Er Speichert das Geld nicht -.-

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
  • Hey leute ich habe ein Register, Login gescriptet.
    case DIALOG_LOGIN:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, " Free Deatchmatch", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
    return 1;
    }
    if(strcmp(inputtext, dini_Get(accFormat,"Passwort")) == 0)
    {
    Spieler[playerid][Admin] = dini_Int(accFormat, "Admin");
    Spieler[playerid][Score] = dini_Int(accFormat, "Level");
    Spieler[playerid][Geld] = dini_Int(accFormat, "Geld"); // WIE MACHE IC HDAS HIER DAS ES GESPEICHERT WIRD?
    Spieler[playerid][Eingeloggt] = 1;


    format(logstring, sizeof(logstring), "~b~Willkommen~n~~w~%s", SpielerName(playerid));
    GameTextForPlayer(playerid, logstring, 2000, 1);
    }
    else
    {
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Free Deatchmatch", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
    return 1;
    }
    }
    case DIALOG_REG:
    {
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "Free Deatchmatch", "{FFFFFF}Willkommen auf Free Deatchmatch\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
    return SendClientMessage(playerid, ROT, "Dein Passwort muss aus mindestens 6 Zeichen bestehen.");
    }
    if(strlen(inputtext) < 6)
    {
    ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "Free Deatchmatch", "{FFFFFF}Willkommen auf Free Deatchmatch\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
    return SendClientMessage(playerid, ROT, "Dein Passwort muss aus mindestens 6 Zeichen bestehen.");
    }
    dini_Create(accFormat);
    dini_Set(accFormat, "Passwort", inputtext);
    Spieler[playerid][Eingeloggt] = 1;
    Spieler[playerid][Admin] = 0;
    Spieler[playerid][Score] = 1;
    Spieler[playerid][Geld] = 10000; // WIE MACHE IC HDAS HIER DAS ES GESPEICHERT WIRD?
    SendClientMessage(playerid, COLOR_YELLOW, "");


    }

  • Mach es so :


    Spieler[playerid][Geld] = dini_IntSet(accFormat, "Geld", 10000); //So macht man es.

    ++
    GivePlayerMoney(playerid, dini_Int(accFormat, "Geld"));dini_IntSet(accFormat, "Geld", GetPlayerMoney(playerid));
    Hoffe es hilft dir :) MFG,
    ScriptPawning