eae galera eu tavo aprendendo a mecher no sscanf2 vi uns tutoriais e aprendi e fiz esse comando
n deu erro no pawn mas no jogo bugou
expectativa
mensagem a todos ** o admin gui avisou o jogador teste motivo( teste teste) **
mensagem ao cara que levou aviso[ ! ] o admin gui avisou você pelo motivo ( teste teste ) **
realidade
** o admin gui avisou o jogador t pelo motivo(teste teste)**
[ ! ]o admin gui avisou você pelo motivo ( t ) **
tipo ta trocando o motivo pelo nome do player na segundo mensagem e na primeira ta pegando a primeira letra do motivo digita pelo adm e colocando no nome do player ao inves de por o nome do player .-. '-' kk ta tudo bugado.. me ajuda dou rep
PHP Code:
CMD:avisar(playerid, params[])
{
if(sscanf(params, "us", id,motivo))
{
MensagemPessoal(playerid, vermelho, "[ERRO]uso correto: /avisar [ID] [MOTIVO]");
}
else
{
GetPlayerName(playerid,nomeadm,sizeof(nomeadm));
format(Str, sizeof(Str), "** O admin %s avisou o jogador %s Motivo(%s) **",nomeadm,nomeplayer,motivo);
SendClientMessageToAll(-1,Str);
GetPlayerName(playerid, nomeplayer, sizeof(nomeplayer));
format(Str, sizeof(Str), "[ ! } O Admin %s avisou você pelo Motivo(%s) **",nomeadm,motivo);
SendClientMessage(id, amarelo,Str);
}
return true;
}
expectativa
mensagem a todos ** o admin gui avisou o jogador teste motivo( teste teste) **
mensagem ao cara que levou aviso[ ! ] o admin gui avisou você pelo motivo ( teste teste ) **
realidade
** o admin gui avisou o jogador t pelo motivo(teste teste)**
[ ! ]o admin gui avisou você pelo motivo ( t ) **
tipo ta trocando o motivo pelo nome do player na segundo mensagem e na primeira ta pegando a primeira letra do motivo digita pelo adm e colocando no nome do player ao inves de por o nome do player .-. '-' kk ta tudo bugado.. me ajuda dou rep