[Ajuda] Sistema de AFK
#7

Quote:
Originally Posted by Victor'
Посмотреть сообщение
Tente:

pawn Код:
#define TEMPO_AFK              5 // Em minutos

new AFK[MAX_PLAYERS];

enum pPos
{
    Float:LastX,
    Float:LastY,
    Float:LastZ,
}
new PlayerLastPos[MAX_PLAYERS][pPos], PlayerAfkTicks[MAX_PLAYERS], Float:PlayerCurrentPos[3];


forward TempoAfk();
public TempoAfk()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        GetPlayerPos(i, PlayerCurrentPos[0], PlayerCurrentPos[1], PlayerCurrentPos[2]);
        if(!floatcmp(PlayerCurrentPos[0], PlayerLastPos[i][LastX]) && !floatcmp(PlayerCurrentPos[1], PlayerLastPos[i][LastY]))
        {
            PlayerAfkTicks[i] ++; // Passado 1 segundo aumenta o contador
        }
        else
        {
            PlayerAfkTicks[i] = 0;
        }
        PlayerLastPos[i][LastX] = PlayerCurrentPos[0];
        PlayerLastPos[i][LastY] = PlayerCurrentPos[1];
        PlayerLastPos[i][LastZ] = PlayerCurrentPos[2];

        if(PlayerAfkTicks[i] == TEMPO_AFK * 60000) // assim fica 5 minutos
        {
            AFK[i] = 1;
            SendClientMessage(i, VERMELHO_ESCURO, "[ ANTI AFK ] Voce foi Bloqueado de upar por suspeita de Ausencia");
            TextDrawShowForPlayer(i,TextAfk1);
            TextDrawShowForPlayer(i,TextAfk2);
            TextDrawShowForPlayer(i,TextAfk3);
        }
    }
    return 1;
}

// OnGameModeInit
SetTimer("TempoAfk", 1000, true);
pawn Код:
forward TempoAfk();
public TempoAfk()
tem algum problema ficando assim ? pois no caso nao teria que ser em

pawn Код:
forward TempoAfk(playerid);
public TempoAfk(playerid)
Reply


Messages In This Thread
Sistema de AFK - by Maklister - 11.09.2012, 01:38
Re: Sistema de AFK - by Spectro_BR - 11.09.2012, 01:54
Re: Sistema de AFK - by Maklister - 11.09.2012, 01:58
Re: Sistema de AFK - by Victor' - 11.09.2012, 02:00
Re: Sistema de AFK - by Maklister - 11.09.2012, 02:04
Re: Sistema de AFK - by Victor' - 11.09.2012, 02:09
Re: Sistema de AFK - by Maklister - 11.09.2012, 02:12
Re: Sistema de AFK - by Victor' - 11.09.2012, 02:15
Re: Sistema de AFK - by Maklister - 11.09.2012, 02:33

Forum Jump:


Users browsing this thread: 1 Guest(s)