Hey,
Ich habe den job pilot gemacht aber wenn ich in ein checkpoint reingehe wird der nicht deaktiviert und der nächste wird auch nicht angezeigt.
Hier der Code:
OnPlayerComandtext:
if(strcmp(cmdtext, "/duty",true) ==0)
{
SetPlayerCheckpoint(playerid,1996.4624,-2593.1975,13.2945,8.0);
}
und dann bei OnPlayerEnterCheckpoint:
public OnPlayerEnterCheckpoint(playerid)
{
if(IsPlayerInRangeOfPoint(playerid,4.0,1996.4624,-2593.1975,13.2945))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-1628.3147,-135.9288,15.0661,8.0);
}
else if(IsPlayerInRangeOfPoint(playerid,4.0,-1628.3147,-135.9288,15.0661))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1389.0090,1639.4487,11.7343,8.0);
}
else if(IsPlayerInRangeOfPoint(playerid,4.0,1389.0090,1639.4487,11.7343))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,1855.5649,-2396.1934,14.4736,8.0);
}
else if(IsPlayerInRangeOfPoint(playerid,4.0,1855.5649,-2396.1934,14.4736))
{
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid,5000);
}
return 1;
}
Hoffentlich kann mir jemand helfen
Danke In Voraus