Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- _/_/ _/_/_/_/ _/ _/ _/_/_/ _/ _/ _/_/_/ _/_/_/_/_/ _/_/_/_/ _/ _/ _/_/_/ _/ _/
- _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/_/ _/_/ _/ _/ _/ _/
- _/_/_/_/ _/_/_/ _/_/ _/_/ _/ _/_/ _/ _/_/_/ _/ _/ _/ _/_/_/ _/
- _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/
- _/ _/ _/ _/ _/ _/_/_/ _/ _/_/_/ _/ _/_/_/_/ _/ _/ _/_/_/ _/
- _/
- _/ _/_/_/ _/ _/ _/
- _/ _/_/ _/ _/_/ _/_/_/ _/_/_/_/ _/_/ _/_/_/
- _/_/ _/_/_/_/ _/ _/_/_/_/ _/ _/ _/_/_/_/ _/ _/
- _/ _/ _/ _/ _/ _/ _/ _/ _/
- _/_/_/ _/_/_/ _/ _/_/_/ _/_/_/ _/_/ _/_/_/ _/_/_/
- */
- #include <a_samp>
- enum afk{
- Stunden,
- Sekunden,
- Minuten
- }
- forward OnPlayerGoAFK(playerid);
- forward OnPlayerAFKBack(playerid,pStunden,pMinuten,pSekunden);
- forward AFKTimer(playerid);
- new Player_AFK[MAX_PLAYERS][afk];
- new Timer_AFK[MAX_PLAYERS];
- stock ResetPlayerAFKTime(playerid)
- {
- Player_AFK[playerid][Stunden] = 0;
- Player_AFK[playerid][Minuten] = 0;
- Player_AFK[playerid][Sekunden] = 0;
- KillTimer(Timer_AFK[playerid]);
- }
- stock SetPlayerAFK(playerid)
- {
- Timer_AFK[playerid] = SetTimerEx("AFKTimer",1000,1,"i",playerid);
- CallRemoteFunction("OnPlayerGoAFK","i",playerid);
- }
- stock StopPlayerAFK(playerid)
- {
- KillTimer(Timer_AFK[playerid]);
- CallRemoteFunction("OnPlayerAFKBack","iddd",playerid,Player_AFK[playerid][Stunden],Player_AFK[playerid][Minuten],Player_AFK[playerid][Sekunden]);
- ResetPlayerAFKTime(playerid);
- }
- public AFKTimer(playerid)
- {
- Player_AFK[playerid][Sekunden]++;
- if(Player_AFK[playerid][Sekunden] == 60)
- {
- Player_AFK[playerid][Minuten]++;
- Player_AFK[playerid][Sekunden] = 0;
- }
- if(Player_AFK[playerid][Minuten] == 60)
- {
- Player_AFK[playerid][Stunden]++;
- Player_AFK[playerid][Minuten] = 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement