Bekomme kein Geld :S

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 Abend, Nach der Registration bekomme ich kein Geld und kein Level!


    Hier sind die Zeilen! Von "OnDialogResponse" bei der Registration! Nutze Sii



    case DIALOG_REGISTRATION:
    {
    if(!response)
    {
    SendClientMessage(playerid,Weiss,"Server: Du hast auf Verlassen Geklickt!");
    Kick(playerid);
    return 1;
    }
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Weiss,"Server: Du musst ein Passwort eingeben! Maximal 30Zeichen!");
    ShowPlayerDialog(playerid,DIALOG_REGISTRATION,DIALOG_STYLE_INPUT,"{FFFF00}~Sensiert~","{FFFFFF}Herzlich Willkommen, Frieschling!\nDa du bei uns zum ersten mal bist, Musst du dir ein Account erstellen!\nGebe dazu in das Feld ein Gewünschtes Passwort ein!\n{FF0000}ACHTUNG !! GEBE NIEMALS DEIN PASSWORT WEITER !! ACHTUNG!!{FFFFFF}","Registration","Verlassen");
    return 1;
    }
    if(INI_Open(getINI(playerid)))
    {
    INI_WriteString("Passwort",inputtext);
    SetPlayerScore(playerid,2);
    GivePlayerMoney(playerid,15000);
    INI_WriteInt("Adminlevel",0);
    INI_Save();
    INI_Close();
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFF00}~Sensiert~","{FFFFFF}Bitte gebe dein Passwort ein, Was du bei der Registration genutz hast!\n{FF0000}ACHTUNG !! GEBE NIEMALS DEIN PASSWORT WEITER !! ACHTUNG!!{FFFFFF}","Einloggen","Verlassen");
    return 1;
    }
    }
    }


  • ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFF00}~Sensiert~","{FFFFFF}Bitte gebe dein Passwort ein, Was du bei der Registration genutz hast!\n{FF0000}ACHTUNG !! GEBE NIEMALS DEIN PASSWORT WEITER !! ACHTUNG!!{FFFFFF}","Einloggen","Verlassen");


    Wird der Dialog geöffnet?

  • Keine Ahnung was das bewirken soll, doch klar ist, dass die Abfrage fehlschlägt. Um sicher zu gehen füg zur Abfrage das hinzu:



    if(INI_Open(getINI(playerid)))
    {
    INI_WriteString("Passwort",inputtext);
    SetPlayerScore(playerid,2);
    GivePlayerMoney(playerid,15000);
    INI_WriteInt("Adminlevel",0);
    INI_Save();
    INI_Close();
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFF00}~Sensiert~","{FFFFFF}Bitte gebe dein Passwort ein, Was du bei der Registration genutz hast!\n{FF0000}ACHTUNG !! GEBE NIEMALS DEIN PASSWORT WEITER !! ACHTUNG!!{FFFFFF}","Einloggen","Verlassen");
    return 1;
    }
    else
    {


    SendClientMessage(playerid, 0xFFFFFFFF, "Abfrage fehlgeschlagen");


    }


    Wenn die Abfrage nun wirklich fehlschlägt, wird die Nachricht "Abfrage fehlgeschlagen" ausgegeben.