[Ajuda] Ligar ou Desligar uma funзгo com um ъnico comando
#4

pawn Код:
new bool:Loading[MAX_PLAYERS];

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/godmode", cmdtext, true, 10) == 0)
    {
        if ( Loading[playerid] == false )
        {
            SetPlayerHealth(playerid, 99999);
            SendClientMessage(playerid, -1, "GOD MODE ON.");
            Loading[playerid] = true;
        }
        else
        {
            SetPlayerHealth(playerid, 100.0);
            SendClientMessage(playerid, -1, "GOD MODE ON.");
            Loading[playerid] = false;
        }
        return 1;
    }
    return 0;
}
Okay, vamos comeзar do comeзo:

Aqui vamos criar uma variбvel boleana, para identificar se ele ja usou ou nгo.

pawn Код:
new bool:Loading[MAX_PLAYERS];
Aqui vamos identificar se ele jб estб em god mode. Se retornar como falso quer dizer que nгo estб.

pawn Код:
if ( Loading[playerid] == false )
{
Aqui vamos setar a vida para X e setar a variбvel boleana para true

pawn Код:
if ( Loading[playerid] == false )
        {
            SetPlayerHealth(playerid, 99999);
            SendClientMessage(playerid, -1, "GOD MODE ON.");
            Loading[playerid] = true;// Setamos para true.
        }
E para finalizar:

Vamos dizer ao pawno: " Se a variбvel boleana ja estiver = true vamos setala para falso, e retornar a vida do jogador a 100.0";

pawn Код:
else
{
    SetPlayerHealth(playerid, 100.0);
    SendClientMessage(playerid, -1, "GOD MODE ON.");
    Loading[playerid] = false;
}
Reply


Messages In This Thread
Ligar ou Desligar uma funзгo com um ъnico comando - by RStyle2014 - 26.02.2015, 17:15
Re: Ligar ou Desligar uma funзгo com um ъnico comando - by Hiuship - 26.02.2015, 17:18
Re: Ligar ou Desligar uma funзгo com um ъnico comando - by RStyle2014 - 26.02.2015, 17:23
Re: Ligar ou Desligar uma funзгo com um ъnico comando - by Dry - 26.02.2015, 17:26

Forum Jump:


Users browsing this thread: 1 Guest(s)