Hallo. Ich habe ein Problem mit meinem /orten Befehl.
Gibt man nur /orten ein kommt "Tipp: /orten ID"
Gibt man /orten 1 (zb.) ein, passiert garnichts..
Befehl:
ocmd:orten(playerid,params[])
{
    if(IstBeamter(playerid) && Duty[playerid] == 1)
    {
        new pID;
          new Float:x, Float:y, Float:z;
           if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /orten [ID]");
         {
            if(IsPlayerConnected(pID))
            {
                GetPlayerPos(pID,x,y,z);
                SetPlayerCheckpoint(playerid,x,y,z,3.0);
                SetTimerEx("orten",5000,true,"uu",playerid,pID);
                ortenaktualisieren[playerid]=true;
                if(IsPlayerInCheckpoint(playerid))
                {
                    DisablePlayerCheckpoint(playerid);
                }
            }
        }
        return 1;
    }
    return 1;
}
ortenaktualisieren:
forward orten(playerid,pID);
public orten(playerid,pID)
{
    if(ortenaktualisieren[playerid]==true)
    {
        new Float:x,Float:y,Float:z;
        GetPlayerPos(pID,x,y,z);
        SetPlayerCheckpoint(playerid,x,y,z,5);
    }
}
MFG,
Antonio
 
		 
		
		
	

