Hey,
Seid dem ich dieses Aktuelle Orten rein gemacht habe kann man den Checkpoint nicht mehr Löschen der geht dann immer zum anderen User dann zu mir immer wieder so was tun?
Code zum /orten:
if(strcmp(cmd, "/orten", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!IsACop(playerid))
{
SendClientMessage(playerid, COLOR_GREY, "Du bist kein Polizist!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutzung: /orten [Spieler ID]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerCheckpoint(playerid, X,Y,Z, 6);
TimerOrten = SetTimerEx("OrtenUpdate",1000,1,"ii",playerid,giveplayerid);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Falsche ID!");
}
}
return 1;
}
Der Code zum Löschen des Checkpointes (sind 2):
if(strcmp(cmd, "/odc", true) == 0)
{
DisablePlayerCheckpoint(playerid);
return 1;
}
if(strcmp(cmd,"/chilfe",true)==0)
{
if(IsPlayerConnected(playerid))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREY, "*Checkpoint gelöscht!");
}
return 1;
}