27.06.2014, 17:12
Como posso remover o _ dos nomes dos jogadores in game? (Usado em RP)
Um tutorial em portugues por favor e que eu possa tirar duvidas.
Um tutorial em portugues por favor e que eu possa tirar duvidas.
if(strfind(PlayerName(playerid), "lixo", true) != -1 || strfind(PlayerName(playerid), "buceta", true) != -1 || strfind(PlayerName(playerid), "caralho", true) != -1 || strfind(PlayerName(playerid), "server", true) != -1 || strfind(PlayerName(playerid), "servidor", true) != -1 || strfind(PlayerName(playerid), "crash", true) != -1 || strfind(PlayerName(playerid), "bpl", true) != -1 || strfind(PlayerName(playerid), "gamerx", true) != -1 || strfind(PlayerName(playerid), "189", true) != -1 || strfind(PlayerName(playerid), "201", true) != -1 || strfind(PlayerName(playerid), "200", true) != -1 || strfind(PlayerName(playerid), "*", true) != -1 || strfind(PlayerName(playerid), "@", true) != -1 || strfind(PlayerName(playerid), "amx", true) != -1 || strfind(PlayerName(playerid), "prn", true) != -1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "Vocк Foi Kickado por usar algum nome incorreto!"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Troque-o e volte, Obrigado."); format(gstring,64,OpenAccPlayer,PlayerName(playerid)); Kick(playerid); fremove(gstring); return true; }
stock gNome(playerid)
{
new str[24], upname[24];
GetPlayerName(playerid, upname, sizeof(upname));
strmid(str,upname,0,strlen(upname),24);
for(new i = 0; i < MAX_PLAYER_NAME; i++)
{
if (str[i] == '_') str[i] = ' ';
}
return str;
}
CMD:meunome(playerid) {
new str[50];//nao contei as cells
format(str, sizeof(str), "Meu nome й: %s", gNome(playerid));
SendClientMessage(playerid, -1, str);
return true;
}
Й as de outro jogador? quando tem o parametro giveplayer e sendername juntas? no mesmo comando?
|
format(str, sizeof(str), "Nome 1: %s - Nome 2: %s", gNome(giveplayer), gNome(sendername));