Da ich so unschlau war und habe vorher die Quest nicht angenommen somit konnte er dies nicht in die Datebank eintragen.
Wollte nur kurz noch fragen wie ich das umstellen kann statt der Handynummer die Playerid zu orten..
COMMAND:orten(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new pID,nummer,ortungsstring[128],Float:x,Float:y,Float:z;
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,16))
{
if(Spieler[playerid][pOrtungsgeraet] == 0)return SendClientMessage(playerid,GRAU,"Kein Ortungsgerät dabei.");
if(sscanf(params,"i",nummer))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /orten [Handynummer]");
if(IsHandyNummerEnable(nummer) == -1)return SendClientMessage(playerid,GRAU,"Nicht ortbar.");
pID = IsHandyNummerEnable(nummer);
format(ortungsstring,sizeof(ortungsstring),"Du versuchst %s (ID:%i) zu orten...",SpielerName(pID),pID);
SendClientMessage(playerid,GRAU,ortungsstring);
if(Spieler[pID][pHandy] == 0)return SendClientMessage(playerid,GRAU,"Nicht ortbar.");
if(Spieler[pID][pHandystate] == 0)return SendClientMessage(playerid,GRAU,"Nicht ortbar.");
if(Spieler[pID][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Nicht ortbar.");
format(ortungsstring,sizeof(ortungsstring),"Du hast %s (ID:%i) geortet. Nutze '/delcheck' um den Checkpoint zu entfernen.",SpielerName(pID),pID);
SendClientMessage(playerid,GRUEN,ortungsstring);
KillTimer(SpielerOrtenTimer[playerid]);
GetPlayerPos(pID,x,y,z);
SetPlayerCheckpoint(playerid,x,y,z,3);
Spieler[playerid][pOrtenVehORPlayer] = 1;//1 playerid 2 veh 3 service accept
Spieler[playerid][pOrtenVehIDplayerid] = pID;
SpielerOrtenTimer[playerid] = SetTimerEx("SpielerOderFahrzeugOrten",1000,1,"iii",playerid,pID,1);
Spieler[playerid][pIsearch] = 1;
return 1;
}
return SendClientMessage(playerid, WEISS, ERROR_FRAKTION);
}
Alles anzeigen