Woltlab-Connector: Verbinde Server und Forum

  • Hallo Leute,

    mir ist eingefallen, dass ich eigentlich noch nichts kostenlos veröffentlicht habe und deshalb bin ich zum Entschluss gekommen, die erste Version des WBB-Connector's zu veröffentlichen.

    Der WBB-Connector läuft vollständig über MySQL und bietet euch verschiedene Einsatzmöglichkeiten. Es ist eine Art Bibliothek.
    Ich werde nach und nach versuchen, immer mehr Funktionen einzubauen.
    (Wiki-Page: http://wiki.multitheftauto.com/wiki/Resource:Woltlab-Connector)

    Ich bitte euch das Copyright (kommt alle 6 Stunden) nicht zu entfernen, außer ihr erwähnt mich irgendwo auf eurem Server. Dankeschön.

    Funktionen
    Ein kompletten Log, der alle Fehler und Aufrufe dokumentiert.
    (Wiki-Page: http://wiki.multitheftauto.com/wiki/Resource:Woltlab-Connector)

    Aufgrund der Zeichenbegrenzung von 10.000 Zeichen habe ich alles auf das Wiki verlegt ;)


    Installation/Verwendung
    Folgendermaßen kann man es verwenden:
    Ihr packt das Archiv in euren resources-Ordner.

    Folgendermaßen kann man die Funktionen aufrufen:

    Lua
    exports.woltlab:FUNKTION ( PARAMETER )

    oder

    Lua
    exports['woltlab']:FUNKTION ( PARAMETER )

    Was kann man eigentlich damit machen?

    Man könnte beispielsweise damit ein Login-Register System aufbauen, oder Support-Threads aus dem Spiel im Forum erstellen.
    Wenn zum Beispiel ein Bug gefunden wurde, oder ein Spieler Support braucht, könnte er ingame ein Thema in eurem Forum erstellen, damit ihr ihm helfen könnt ;)

    Ein Beispiel

    Hier könnt ihr sehen, wie man überprüft ob das Passwort des Users richtig ist:

    Lua
    exports.woltlab:woltlab_connect ( "127.0.0.1", "root", "", "wcf" )local login = exports.woltlab:woltlab_checkPassword ( "xthepr0mise", "test" )if login == true then	outputChatBox("Das Passwort ist richtig")else	outputChatBox("Das Passwort ist falsch")endexports.woltlab:woltlab_disconnect()

    Sollte das Passwort richtig/falsch sein, wird das im Log gespeichert.
    Sollte es einen Fehler bei der Verbindung geben, so wird das auch im Log gespeichert.

    Download

    http://community.multitheftauto.com/index.php?p=re…details&id=5753


    Schlusswort

    Euch fehlt hier eine Funktion? Sagt bescheid und ich werde versuchen, sie baldmöglichst hinzuzufügen.

    Dann viel Spaß damit ;)

    Changelog

    Code
    04.10.2012[*]Added woltlab_groupExists[*]Added woltlab_isUserInGroup[*]Added woltlab_getGroupID[*]Added woltlab_getGroupTitle[*]Added woltlab_addUserToGroup[*]Added woltlab_removeUserFromGroup

    MfG

    xthepr0mise

  • Dieses Thema enthält 45 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

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