Beiträge von monstein

    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