[AJUDA] Subcomando
#1

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;
}
Reply
#2

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;

Reply
#3

ainda nгo deu certo.
Reply
#4

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;

Reply
#5

Aew agora sim, vlw bruno.

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

Rlx, nem ligo pra isso
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)