25.05.2013, 14:36
Olб,
Estou com um problema, esse meu code estб fail e nгo estб bloqueando os comandos, pois mesmo que adicione eles nas excessoes, apos eu colocar o params da erro,
Exemplo o comando /Reportar й uma excessгo, se eu digitar somente /Reportar, Ok, mais quando digito, /Reportar 1 teste, jб da erro por causa dos params,
Comandos em exceзгo
/Reportar - /Sos - /PedirAdvogado - /F - /P
Estou com um problema, esse meu code estб fail e nгo estб bloqueando os comandos, pois mesmo que adicione eles nas excessoes, apos eu colocar o params da erro,
Exemplo o comando /Reportar й uma excessгo, se eu digitar somente /Reportar, Ok, mais quando digito, /Reportar 1 teste, jб da erro por causa dos params,
Comandos em exceзгo
/Reportar - /Sos - /PedirAdvogado - /F - /P
pawn Код:
new ComandosBlocked[][60] =
{
"/perdiradvogado",
"/f",
"/p",
"/sairafk",
"/comandos",
"/regras",
"/sos",
"/reportar",
"/help"
};
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(PlayerInfo[playerid][pPreso] == 1 || PlayerInfo[playerid][pPresoAdmin] == 1)
{
if(PlayerInfo[playerid][pAdmin] == 0)
{
for(new i; i < sizeof ( ComandosBlocked ); i++)
{
if(strcmp(cmdtext, ComandosBlocked[i], true) != 0)
{
SendClientMessage(playerid, VERMELHO_ESCURO, "| x | Vocк estб preso й pode usar somente ( /Reportar - /Sos - /PedirAdvogado - /F - /P )");
return 0;
}
}
}
}
return 1;
}