Beiträge von BigBozZxX

    ist doch eig. alles ok


    meinst du das ?
    public OnPlayerRequestClass(playerid, classid)
    {
    if(IsPlayerNPC(playerid))
    {
    SpawnPlayer(playerid);
    return 1;
    }
    if(mysql_CheckAccount(playerid) == 1)
    {
    new logname[MAX_PLAYER_NAME];
    new logstr[250];
    format(logstr,sizeof(logstr),"{FEFEFE}Herzlich Willkommen zurück {FF8C00}%s{FEFEFE},\nWir die NoL Community, wünschen dir noch {FF8C00}viel Spaß\n{FEFEFE}Logge dich bitte ein!",logname);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"NoL - Login",logstr,"Login","Abbrechen");
    }
    else if(mysql_CheckAccount(playerid) == 0)
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_PASSWORD,"NoL - Registrierung","{FF8C00}Herzlich Willkommen{FEFEFE},\n Es freut uns das du zu uns gefunden hast\nBitte {FF8C00}Registriere dich {FEFEFE}nun um hier Spielen zu können!","Register","Abbrechen");
    }
    PlayerPlaySound(playerid, 1176, 0.0, 0.0, 0.0);
    PlayerInfo[playerid][pModel] = Peds[classid][0];
    SetPlayerTeamFromClass(playerid,classid);
    SetupPlayerForClassSelection(playerid);
    return 1;
    }


    if(dialogid == DIALOG_LOGIN)
    {
    if(response && strlen(inputtext) > 0)
    {
    if(!strcmp(inputtext,mysql_ReturnPasswort(SpielerName(playerid)),true))
    {
    OnPlayerLogin(playerid);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Das Passwort ist nicht korrekt");
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bitte versuche es erneut dich einzuloggen\nViel Spaß","Login","Abbrechen");
    }
    }
    else
    {
    Kick(playerid);
    }
    }
    if(dialogid == DIALOG_REG)
    {
    if(response)
    {
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account","Du benötigst einen Account, um auf diesem Server zu spielen!","Erstellen","Abbrechen");
    }
    }


    if(dialogid == DIALOG_REG2)
    {
    if(response && strlen(inputtext) > 0)
    {
    CreateAccount(playerid, inputtext);
    ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bitte Logge dich nun ein um Spielen zu können\nViel Spaß !","Login","Abbrechen");
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    }

    dann kommt dass im mysql log


    Ich glaube, das liegt gar nicht an der Verbindung, sondern an einem Fehler in einem Code. Poste bitte den Code der dort aufgerufen wird, wenn das im Log kommt.


    meinst du diesen hier



    stock Connect_To_Database()
    {
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //Wir versuchen mit den Angaben die wir oben im Script gemacht haben uns mit dem MySQL Server zu verbinden.
    if(mysql_ping() == 1) //Es wird überprüft ob die Verbindung steht.
    {
    //Falls ja wird das in die Console geschrieben und die Funktion wird beendet.
    print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
    return true;
    }
    else
    {
    //Falls nicht wird erneut versucht eine verbindung aufzubauen.
    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {
    print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
    return true;
    }
    else
    {
    //Falls das auch nicht Funktioniert wird der Server zur Sicherheit wieder heruntergefahren.
    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Der Server wird nun beendet!");
    SendRconCommand("exit");
    return true;
    }
    }
    }

    das soll das heißen

    im debug


    Könnte mir jemand helfen kriegen den script nicht zum laufen
    //=========================================|
    #define SQL_HOST "localhost" //||<<||
    #define SQL_USER "Server" //||<<||
    #define SQL_PASS "test" //||<<||
    #define SQL_DATA "Server" //||<<||
    //=========================================|



    [15:23:28] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [15:23:28] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!
    [15:23:28] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [15:23:28] <-| [MYSQL] Der Server wird nun beendet!
    [15:23:28] '102' Fraktionsfahrzeuge wurden geladen & erstellt.
    [15:23:28] Pickups Max = 2048, Current Pickups = 456
    [15:23:28] _______________________________________
    [15:23:28] Das Script wurde Vollständig geladen!
    [15:23:28] German Reallife: LS/SF/LV
    [15:23:28] _______________________________________
    [15:23:28]
    [15:23:28] Number of vehicle models: 72
    [15:23:28] --- Server Shutting Down.
    [15:23:28]


    *** Streamer Plugin v2.6.1 by Incognito unloaded ***


    [15:23:28]


    > MySQL plugin unloaded.


    [15:23:28]
    *** Audio Plugin v0.4 by Incognito unloaded ***


    [15:23:28]


    [15:23:28] ===============================


    [15:23:28] sscanf plugin unloaded.


    [15:23:28] ===============================

    ich bekomme diesen fehler wenn ich den script ausführen will
    habe debian 6.0
    meine frage ist wie installiere ich libmysqlclient_r.so.15


    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [11:22:46]
    [11:22:46] Server Plugins
    [11:22:46] --------------
    [11:22:46] Loading plugin: streamer.so
    [11:22:46]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [11:22:46] Loaded.
    [11:22:46] Loading plugin: mysql.so
    [11:22:46] Failed (libmysqlclient_r.so.15: cannot open shared object file: No such file or directory) ------------- der fehler
    [11:22:46] Loaded 1 plugins.


    [11:22:46]
    [11:22:46] Filterscripts
    [11:22:46] ---------------
    [11:22:46] Loading filterscript 'Junkbuster.amx'...
    [11:22:46] Unable to load filterscript 'Junkbuster.amx'.
    [11:22:46] Loaded 0 filterscripts.


    [11:22:46] Script[gamemodes/Nol.amx]: Run time error 19: "File or function is not found"
    [11:22:46] Number of vehicle models: 0

    ich bekomme diesen fehler wenn ich den script ausführen will
    habe debian 6.0
    meine frage ist wie installiere ich libmysqlclient_r.so.15
    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [11:22:46]
    [11:22:46] Server Plugins
    [11:22:46] --------------
    [11:22:46] Loading plugin: streamer.so
    [11:22:46]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [11:22:46] Loaded.
    [11:22:46] Loading plugin: mysql.so
    [11:22:46] Failed (libmysqlclient_r.so.15: cannot open shared object file: No such file or directory) ------------- der fehler
    [11:22:46] Loaded 1 plugins.


    [11:22:46]
    [11:22:46] Filterscripts
    [11:22:46] ---------------
    [11:22:46] Loading filterscript 'Junkbuster.amx'...
    [11:22:46] Unable to load filterscript 'Junkbuster.amx'.
    [11:22:46] Loaded 0 filterscripts.


    [11:22:46] Script[gamemodes/Nol.amx]: Run time error 19: "File or function is not found"
    [11:22:46] Number of vehicle models: 0