[Fehler] Polizei Ticket System

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
  • Guten Tag ich habe ein Fehler gefunden und wollte diesen nun fixxen, undzwar bekommen die Beamten das Geld nicht ( Ordnungsamt,Poice und Army so wie FBI ) wenn das Ticket bezahlt wurde . Das ganze Script läuft auf MySQL




    Der Code von dem Fehler ( Zeile )


    else if(strcmp(x_job,"ticket",true) == 0)
    {
    if(TicketOffer[playerid] < 999)
    {
    if(IsPlayerConnected(TicketOffer[playerid]))
    {
    new tickmoney = GetPlayerMoney(playerid);
    if(tickmoney < TicketMoney[playerid])
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    SendClientMessage(playerid, COLOR_GREY, " Du hast zu wenig Geld um das Ticket zu bezahlen!");
    format(string, sizeof(string), "* %s hat nicht genug Geld, um das Ticket zu zahlen.", sendername);
    SendClientMessage(TicketOffer[playerid], COLOR_LIGHTBLUE, string);
    TicketOffer[playerid] = 999;
    TicketMoney[playerid] = 0;
    return 1;
    }
    if (ProxDetectorS(5.0, playerid, TicketOffer[playerid]))
    {
    GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Du hast das Ticket in Höhe von $%d an den Beamten %s bezahlt.", TicketMoney[playerid], giveplayer);
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    format(string, sizeof(string), "* %s hat das Ticket in Höhe von $%d bezahlt.", sendername, TicketMoney[playerid]);
    SendClientMessage(TicketOffer[playerid], COLOR_LIGHTBLUE, string);
    FraktionsKasse[1] += TicketMoney[playerid];
    PlayerMoney[playerid] = PlayerMoney[playerid]-TicketMoney[playerid];
    TicketOffer[playerid] = 999;
    TicketMoney[playerid] = 0;
    return 1;
    }
    else
    {

  • Beitrag von EinfachMax ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • Das könnte ich schlecht nun rauskopieren da die Log dazu zu groß währe da ich das alles auf einem Öffentlichen Server getestet habe und mein PC zurzeit nicht in der Lage ist XAMPP zu installieren. | Port Fehler

  • So wie ich das Hier lese wird das Geld in die Fraktionskasse eingezahlt.

    FraktionsKasse[1] += TicketMoney[playerid];


    Musst es ansonsten mit GivePlayerMoney dem Spieler geben.

    seekrass approved
    4x vom Discord geflogen


    shoxinat0r 4
    dennismitzwein 2
    Trooper[Y] 2
    maddin 1
    Unbekannter Discord Kick 2
  • Ich glaube das sollte so sein, oder etwa nicht?


    Er sagt aber das die Beamten das Geld nicht Kriegen woraus ich schliesse das er meint das die es nicht auf die Hand kriegen. ^^

    seekrass approved
    4x vom Discord geflogen


    shoxinat0r 4
    dennismitzwein 2
    Trooper[Y] 2
    maddin 1
    Unbekannter Discord Kick 2