Wie Geld abziehen mit MySQL Geld 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
  • Ich hab mir ein Geld system gebastelt und es funktioniert auch ganz. Jetzt sitze ich vor einem Problem da ich ja noch relativ neu in PAWN bin ist meine Frage
    Wie kann ich wenn ich ein Auto kaufe Geld von dem Spieler abziehen.


    Das Auslesen geht also ob er genug hat dann kauft er das Auto wenn nicht dann nicht.


    if(dialogid==Autohaus)
    {
    if(response)
    {
    //Autoverkauf
    new id=GetPVarInt(playerid,"buyCarID");
    if(sInfo[playerid][cash]<ahCars[id][c_preis])
    {
    SendClientMessage(playerid,COLOR_DRED,"Du hast nich genügend Geld.");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    GivePlayerMoney(playerid,-ahCars[id][c_preis]);
    createPlayerCar(playerid,ahCars[id][model],ahInfo[ahCars[id][ah_id]][s_x],ahInfo[ahCars[id][ah_id]][s_y],ahInfo[ahCars[id][ah_id]][s_z],ahInfo[ahCars[id][ah_id]][s_r]);
    SendClientMessage(playerid,COLOR_DGREEN,"Herzlichen Glückwunsch zum neuen auto");
    RemovePlayerFromVehicle(playerid);
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid,COLOR_DRED,"Dann halt nicht...");
    }
    return 1;
    }

    Mit freundlichen Grüßen,
    Derakar

  • Biteschön ;)

    sInfo[playerid][cash] -= WASDUABZIEHENWILLST;

    Oder eine Funktion:

    stock GivePlayerGeld(playerid, cash) {
    sInfo[playerid][cash] += cash;
    }
    //Verwendung:


    GivePlayerGeld(playerid, 1000); //Gibt ihm 1000
    GivePlayerGeld(playerid, -100); // Zieht im 100 ab