SA-MP Forums Archive
[Ajuda] Oque tem de errado nesse cmd? O.o - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Oque tem de errado nesse cmd? O.o (/showthread.php?tid=288441)



[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(playeridparams[])
{
    new 
Cadeia;
    if(
BrunoInfo[playerid][pAdmin] < 1)
        return 
SendClientMessage(playeridCOR_CINZA1"Vocк nгo tem permissгo para usar esse comando!");
    if(
AdminModo[playerid] == 0)
        return 
SendClientMessage(playeridCOR_CINZA1"Vocк nгo pode usar esse comando enquanto estб jogando!");
    if(
sscanf(params,"ud"iddeleCadeia))
        return 
SendClientMessage(playeridCOR_CINZA3"Use: /cadeia [playerid] [tempo]");
    
format(String128"Atenзгo o admin %s te prendeu por %d minutos"pNome(playerid), Cadeia);
    
SendClientMessage(iddeleCOR_VERMELHOCLAROString);
    
BrunoInfo[iddele][pCadeia] = 1;
    
BrunoInfo[iddele][pTempoCadeia] = Cadeia*60;
     
SetPlayerPos(iddele322.197998,302.497985,999.148437);
    
SetPlayerInterior(iddele5);
    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(playeridparams[])
{
    if(
BrunoInfo[playerid][pAdmin] < 1) return SendClientMessage(playeridCOR_CINZA1"Vocк nгo tem permissгo para usar esse comando!");
    if(
AdminModo[playerid] == 0) return SendClientMessage(playeridCOR_CINZA1"Vocк nгo pode usar esse comando enquanto estб jogando!");
    new 
Cadeia;
    if(
sscanf(params,"ud"iddeleCadeia)) return SendClientMessage(playeridCOR_CINZA3"Use: /cadeia [playerid] [tempo]");
    
format(String128"Atenзгo o admin %s te prendeu por %d minutos"pNome(playerid), Cadeia);
    
SendClientMessage(iddeleCOR_VERMELHOCLAROString);
    
BrunoInfo[iddele][pCadeia] = 1;
    
SetTimerEx("SoltarCadeia"Cadeia*1000false"i"iddele);
    
SetPlayerPos(iddele322.197998,302.497985,999.148437);
    
SetPlayerInterior(iddele5);
    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 !