19.07.2014, 17:04
pawn Код:
command(pm, playerid, params[])
{
new string[230];
if(isnull(params)) return SendClientMessage(playerid, Vermelho, "[ x ] Uso correto: /Pm [ID] [Texto]");
if(!IsPlayerConnected(strval(params))) return SendClientMessage(playerid, Vermelho, "[ x ] Jogador(a) nгo estб conectado(a)!");
//if(strval(params) == playerid)return SendClientMessage(playerid, Vermelho, "[ x ] Vocк nгo pode usar esse comando em si prуprio!");
format(string,sizeof(string),"(PM)(E) %s [%d] {FFFFFF}%s", Nome(playerid), playerid, params);
SendClientMessage(playerid,Cinza,string);
format(string,sizeof(string),"(PM)® %s [%d] {FFFFFF}%s", Nome(playerid), playerid, params);
SendClientMessage(playerid,Cinza,string);
GameTextForPlayer(playerid, "~y~PM RECEBIDA!", 3000, 5);
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
return 1;
}
eu digito /pm [id] [texto]
entao envio a mensagem (PM)® Nick [0] 0 texto
antes do texto ta saindo um zero ''0'' nao sei de onde estб vindo em outros comando tambйm estб saindo, mas nao sei o por que, alguйm ajuda.
+Rep pra quem ajudar!