Die ÜBerschrift erklärt alles! Ich hoffe ihr könnt mir helfen!
Mfg
CAPO
Die ÜBerschrift erklärt alles! Ich hoffe ihr könnt mir helfen!
Mfg
CAPO
Frag jede 10 Sekunden die Position ab und vergleiche diese
http://wiki.sa-mp.com/wiki/GetPlayerPos
Frag jede 10 Sekunden die Position ab und vergleiche diese
http://wiki.sa-mp.com/wiki/GetPlayerPos
Wie vergleichen?!
Du möchtest warscheinlich ein afk system machen oder? schreib mich in skype an ich helfe dir
Du möchtest warscheinlich ein afk system machen oder? schreib mich in skype an ich helfe dir
schreibst nicht back ;D
edit: Brauche wieterhin hilfe!!
edit:2 Bitte leute es ist wichtig
Vergleichen mit ==
blabla
Aber wie? Kannste mir nen "Ansatz" zeigen
Ich meine es gibt ja nicht soetwas:
public AFKCheck(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetTimer("AFKCheck1",5000,1);
return 1;
}
public AFKCheck1(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if(GetPlayerPos(playerid,AFKCheck) == GetPlayerPos(playerid,AFKCheck1) //Ja hier ists FAIL :D
{
Kick(playerid);
}
return 1;
}
Weiß nicht genau obs klappt, aber nen Versuch ists wert, da sich ja kein anderer meldet.
new Float:oldx[MAX_PLAYERS],Float:oldy[MAX_PLAYERS],Float:oldz[MAX_PLAYERS];
forward AFKCheck(playerid);
public AFKCheck(playerid)
{
new Float:x[MAX_PLAYERS],Float:y[MAX_PLAYERS],Float:z[MAX_PLAYERS];
GetPlayerPos(playerid,x[playerid],y[playerid],z[playerid]);
if(x[playerid]==oldx[playerid] && y[playerid] == oldy[playerid] && z[playerid] == oldz[playerid])
{
Kick(playerid);
}
else
{
x[playerid] = oldx[playerid];
y[playerid] = oldy[playerid];
z[playerid] = oldz[playerid];
}
return 1;
}
public OnPlayerConnect(playerid)
{
GetPlayerPos(playerid,oldx[playerid],oldy[playerid],oldz[playerid]);
SetTimerEx("AFKCheck",30000,true,"d",playerid);
return 1;
}