Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // SendClientMessage personalizado, by Willian_Luigi, modo de uso:
- _SendClientMessage(playerid, -1, "Titulo", "Mensagem a ser enviada ao player...");
- _SendClientMessageToAll(-1, "Titulo", "Mensagem a ser enviada a todos os players...");
- /*
- Pode ser personalizado com um macro para mudar o nome,
- Função:
- */
- stock _SendClientMessage(playerid, color, titulo[], const mens[])
- {
- #define MAXSTR 256
- new c_strlen = strlen(mens),
- c_color = color,
- c_player = playerid,
- c_loop = -1,
- c_str[MAXSTR],
- c_name[MAX_PLAYER_NAME],
- c_strcat[MAXSTR];
- GetPlayerName(c_player, c_name, sizeof(c_name));
- if((c_strlen < MAXSTR) &&
- (c_player != INVALID_PLAYER_ID) &&
- (c_color < 129 || c_color > 0 || c_color == -1))
- {
- strcat(c_strcat, mens);
- c_loop = 0;
- if(titulo[c_loop] == '\0')
- {
- return false;
- }
- format(c_str, MAXSTR, "Titulo: %s\n Mensagem: %s", titulo, c_strcat);
- SendClientMessage(c_player, c_color, c_str);
- return true;
- }
- return false;
- }
- stock _SendClientMessageToAll(color, titulo[], const mens[])
- {
- #define MAXSTR 256
- new c_strlen = strlen(mens),
- c_color = color,
- c_loop = -1,
- c_str[MAXSTR],
- c_strcat[MAXSTR];
- if((c_strlen < MAXSTR) && (c_color < 129 || c_color > 0 || c_color == -1))
- {
- strcat(c_strcat, mens);
- c_loop = 0;
- if(titulo[c_loop] == '\0')
- {
- return false;
- }
- format(c_str, MAXSTR, "Mensagem geral! Titulo: %s\n Mensagem: %s", titulo, c_strcat);
- SendClientMessageToAll(c_color, c_str);
- return true;
- }
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment