How do I know when a player is running?
#10

Or, check if you forced him to run
pawn Код:
//untested
stock IsPlayerRunning(playerid)
{
    if(!IsPlayerConnected(playerid) || IsPlayerInAnyVehicle(playerid)) return 0;

    new keys, updown, leftright;
    GetPlayerKeys(playerid, keys, updown, leftright);
    if(keys & KEY_SPRINT) return 1;

    if(GetPlayerAnimationIndex(playerid))
    {
        new animlib[32], animname[32];
        GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
        if(!strcmp(animlib, "PED"))
        {
            new const names[8][] = { "run_fat", "run_fatold", "run_old", "swat_run", "woman_run", "WOMAN_runbusy", "woman_runpanic", "WOMAN_runsexy" };

            for(new i; i < sizeof(names); i++)
            {
                if(!strcmp(animname, names[i])) return 1;
            }
        }
    }
    return 0;
}
Reply


Messages In This Thread
How do I know when a player is running? - by Crayder - 21.01.2015, 20:47
Re: How do I know when a player is running? - by Sawalha - 21.01.2015, 21:04
Re: How do I know when a player is running? - by Crayder - 21.01.2015, 21:39
Re: How do I know when a player is running? - by xVIP3Rx - 21.01.2015, 21:44
Re: How do I know when a player is running? - by Schneider - 21.01.2015, 21:49
Re: How do I know when a player is running? - by Crayder - 21.01.2015, 22:40
Re: How do I know when a player is running? - by Schneider - 21.01.2015, 23:20
Re: How do I know when a player is running? - by Crayder - 21.01.2015, 23:45
AW: How do I know when a player is running? - by Nero_3D - 22.01.2015, 07:19
Re: How do I know when a player is running? - by xVIP3Rx - 22.01.2015, 12:15

Forum Jump:


Users browsing this thread: 1 Guest(s)