Help - System
#3

Quote:
Originally Posted by aoky
Посмотреть сообщение
Possibly could do OnPlayerUpdate, can you show us the code?
pawn Код:
#include <a_samp>

#define PRESSED(%0) \
    (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))

new Timer[MAX_PLAYERS];

public OnPlayerDisconnect(playerid, reason)
{
    KillTimer(Timer[playerid]);
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(PRESSED(KEY_CROUCH))
    {
        new Float:Vida;
        GetPlayerHealth(playerid, Vida);
        if(Vida <= 100)
        {
            Timer[playerid] = SetTimerEx("LifeA", 1000, 1, "i", playerid);
        }
        else return TieneVida(playerid);
    }
    if(oldkeys == KEY_CROUCH)
    {
        KillTimer(Timer[playerid]);
    }
    return 1;
}

forward LifeA(playerid);
public LifeA(playerid)
{
    new Float:Vida;
    GetPlayerHealth(playerid, Vida);
    if(Vida == 100)
    {
        KillTimer(Timer[playerid]);
        return 1;
    }
    SetPlayerHealth(playerid, Vida+1);
    return 1;
}

stock LifeB(playerid)
{
    SendClientMessage(playerid, -1,"");
    return 1;
}
But how do I do this verification?
Reply


Messages In This Thread
Help - System - by Jorgeeee - 17.07.2017, 12:12
Re: Help - System - by aoky - 17.07.2017, 12:12
Re: Help - System - by Jorgeeee - 17.07.2017, 12:20
Re: Help - System - by FailerZ - 17.07.2017, 12:23
Re: Help - System - by Jorgeeee - 17.07.2017, 12:26
Re: Help - System - by JasonRiggs - 17.07.2017, 12:26
Re: Help - System - by Jorgeeee - 17.07.2017, 12:28
Re: Help - System - by JasonRiggs - 17.07.2017, 12:37
Re: Help - System - by Jorgeeee - 17.07.2017, 12:48

Forum Jump:


Users browsing this thread: 2 Guest(s)