Jeder kann sich Geld erbuggen im Dialog

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 Morgen,
    Beim Einloggen kann sich Jeder Geld geben! Er braucht nur das Falsche Passwort angeben!

    case DIALOG_EINLOGGEN:
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Weiss,"[SERVER]Du musst ein Passwort eingeben!");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{00FFFF}*SENSIERT* {FF0000}Der Login","{FFFFFF}Herzlich Willkommen bei *SENSIERT*!\nDa du schon ein Account besitz musst du dich damit Einloggen!\nTrage dazu das Passwort ein!","Login","Verlassen");
    }
    if(INI_Open(getINI(playerid)))
    {
    INI_ReadString(SpielerInfo[playerid][sPasswort],"Passwort",20);
    if(strcmp(inputtext,SpielerInfo[playerid][sPasswort],false))
    {
    SendClientMessage(playerid,Weiss,"[SERVER]Das Passwort ist Falsch!");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{00FFFF}*SENSIERT* {FF0000}Der Login","{FFFFFF}Herzlich Willkommen bei *SENSIERT*!\nDa du schon ein Account besitz musst du dich damit Einloggen!\nTrage dazu das Passwort ein!","Login","Verlassen");
    }
    if(SpielerInfo[playerid][sEingeloggt]==0)
    {
    SpielerInfo[playerid][sAdmin]=INI_ReadInt("Admin");
    SpielerInfo[playerid][sGebannt]=INI_ReadInt("Gebannt");
    SpielerInfo[playerid][sGeschlecht]=INI_ReadInt("Geschlecht");
    SpielerInfo[playerid][sAlter]=INI_ReadInt("Alter");
    SpielerInfo[playerid][sFraktion]=INI_ReadInt("Fraktion");
    SpielerInfo[playerid][sFRang]=INI_ReadInt("FRang");
    SpielerInfo[playerid][sFraktionDuty]=INI_ReadInt("FraktionDuty");
    SetPlayerScore(playerid,INI_ReadInt("Level"));
    GivePlayerMoney(playerid,INI_ReadInt("Bargeld"));
    INI_Close();
    }
    }
    }
    }

  • case DIALOG_EINLOGGEN:
    {
    if(response)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,Weiss,"[SERVER]Du musst ein Passwort eingeben!");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{00FFFF}*SENSIERT* {FF0000}Der Login","{FFFFFF}Herzlich Willkommen bei *SENSIERT*!\nDa du schon ein Account besitz musst du dich damit Einloggen!\nTrage dazu das Passwort ein!","Login","Verlassen");
    return 1;
    }
    if(INI_Open(getINI(playerid)))
    {
    INI_ReadString(SpielerInfo[playerid][sPasswort],"Passwort",20);
    if(strcmp(inputtext,SpielerInfo[playerid][sPasswort],false))
    {
    SendClientMessage(playerid,Weiss,"[SERVER]Das Passwort ist Falsch!");
    ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{00FFFF}*SENSIERT* {FF0000}Der Login","{FFFFFF}Herzlich Willkommen bei *SENSIERT*!\nDa du schon ein Account besitz musst du dich damit Einloggen!\nTrage dazu das Passwort ein!","Login","Verlassen");
    return 1;
    }
    if(SpielerInfo[playerid][sEingeloggt]==0)
    {
    SpielerInfo[playerid][sAdmin]=INI_ReadInt("Admin");
    SpielerInfo[playerid][sGebannt]=INI_ReadInt("Gebannt");
    SpielerInfo[playerid][sGeschlecht]=INI_ReadInt("Geschlecht");
    SpielerInfo[playerid][sAlter]=INI_ReadInt("Alter");
    SpielerInfo[playerid][sFraktion]=INI_ReadInt("Fraktion");
    SpielerInfo[playerid][sFRang]=INI_ReadInt("FRang");
    SpielerInfo[playerid][sFraktionDuty]=INI_ReadInt("FraktionDuty");
    SetPlayerScore(playerid,INI_ReadInt("Level"));
    GivePlayerMoney(playerid,INI_ReadInt("Bargeld"));
    INI_Close();
    return 1;
    }
    }
    }
    }