[Release] Vio-Extended OHNE MySQL-Modul

  • Hallo Boyz,


    habe in den letzten Tag für einige von euch an Vio-Extended gearbeitet und alle MySQL-Modul-Nutzungen zu den DB-Funktionen von MTA umgewandelt.
    Das heißt hier wird KEIN MySQL-Modul mehr benutzt.
    Außerdem wurden alle (hoffentlich) möglichen SQL-Injection Stellen dicht gemacht, wovon es in Vio-Extended sehr sehr viele gab.
    Für die, die nicht wissen, was SQL-Injection ist:
    Damit kann man leicht die Datenbank zerstören, Werte ändern (also Admin geben) usw.
    Habe außerdem versucht so oft es möglich war mit Callbacks zu arbeiten, um die Performance so gut wie möglich zu halten.


    Achtung:
    Es KÖNNEN neue Fehler hinzugekommen sein!
    Ich habe das Gamemode NICHT getestet!
    Bin auch nur ein Mensch, daher kann es sein, dass ich einiges falsch gemacht habe.
    Bei Fehlern einfach melden, z.B. in Github ein Issue öffnen (wird bevorzugt) oder es hier reinschreiben.
    Dafür wurden aber auch viele Fehler nebenbei gefixt :D


    https://github.com/emre1702/Vio-Extended-DB


    Über eine Spende würde ich mich natürlich freuen :)
    http://paypal.me/1702

    Einmal editiert, zuletzt von Gelöschter Benutzer ()

  • Ah da ist es ja.
    Ich freue mich so hart, sowas wollte ich schon immer haben. <3

  • Hatte mal angefangen, einfach nen Wrapper zu schreiben, der einfach die Funktionen des MySQL-Moduls ersetzt und stattdessen die internen Datenbankfunktionen aufruft, aber das ist natürlich auch ne einfache Lösung, werden sich bestimmt einige freuen ;)

    Wenn du mir beibringst, wie man das Problem mit dbQuery und Callback damit umgeht :D

  • @DKong stellst du das ganze trotzdem noch fertig ? Gibt ja immernoch viele die das gebrauchen könnten.

  • Wenn du mir beibringst, wie man das Problem mit dbQuery und Callback damit umgeht :D

    Ich kann mal schauen, was ich da zuhause schon alles zusammengeschrieben hatte. Theoretisch brauchst du ja keine Callbacks. Das Problem ist ja, dass das MySQL-Modul eben ohne diese Callbacks arbeitet, daher lässt sich das ganze nicht so einfach, vermutlich auch garnicht realisieren.

    @DKong stellst du das ganze trotzdem noch fertig ? Gibt ja immernoch viele die das gebrauchen könnten.

    Das kommt darauf an, ob ich die Zeit dazu finde, da ich leider doch relativ viel arbeiten muss.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!