Ticket und Wanted Befehl funktioniert nicht/bugt

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo, ich habe heute wieder mal 2 Befehle welche nicht funktionieren


    Wantedbefehl:
    Wenn ich ihn eingebe aber bei Wantedanzahl 1 eingebe bekommt der Spieler 101 Wanteds?!
    ocmd:Wanted(playerid,params[])
    {
    new pID,string[126],string1[126],anzahl,grund;
    if(!isPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,ROT,"Du bist nicht beim LSPD!");
    if(sscanf(params,"uis",pID,anzahl,grund)) return SendClientMessage(playerid,ROT,"Tipp: /Wanted (Spieler)(Anzahl)(Straftat)");
    SetPVarInt(pID,"Wanted",GetPVarInt(pID,"Wanted")+anzahl);
    SetPlayerWantedLevel(pID,anzahl);
    format(string, sizeof(string), "--> Du gibst %s , %i Wanteds.",SpielerName(pID),anzahl);
    SendClientMessage(playerid,GRUEN, string);
    format(string1, sizeof(string1), "** Officer %s giebt dir %i Wanteds Straftat: %s .",SpielerName(pID),anzahl,grund);
    SendClientMessage(pID,ORANGE, string1);
    return 1;
    }


    Ticketbefehl:
    Hier das selbe nur das das Bußgeld immer 84 beträgt:
    ocmd:Ticket(playerid,params[])
    {
    new pID,string[200],string1[200],anzahl,grund;
    if(!isPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,ROT,"Du bist nicht beim LSPD!");
    if(sscanf(params,"usi",pID,anzahl,grund)) return SendClientMessage(playerid,ROT,"Tipp: /Ticket (Spieler)(Straftat)(Bußgeld)");
    SetPVarInt(pID,"Ticketkosten",GetPVarInt(pID,"Ticketkosten")+anzahl);
    SetPVarInt(pID,"Ticket",1);
    format(string, sizeof(string), "--> Du giebst %s ein Ticket in höhe von %i Dollar.",SpielerName(pID),anzahl);
    SendClientMessage(playerid,GRUEN, string);
    format(string1, sizeof(string1), "** Officer %s giebt dir ein Ticket in höhe von %i Dollar Grund:%s",SpielerName(pID),anzahl,grund);
    SendClientMessage(pID,ORANGE, string1);
    return 1;
    }

  • ocmd:Wanted(playerid,params[])
    {
    new pID,string[126],string1[126],anzahl[28],grund;
    if(!isPlayerInFrakt(playerid,1)) return SendClientMessage(playerid,ROT,"Du bist nicht beim LSPD!");
    if(sscanf(params,"uis",pID,anzahl,grund)) return SendClientMessage(playerid,ROT,"Tipp: /Wanted (Spieler)(Anzahl)(Straftat)");
    SetPVarInt(pID,"Wanted",GetPVarInt(pID,"Wanted")+anzahl);
    SetPlayerWantedLevel(pID,+anzahl);
    format(string, sizeof(string), "--> Du gibst %s , %i Wanteds.",SpielerName(pID),anzahl);
    SendClientMessage(playerid,GRUEN, string);
    format(string1, sizeof(string1), "** Officer %s giebt dir %i Wanteds Straftat: %s .",SpielerName(pID),anzahl,grund);
    SendClientMessage(pID,ORANGE, string1);
    return 1;
    }


    Müsste funktionieren. :)

    Maximalpegmentierter Ösi mit Migrationshintergrund.
    #blackisthenewwhite