Hallo,
Ich versuche jetzt schon länger den Fehler zu finden.
Ich möchte nämlich ein AFK System machen und weiß nicht genau wie ich die Positionsabfrage machen soll:
Ich habe es schon per PVar ausprobiert, hat aber nicht gut funktioniert, jetzt habe ich die X, Y, Z Koordinaten mit dem Timer mit der aktuellen Position verglichen, da klappt aber auch irgendwas wieder nicht.
Unter OnPlayerUpdate:
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetTimerEx("AFKChecker",1000*10,1,"ifff",playerid,X,Y,Z);
Dann hier der Teil des Timeres, der nicht funktioniert:
public AFKChecker(playerid,X,Y,Z)
{
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid, pX, pY, pZ);
if(pX == X && pY == Y && pZ==Z && GetPVarInt(playerid,"AFKVerdacht")!=1)
Vorher habe ich die Posion per PVars gespeichert bei OnPlayerUpdate und unten verglichen, hat wie oben gesagt nicht geklappt.
Vielleicht habe ich aber auch nur einen kleinen Fehler, den ich andauernd überlese, bitte um Hilfe
MFG Ketchup