[Ajuda] Remover o _ do nomes in game
#1

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.
Reply
#2

@Edit Tуpico errado

Vб em onPlayerconnect


lб deve ter algo mais ou menos como isso:

Код:
	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;
 	}
pegue oque estб no seu gamemode e poste-o aqui ou subistitua-o por esse acima e acredito que resolvera o seu problema!
Reply
#3

Nгo cara, vocк nгo entendeu.
Reply
#4

PHP код:
stock gNome(playerid)
{
new 
str[24], upname[24];
GetPlayerName(playeridupnamesizeof(upname));
strmid(str,upname,0,strlen(upname),24);
for(new 
0MAX_PLAYER_NAMEi++)
{
if (
str[i] == '_'str[i] = ' ';
}
return 
str;

fiz no trampo, nao testei mas acho q ta certo xD
Reply
#5

й so adicionar no gamemode? ou eu preciso mudar tooodas as GetPlayerName?
Reply
#6

Edit:
ah ta, sim, vai ter que mudar por gNome(playerid);
Obs: Vocк nгo tem que mudar as GetPlayerName, e sim o parametro do format. ex:
PHP код:
CMD:meunome(playerid) {
new 
str[50];//nao contei as cells
format(strsizeof(str), "Meu nome й: %s"gNome(playerid));
SendClientMessage(playerid, -1str);
return 
true;

Reply
#7

Й as de outro jogador? quando tem o parametro giveplayer e sendername juntas? no mesmo comando?
Reply
#8

Quote:
Originally Posted by CaioMors
Посмотреть сообщение
Й as de outro jogador? quando tem o parametro giveplayer e sendername juntas? no mesmo comando?
Apaga os getplayername do comando e coloca por exemplo:
PHP код:
format(strsizeof(str), "Nome 1: %s - Nome 2: %s"gNome(giveplayer), gNome(sendername)); 
.
Qualquer coisa posta um cmd seu que eu mudo pra vc ter um exemplo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)