my sql login

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 bin nach dem mysql tut von maddin gegangen, nur kommt kein dialog wenn ich auf dem server joine



    public OnPlayerConnect(playerid) //Im tut steht man soll das unter OnPlayerRequestClass machen aber da geht es auch nicht
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 0)
    {
    if(mysql_CheckAccount(playerid) == 0)
    {
    ShowPlayerDialog(playerid,DIA_REG,DIALOG_STYLE_PASSWORD,"Registrierung"," Dein Account wurde nicht gefunden. \nGib hier dein gewünschtes Passwort ein. \nEs muss aus mindentens 6 Zeichen bestehen:","Register","Exit");
    }
    else if(mysql_CheckAccount(playerid) == 1)
    {
    ShowPlayerDialog(playerid,DIA_LOG,DIALOG_STYLE_PASSWORD,"Einloggen","Willkommen zurück. \nBitte gib dein Passwort ein:","Login","Abbrechen");
    }
    }
    return 1;
    }


    stock mysql_CheckAccount(playerid)
    {
    new Query[128],Name[MAX_PLAYER_NAME],count;
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query, sizeof(Query), "SELECT * FROM `Accounts` WHERE `Name` = '%s'", Name);
    mysql_query(Query);
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    return count;
    }


    EDIT:// fehler behoben

    Einmal editiert, zuletzt von rocco95 () aus folgendem Grund: EDIT: fehler behoben