forward AFKTEST(playerid);
public AFKTEST(playerid)
{
new Float:x,Float:y,Float:z;
oldpos[playerid]=GetPlayerPos(playerid,x,y,z);
print("AFKTEST");
return 1;
}
forward AFK(playerid);
public AFK(playerid)
{
print("AFK angesprochen");
new Float:x,Float:y,Float:z;
npos[playerid]=GetPlayerPos(playerid,x,y,z);
if(oldpos[playerid]==npos[playerid])
{
print("AFK ausgeführt");
PlayerInfo[playerid][pAFK]=1;
FreezePlayer(playerid);
SendClientMessage(playerid,COLOR_BLUE,"Du bist nun AFK! 5 Minuten nicht bewegt.");
return 1;
}
return 1;
}
Ich krieg kein Error oder so aber nach 5 Minuten bekomme ich die Nachricht trotzdem obwohl oldpos nicht npos ist also das nicht die selben coordinaten sind...
Der AFKTEST timer läuft jede minute...
und der AFK jede 5 minuten