Beiträge von AluFoLie

    Hallo,


    derzeit besteht folgendes Problem:


    Ich habe den Server mit Hilfe eines Tutorials mit MySQL versehen. Seitdem crashed der Server sobald ID 0 sich ausloggt, und zwar NUR wenn ID 0 /q macht. Bei anderen Spielern funktioniert es einwandfrei.


    Im Serverlog erscheint keine Fehlermeldung. Der Log endet einfach mit der letzten Meldung vor dem /q der ID 0. Im MySQL Debug log erscheint ebenfalls kein Fehler (außer manchmal: )
    [22:31:40] CMySQLHandler::~CMySQLHandler() - deconstructor called.
    [22:31:40] CMySQLHandler::FreeResult() - There is nothing to free (Reason: Connection is dead)
    [22:31:40] CMySQLHandler::Disconnect() - You cannot call this function now. (Reason: Connection is dead)


    MAX_PLAYERS (was ja öfters mit ID 0 Probleme macht) wird ausschließlich oben im Script benutzt:
    new SpielerInfo[MAX_PLAYERS][SpielerDaten];
    Beim onplayerdisconnect wurde lediglich hinzugefügt, dass der Account in die MySQL DB gespeichert wird, was laut Debuglog problemlos funktioniert.


    Ich wäre über jede Hilfe sehr dankbar.


    Lg

    #inlcude a_mysql



    Ist doch alles richtig oder? :D




    Spät am Abend darf man auch nach 20 Mal drüber lesen einen Fehler übersehen.



    Vielen dank für die schnelle Hilfe und Entschuldigung für den unnötigen Post.


    Zur Zusammenfassung für Leute mit dem selben Fehler:


    Der Fehlercode bedeutet, dass man einen "#" Befehl angegeben hat, der nicht existiert. Also höchstwarscheinlich ein Schreibfehler.

    Guten Tag,


    nach der Installation des MySQL - Plugins ( http://forum.sa-mp.com/showthread.php?t=56564 ), habe ich die Anweisungen befolgt, sprich mysql.dll in plugins/ Ordner, mysql library in den Stamm-ordner und die server.cfg bearbeitet.


    Im Script selbst habe ich dann lediglich die .inc included.


    Nun zeigt mir der Compiler in der Zeile, in der das Include steht, folgenden Fehler an:


    C:\Users\xxx\Desktop\xxx Server (0.3.7)\gamemodes\xxx.pwn(9) : error 031: unknown directive


    Damit kann ich leider rein gar nichts anfangen.


    Ich hoffe, dass mir jemand sagen kann, wo der Fehler liegen könnte und wie er zu beheben ist.



    Lg


    AluFoLie