[AJUDA] Criaзгo de comando /kitbonus
#1

Oii, Alguem Pode Me Dizer Como que Se Cria um Comando /kitbonus que Sу Pode Ser Usado em Players Level 2, e Que Dб 1 Level e 2KK De Dinheiro?
Obg, Bjs
Reply
#2

pawn Код:
if(strcmp(cmd,"/kitbonus",true) == 0)
    {
        if(PlayerInfo[playerid][pLevel] >= 2)
        {
            //Troque pelas variбveis de seu GM
            PlayerInfo[playerid][pLevel] += 1;
            PlayerInfo[playerid][pMoney] += 2000000;
        }
        else{SendClientMessage(playerid, -1, "Vocк nгo й um player level 2!");}
        return 1;
    }
Reply
#3

Isso?

pawn Код:
if(!strcmp(cmdtext,"/kitbonus",true))
{
    if(GetPlayerScore(playerid) >= 2)
    {
        SetPlayerScore(playerid,GetPlayerScore(playerid) +1)
        GivePlayerMoney(playerid,2000000);
        SendClientMessage(playerid, COR, "(INFO) Vocк ganhou o 'Kit Bфnus'!");
    }
    return 1;
}
Reply
#4

Quote:
Originally Posted by Turok
Посмотреть сообщение
pawn Код:
if(strcmp(cmd,"/kitbonus",true) == 0)
    {
        if(PlayerInfo[playerid][pLevel] >= 2)
        {
            //Troque pelas variбveis de seu GM
            PlayerInfo[playerid][pLevel] += 1;
            PlayerInfo[playerid][pMoney] += 2000000;
        }
        else{SendClientMessage(playerid, -1, "Vocк nгo й um player level 2!");}
        return 1;
    }
Quote:
Originally Posted by Hardware
Посмотреть сообщение
Isso?

pawn Код:
if(!strcmp(cmdtext,"/kitbonus",true))
{
    if(GetPlayerScore(playerid) >= 2)
    {
        SetPlayerScore(playerid,GetPlayerScore(playerid) +1)
        GivePlayerMoney(playerid,2000000);
        SendClientMessage(playerid, COR, "(INFO) Vocк ganhou o 'Kit Bфnus'!");
    }
    return 1;
}
Isso Mesmo, Muito Obrigadaa Aoos 2 *--*
Reply
#5

Quote:
Originally Posted by GeForceGT
Посмотреть сообщение
Galera, mas assim poderei usar quantas veses quiser o comando... Irie dar uma editada no seu CODE #Hardware, blz?

Ta ae:
TOPO DO GM:
pawn Код:
new Bonus[MAX_PLAYERS];
ONPLAYERCOMMANDTEXT:
pawn Код:
if(!strcmp(cmdtext,"/kitbonus",true))
    {
    if(Bonus == 1)
    {
    if(GetPlayerScore(playerid) >= 2)
    {
        SetPlayerScore(playerid,GetPlayerScore(playerid) +1)
        GivePlayerMoney(playerid,2000000);
        SendClientMessage(playerid, COR, "(INFO) Vocк ganhou o 'Kit Bфnus'!");
        Bonus[playerid] = 0;
    }
    }
    return 1;
    }
QUANDO PLAYER SE REGISTRA:
pawn Код:
Bonus[playerid] = 1;
Mudou pouca coisa, o cara vai poder usar quantas vezes ele quizer, sу ele sair e entrar do servidor.
Reply
#6

O Comando Ta Sу mudando no /rg
Eu Usei Lб e To Ganhando +1 Lvl no /rg, Quando Aperto TAB nгo Aparece +1 Level e Nгo to Ganhando o Dinheiro :/
E O Player Pode Usar quantas vezes Quiser :/
Nгo Tem Como Fazer um Comando Apenas Para Admins, Tipo /darbonus [ID] ?
Obg *-*
Reply
#7

Hmm, entendo mais se vai arrumar arruma correto.

Reply
#8

Segura essa pica ai GeForceGT que vou dormir ^^
Reply
#9

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/kitbonus",true))
    {
        static Bonus[MAX_PLAYERS];
        if(Bonus[playerid] - gettime() < 60)
        {
            if(GetPlayerScore(playerid) >= 2)
            {
                SetPlayerScore(playerid,GetPlayerScore(playerid) +1)
                GivePlayerMoney(playerid,2000000);
                SendClientMessage(playerid, COR, "(INFO) Vocк ganhou o 'Kit Bфnus'!");
                Bonus[playerid] = gettime();
            }
        }
        else
        {
            SendClientMessage(playerid, -1, "Vocк jб pegou seu KitBonus!, espere 1 min.");
        }
        return 1;
    }
    return 0;
}
Pronto resolvido.
Reply
#10

Quote:
Originally Posted by DarkScripter
Посмотреть сообщение
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext,"/kitbonus",true))
    {
        static Bonus[MAX_PLAYERS];
        if(Bonus[playerid] - gettime() < 60)
        {
            if(GetPlayerScore(playerid) >= 2)
            {
                SetPlayerScore(playerid,GetPlayerScore(playerid) +1)
                GivePlayerMoney(playerid,2000000);
                SendClientMessage(playerid, COR, "(INFO) Vocк ganhou o 'Kit Bфnus'!");
                Bonus[playerid] = gettime();
            }
        }
        else
        {
            SendClientMessage(playerid, -1, "Vocк jб pegou seu KitBonus!, espere 1 min.");
        }
        return 1;
    }
    return 0;
}
Pronto resolvido.
Muitoo Obrigadaa *-*
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)