Hey Leute,
Leider finde ich hier den fehler nicht
Also , ich möchte mir (als Test) ein ticket ausstellen , dies mache ich mit /sz [meine id] 300 Test
aber wen ich diesen mit enter bestätige kommt nur die Fehler meldung das die angegebe Person nicht online wäre O.o was ich nicht so ganz verstehe.
Ich hoffe das mir jemand helfen kann.
ocmd:sz(playerid,params[])
{
new pID,tpreis,grund;
if(IsPlayerInFrakt(playerid,1)||IsPlayerInFrakt(playerid,6)||IsPlayerInFrakt(playerid,11))
{
new Float:xc,Float:yc,Float:zc;
if(sscanf(params,"uis",pID,tpreis,grund))return ErrorMsg(playerid,"INFO: /sz [SpielerID] [Betrag] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist Offline!");
{
if(SpielerInfo[pID][Eingeloggt]==1)
{
GetPlayerPos(playerid,xc,yc,zc);
if(!IsPlayerInRangeOfPoint(pID,15,xc,yc,zc))return SendClientMessage(playerid,COLOR_WHITE,"Spieler ist nicht in deiner Nähe.");
ticketpreis[pID]=tpreis;
ticketverkaufer[pID]=playerid;
format(string,sizeof(string),"Staatsbeamter %s gibt dir ein Strafzettel in höhe von %d€! Grund: %s",SpielerName(playerid),tpreis,grund);
SendClientMessage(pID,COLOR_LIGHTBLUE,string);
SendClientMessage(pID,COLOR_LIGHTBLUE,"Gib /accept ticket ein, um den Strafzettel anzunehmen.");
format(string,sizeof(string),"Strafzettel ausgestellt an: %s | Kosten: %d€ | Grund: %s ",SpielerName(pID),tpreis,grund);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
return 1;
}
return SendClientMessage(playerid,COLOR_WHITE,"Spieler ist nicht eingeloggt.");
}
}
return 1;
}
MfG
Mr.ExiLe