SA-MP Forums Archive
[AJUDA] Subcomando - 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] Subcomando (/showthread.php?tid=349409)



[AJUDA] Subcomando - Chis - 08.06.2012

Fiz o possнvel e o impossivel mais nгo deu certo.

Quando eu digito o comando /c depositar QUANTIA simplesmente nгo executa a funзгo que fica depois do depositar, se eu digito /c depositar me retorna a mensagem /c depositar quantia, quando eu digito a quantia simlesmente nгo aparece mais NADA

pawn Код:
CMD:c(playerid, params[])
{
    if(isnull(params))
    {
        SendClientMessage(playerid, COR_CINZA, "USE: /c [Opзгo]");
        SendClientMessage(playerid, COR_CINZA, "========================================");
        SendClientMessage(playerid, COR_BRANCO, "[OPЗГO] Depositar - Sacar - Transferir");
        SendClientMessage(playerid, COR_CINZA, "========================================");
    }
    new money;

    if(strcmp(params, "depositar", true) == 0)
    {
        if(sscanf(params, "dd",money))
            return SendClientMessage(playerid, COR_CINZA, "* USE: /c depositar [Quantia]");
           
            GivePlayerMoney(playerid,-money);
            Player[playerid][pBanco] += money;
            format(string,sizeof(string),"[BANCO>Deposito] Vocк depositou R$%d em sua conta bancaria.",money);
            SendClientMessage(playerid,COR_AMARELO,string);
    }
    return 1;
}



Re: [AJUDA] Subcomando - Bruno Pereira - 08.06.2012

Tenta assim:

PHP код:
CMD:c(playeridparams[])
{
    if(
isnull(params))
    {
        
SendClientMessage(playeridCOR_CINZA"USE: /c [Opзгo]");
        
SendClientMessage(playeridCOR_CINZA"========================================");
        
SendClientMessage(playeridCOR_BRANCO"[OPЗГO] Depositar - Sacar - Transferir");
        
SendClientMessage(playeridCOR_CINZA"========================================");
    }
    new 
        
money,
        
sTr[11]
    ;

    if(!
strcmp(params"depositar"true))
    {
        if(
sscanf(params"s[11]d"sTrmoney))
            return 
SendClientMessage(playeridCOR_CINZA"* USE: /c depositar [Quantia]");
            
        
GivePlayerMoney(playerid,-money);
        
Player[playerid][pBanco] += money;
        
format(string,sizeof(string),"[BANCO>Deposito] Vocк depositou R$%d em sua conta bancaria.",money);
        
SendClientMessage(playerid,COR_AMARELO,string);
    }
    return 
1;




Respuesta: [AJUDA] Subcomando - Chis - 08.06.2012

ainda nгo deu certo.


Re: [AJUDA] Subcomando - Bruno Pereira - 08.06.2012

Entгo tenta assim, agora vai

PHP код:
CMD:c(playeridparams[])
{
    new 
        
money,
        
sTr[11]
    ;
    if(
sscanf(params"s[11]d"sTrmoney)
    {
        
SendClientMessage(playeridCOR_CINZA"USE: /c [Opзгo] [quantidade]");
        
SendClientMessage(playeridCOR_CINZA"========================================");
        
SendClientMessage(playeridCOR_BRANCO"[OPЗГO] Depositar - Sacar - Transferir");
        
SendClientMessage(playeridCOR_CINZA"========================================");
    }
    if(!
strcmp(sTr"depositar"true))
    {
        if(
sscanf(params"s[11]d"sTrmoney))
            return 
SendClientMessage(playeridCOR_CINZA"* USE: /c depositar [Quantia]");
            
        
GivePlayerMoney(playerid,-money);
        
Player[playerid][pBanco] += money;
        
format(string,sizeof(string),"[BANCO>Deposito] Vocк depositou R$%d em sua conta bancaria.",money);
        
SendClientMessage(playerid,COR_AMARELO,string);
    }
    return 
1;




Respuesta: [AJUDA] Subcomando - Chis - 08.06.2012

Aew agora sim, vlw bruno.

Tu debes de esparcir algo de Reputaciуn a otros usuarios antes de darle otra vez a Bruno Pereira.


Re: [AJUDA] Subcomando - Bruno Pereira - 08.06.2012

Rlx, nem ligo pra isso