[Ajuda] Oque tem de errado nesse cmd? O.o -
Bruno Pereira - 07.10.2011
Fiz meu sistema de cadeia, ai fiz um comando pra testar.
Mas ele fica dando Unknom Command quando eu digito...
Que tenso, olha ele:
PHP код:
CMD:cadeia(playerid, params[])
{
new Cadeia;
if(BrunoInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
if(AdminModo[playerid] == 0)
return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo pode usar esse comando enquanto estб jogando!");
if(sscanf(params,"ud", iddele, Cadeia))
return SendClientMessage(playerid, COR_CINZA3, "Use: /cadeia [playerid] [tempo]");
format(String, 128, "Atenзгo o admin %s te prendeu por %d minutos", pNome(playerid), Cadeia);
SendClientMessage(iddele, COR_VERMELHOCLARO, String);
BrunoInfo[iddele][pCadeia] = 1;
BrunoInfo[iddele][pTempoCadeia] = Cadeia*60;
SetPlayerPos(iddele, 322.197998,302.497985,999.148437);
SetPlayerInterior(iddele, 5);
return 1;
}
Re: [DUVIDA] Oque tem de errado nesse cmd? O.o -
[O.z]Caroline - 07.10.2011
tenta:
pawn Код:
CMD:cadeia(playerid, params[])
{
if(BrunoInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
if(AdminModo[playerid] == 0)
return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo pode usar esse comando enquanto estб jogando!");
new Cadeia;
if(sscanf(params,"ud", iddele, Cadeia))
return SendClientMessage(playerid, COR_CINZA3, "Use: /cadeia [playerid] [tempo]");
format(String, 128, "Atenзгo o admin %s te prendeu por %d minutos", pNome(playerid), Cadeia);
SendClientMessage(iddele, COR_VERMELHOCLARO, String);
BrunoInfo[iddele][pCadeia] = 1;
BrunoInfo[iddele][pTempoCadeia] = Cadeia*60;
SetPlayerPos(iddele, 322.197998,302.497985,999.148437);
SetPlayerInterior(iddele, 5);
return true;
}
Re: [DUVIDA] Oque tem de errado nesse cmd? O.o -
Bruno Pereira - 07.10.2011
Nem foi, nгo sei oque pode ser O.o.
@Edit
Acho que й algo nas variaveis, porque quando eu tiro elas, o comando executa...
Re: [DUVIDA] Oque tem de errado nesse cmd? O.o -
[O.z]Caroline - 07.10.2011
Qual variбveis vocк estб removendo ?
Re: [DUVIDA] Oque tem de errado nesse cmd? O.o -
[R] ousenber [K] - 07.10.2011
Pode fazer assim tb
PHP код:
CMD:cadeia(playerid, params[])
{
if(BrunoInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
if(AdminModo[playerid] == 0) return SendClientMessage(playerid, COR_CINZA1, "Vocк nгo pode usar esse comando enquanto estб jogando!");
new Cadeia;
if(sscanf(params,"ud", iddele, Cadeia)) return SendClientMessage(playerid, COR_CINZA3, "Use: /cadeia [playerid] [tempo]");
format(String, 128, "Atenзгo o admin %s te prendeu por %d minutos", pNome(playerid), Cadeia);
SendClientMessage(iddele, COR_VERMELHOCLARO, String);
BrunoInfo[iddele][pCadeia] = 1;
SetTimerEx("SoltarCadeia", Cadeia*1000, false, "i", iddele);
SetPlayerPos(iddele, 322.197998,302.497985,999.148437);
SetPlayerInterior(iddele, 5);
return 1;
}
ai tu so cria a public SoltarCadeia
Re: [DUVIDA] Oque tem de errado nesse cmd? O.o -
Bruno Pereira - 08.10.2011
LOOOL que tenso!
O problema й no SSCANF, eu tava usando a versгo o.3d do SAMP neh, ai eu fui digitar outros comandos pra testar e nenhum comando com parametros funcionou ¬¬'.
Ai voltei pro 0.3c e voltaram a funcionar, tenso...
Vlw ae

!