23.03.2011, 05:04
Pessoal fiz um trem vendo tutoriais de como usar zcmd+sscanf , dai eu fiz o comando /armour para seta o colete do jogador , So que quando eu digito o Comando diz "COMANDO DESCONHECIDO" alguem pode me ajudar. Segue abaixo o codigo
o comando
tO INDO dormir espero que alguem me ajude , grato!
pawn Код:
#include <a_samp>
#include <zcmd>
native sscanf(const data[], const format[], {Float,_}:...);
native unformat(const data[], const format[], {Float,_}:...) = sscanf;
pawn Код:
public
OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
static Name[24];
GetPlayerName(playerid,Name,24); //peguei do drakins
printf("[COMANDOS]: Player %s Digitou | Comando: %s",Name,cmdtext);
if (!success)
return SendClientMessage(playerid,0xFFFFFF,"[ERRO] Comando invalido");
return true;
}
o comando
pawn Код:
CMD:armour(playerid,params[])
{
new
id,
colete;
if(sscanf(params,"d", id)) return SendClientMessage(playerid,0xFFFFFF, "Uso correto /armour <id><quantidade>");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFA, "[ FAIL]O Jogador estб offline!");
SetPlayerArmour(playerid,colete);
SendClientMessage(id,0xFFD700AA, "[ADM] Seu colete foi setado!");
return true;
}