Hey wie kann ich es machen das z.B.:Die Variablen X,Y,Z ständig auf die neue Psoition angepasst werden also:
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
Das aber halt die Position ständing erneuert wird!
Danke
Hey wie kann ich es machen das z.B.:Die Variablen X,Y,Z ständig auf die neue Psoition angepasst werden also:
new Float:X,Float:Y,Float:Z;GetPlayerPos(playerid,X,Y,Z);
Das aber halt die Position ständing erneuert wird!
Danke
public OnPlayerUpdate(playerid)
{
GetPlayerPos(playerid, X, Y, Z);
return 1;
}
Du meinst, dass alle paar Sekunden die Position des Spielers überprüft wird?
Ja genau
Dann musst du mit einem Timer arbeiten der jede Sekunde die Position überprüft.
SetTimer("posi",1000,1); // Bei OnPlayerConnect
Und ganz oben im Script:
forward posi();
Danach den public:
public posi()
{ new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, X, Y, Z);
return 1;
}
So funkts nicht, du musst:
forward posi(playerid)
public posi(playerid)
und der rest wie beschrieben dan funkts