[ajuda]Duvidas com zcmd -
Lucas_Alemao - 18.01.2012
fala galera, sу na boa?
seguinte, tenho umas duvidas sobre o zcmd, se alguem puder me ajudar eu agradeзo:
Eu ja li uns 200 tutoriais sobre zcmd mas nenhum esclareceu essas duvidas
1° - nгo tem como usar zcmd e strcmp no mesmo gamemode? se tem, como eu faзo?
2° - alguem sabe pq esse comando nгo ta funcionando?
pawn Код:
new Desafiante[MAX_PLAYER_NAME];
new Desafiado[MAX_PLAYER_NAME];
new id;
new Str[256];
CMD:desafiar(playerid, params[])
{
if(sscanf(params, "u", id))
{
SendClientMessage(playerid, CINZA, "USO: /desafiar [id]");
}
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, AMARELO, "Jogador offline");
if(id == playerid) return SendClientMessage(playerid, AMARELO, "vocк nгo pode desafiar a si mesmo!");
GetPlayerName(playerid, Desafiante, sizeof(Desafiante));
GetPlayerName(id, Desafiado, sizeof(Desafiado));
SendClientMessage(playerid, AZUL_CLARO, "Jogador desafiado! aguarde a resposta!");
format(Str, sizeof(Str), "O Jogador %s estб te desafiando para uma corrida!", Desafiante);
SendClientMessage(id, AZUL_CLARO, Str);
format(Str, sizeof(Str), "O JOGADOR %s ESTБ DESAFIANDO %s PARA UM DUELO NA PISTA!", Desafiante, Desafiado);
SendClientMessageToAll(VERDE_CLARO, Str);
return 1;
}
Ele compila normalmente, sу que o comando em si nгo funciona, se eu digitar sу /desafiar ele manda a msg certa mas se usar /desafiar [qualquer_id] ele manda a mensagem pra mim mesmo, independente do meu ID ser diferente.
alguem sabe me ajudar?
Re: [ajuda]Duvidas com zcmd -
[R] ousenber [K] - 18.01.2012
PHP код:
if(sscanf(params, "i", id)) return SendClientMessage(playerid, CINZA, "USO: /desafiar [id]");
Acho melhor
Re: [ajuda]Duvidas com zcmd -
Lucas_Alemao - 18.01.2012
aeee vlw, agora o comando funcionou perfeitamente.
agora sу falta saber sobre a duvida 1
Re: [ajuda]Duvidas com zcmd -
[R] ousenber [K] - 18.01.2012
respondendo, mais acho que nгo.
so tem como usar strcmp e sscanf, que eu saiba xP.
Re: [ajuda]Duvidas com zcmd -
Lucas_Alemao - 18.01.2012
blz, resolvi aqui.
agora outra duvida: tem como eu por alguma coisa como "Comando Invalido" usando ZCMD?
Re: [ajuda]Duvidas com zcmd -
Dolby - 19.01.2012
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success) return SendClientMessage(playerid, -1, " Comando Invalido");
return 1;
}
Re: [ajuda]Duvidas com zcmd -
Lucas_Alemao - 19.01.2012
aee deu tudo certo, obrigado aos 2, +rep...