Startbonus geht nicht richtig

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • alles andere geht auser das mit den 20000



    if(dialogid == DIALOG_STARTBONUS)
    {
    if(response == 1)
    {
    switch (listitem)
    {
    case 0://4 Exp Punkte
    {
    SCM(playerid, COLOR_LIGHTGREEN, "/----/ [ Geschenk ] /----/");
    SCM(playerid, COLOR_WHITE, "Du hast 8 Exp Punkte erhalten. Viel Spaß damit!");
    SpielerInfo[playerid][pExp] += 8;
    TogglePlayerControllable(playerid, 1);
    }
    case 1:// Startgeld
    {
    SCM(playerid, COLOR_LIGHTGREEN, "/----/ [ Geschenk] /----/");
    SCM(playerid, COLOR_WHITE, "Du bekommst nun 20000€ auf dein Konto. Viel Spaß damit!");
    SpielerInfo[playerid][pAccount]=SpielerInfo[playerid][pAccount]+= 20000;
    TogglePlayerControllable(playerid, 1);
    }
    case 2://Motoradschein
    {
    SCM(playerid, COLOR_LIGHTBLUE, "/----/[ Geschenk ] /----/");
    SCM(playerid, COLOR_WHITE, "Du hast den Autoschein erhalten. Viel Spaß damit!");
    SpielerInfo[playerid][pCarLic] = 1;
    TogglePlayerControllable(playerid, 1);
    }
    }
    }


    und wenn man drauf drückt passiert einfach nix

  • GivePlayerMoney gibt den Spieler nur das Geld in der Hand nicht aufn Konto!

    Ist mir bewusst, deswegen ja das
    SpielerInfo[playerid][pAccount]+= 20000;
    um es auf das in die SpielerDatei zu schreiben.


    und
    GivePlayerMoney(playerid,20000);
    damit er es Ingame bekommt.




    Es gibts einige Möglichkeiten!

    Ist mir auch bewusst, ich benutze nur halt die andere.