[Ajuda] /guardarpac
#1

Olб boa noite!

Alguйm me ajuda com este comando ?!

/guardarpac [Nome] [Quantidade]

O nome seria Maconha, Crack, Cocaнna ou Materiais.
Ai deveria tirar da mгo da pessoa e colocar safe.

Variбveis: PlayerInfo[playerid][pDrogas] <<<< Maconha <<< Da mгo
PlayerInfo[playerid][pDrogas2] <<<< Cocaina <<< Da mгo
PlayerInfo[playerid][pDrogas3] <<<< Crack <<< Da mгo
PlayerInfo[playerid][pMats] <<<< Materiais <<< Da mгo

PlayerInfo[playerid][pSafeDrogas] = 0; <<<< Do safe
PlayerInfo[playerid][pSafeDrogas2] = 0; <<<< Do safe
PlayerInfo[playerid][pSafeDrogas3] = 0; <<<< Do safe
PlayerInfo[playerid][psMats] = 0; <<<< Do safe

Vlw!
Reply
#2

@ Edit

Passa o Seu Codigo
Reply
#3

Olб, boa noite!

viniciuship, tava errado o que ?! Posta aк! :P

Vlw!
Reply
#4

Tб ae vinicius, usei sscanf e zcmd ve se estб tudo ok.


O resto vocк faz como base sу trocar as variaveis.
pawn Код:
CMD:guardarpac(playerid, params[])
{
    new nome[28], quantidade, mensagem[128];
    if(sscanf(params, "s[28]d", nome, quantidade))
    {
        SendClientMessage(playerid, -1, "Forma de uso: /guardarpac [nome] [Quantidade]");
         SendClientMessage(playerid, -1, "Nomes disponiveis: maconha");
        return 1;
    }
   
    if(strcmp(nome, "maconha", true) == 0)
    {
        if (PlayerInfo[playerid][pDrogas] >= quantidade)
        {
            SendClientMessage(playerid, -1, "[Error] Vocк nгo tem drogas o suficiente.");
            return 1;
        }
       
        PlayerInfo[playerid][pDrogas] -= quantidade;
        PlayerInfo[playerid][pSafeDrogas] += quantidade;
        format(mensagem, sizeof(mensagem), "Vocк colocar %d de maconha no cofre.", quantidade);
        SendClientMessage(playerid, -1, mensagem);
        return 1;
    }
    return 1;
}

Obs: Ainda estou aprendendo. :P
Reply
#5

Vocк Definiu a Maconha Como Droga Em Seu Gamemode ?
Reply
#6

Olб, bom dia!

iTrevor, nгo uso zcmd!
viniciuship, defini a maconha como Droga, sim.

Vlw!
Reply
#7

@Consegui. Vlw!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)