Ich habe einen Befehl erstellt und wenn eine Person diesen eingibt soll er mit einem Checkpoint auf der Map bei einer Person die im Job 3 ist, markiert werden aber ich werde immer nur bei mir selber markiert, nicht bei der Person die im Job 3 ist.
public refuelpos(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i) && Job[playerid] == 3)
{
SetPlayerCheckpoint(i, x, y, z, 3.0);
}
}
return 1;
}
Und mein zweites Problem wenn ich meinen Befehl für moveobject eingebe passiert nichts, ich weiß nicht wieso habe es schon oft gemacht.
CMD:tune(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1518.3971,-1464.9668,9.5082))
{
MoveObject(gestell,1519.9497, -1467.1698, 7.1567,3);
MoveObject(platte,1519.4969, -1464.1638, 9.7633,3);
MoveObject(zaun1,1524.17029, -1466.12964, 10.3597,3);
MoveObject(zaun2,1524.16809, -1462.05811, 10.3597,3);
MoveObject(zaun3,1515.07434, -1466.12964, 10.3597,3);
MoveObject(zaun4,1515.07434, -1462.05811, 10.3597,3);
ShowPlayerDialog(playerid, DIALOG_TUNE, DIALOG_STYLE_LIST, "Tuning", "Nitro\nHydraulics 5000$", "OK", "Cancel");
}
return 1;
}