WBB_Connect 2.0 - Verbinde Server und Forum

  • WBB_Connect 2.0


    Hier nun die neuste Version meines WBB_Connect Filterscriptes.

    Da mit der alten 1.4.1 Version die meisten Probleme mit der MySQL Verbindung hatten, kommt diese nun komplett ohne MySQL aus.

    Desweiteren ist die neue Version perfekt kompatibel zu den aktuellen WBB Versionen.

    Da nun HTTP Requests und eine eigene PHP WBB_Connect API verwendet werden, gibt es zur Rückgabe von Werten Callbacks.
    Bei jedem abgeschlossenem Funktionsaufruf wird die entsprechende Callback Funktion aufgerufen.


    Funktionen:

    • WBB_Initialize ( Adress[ ] , AuthKey[ ] )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Adress
    • String
    • Nein
    • Die Adresse unter der das WBB erreichtbar ist. Ohne index.php und ohne http://!
    • AuthKey
    • String
    • Nein
    • Der Authentifikationsschlüssel, welcher bei der Installation des WBB_Connects angezeigt wurde.[/table]
    • WBB_AddPost ( Username[ ] , Thread , Subject[ ] , Content[ ] , Closed , Smilies , HTML , BBCodes , Signature , Index )[table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, in dessen Name der Beitrag erstellt werden soll
    • Thread
    • Int
    • Nein
    • Die ID des Threads, indem der Beitrag erstellt werden soll
    • Subject
    • String
    • Nein
    • Überschrift des Beitrags
    • Content
    • String
    • Nein
    • Die Nachricht des Beitrags
    • Closed
    • Bool
    • Ja
    • Thread schließen = 1
    • Smilies
    • Bool
    • Ja
    • Smilies deaktivieren = 0
    • HTML
    • Bool
    • Ja
    • HTML aktivieren = 1
    • BBCodes
    • Bool
    • Ja
    • BBCodes deaktivieren = 0
    • Signatur
    • Bool
    • Ja
    • Signatur nicht anzeigen = 0
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_AddThread ( Username[ ] , Board , Prefix[ ] , Subject[ ] , Content[ ] , State , Closed , Disabled , Smilies , HTML , BBCodes , Signature , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, in dessen Name der Thread erstellt werden soll
    • Board
    • Int
    • Nein
    • Die ID des Board, indem der Thread erstellt werden soll
    • Prefix
    • String
    • Nein
    • Der Prefix des Threads. Keiner = Leerzeichen
    • Subject
    • String
    • Nein
    • Überschrift des Threads
    • Content
    • String
    • Nein
    • Die Nachricht des Threads
    • State
    • Int
    • Ja
    • Mögliche Optionen: THREAD_STATE_NORMAL, THREAD_STATE_IMPORTANT, THREAD_STATE_ANNOUNCEMENT
    • Closed
    • Bool
    • Ja
    • Thread schließen = 1
    • Smilies
    • Bool
    • Ja
    • Smilies deaktivieren = 0
    • HTML
    • Bool
    • Ja
    • HTML aktivieren = 1
    • BBCodes
    • Bool
    • Ja
    • BBCodes deaktivieren = 0
    • Signatur
    • Bool
    • Ja
    • Signatur nicht anzeigen = 0
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_AddUser ( Username[ ] , Email[ ] , Password[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Name, den der neue Benutzer bekommen soll
    • Email
    • String
    • Nein
    • Die E-Mail Adresse des neuen Benutzers
    • Password
    • String
    • Nein
    • Das Passwort des neues Benutzers
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_BanUser ( Username[ ] , Reason[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, der gebannt werden soll
    • Reason
    • String
    • Nein
    • Der Grund des Bannens
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_CheckUserPassword ( Username[ ] , Password[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, dessen Passwort geprüft werden soll
    • Password
    • String
    • Nein
    • Das zu überprüfende Passwort
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_DeletePost ( Post , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Post
    • Int
    • Nein
    • Die ID des Beitrags der gelöscht werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_DeleteThread ( ThreadID , Index )[table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • ThreadID
    • Int
    • Nein
    • Die ID des Threads der gelöscht werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_DisableUser ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, der deaktiviert werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_DisableUserAvatar ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, dessen Avatar deaktiviert werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_DisableUserSignatur ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, dessen Signatur deaktiviert werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_EditPost ( Username[ ] , Post , Subject[ ] , Content[ ] , ShowEditInformation , EditReason[ ] , Smilies , HTML , BBCodes , Signature , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, in dessen Name der Beitrag bearbeitet werden soll
    • Post
    • Int
    • Nein
    • Die ID des Beitrags, der bearbeitet werden soll
    • Subject
    • String
    • Nein
    • Überschrift des Beitrags
    • Content
    • String
    • Nein
    • Die Nachricht des Beitrags
    • ShowEditInformation
    • Bool
    • Nein
    • Bearbeitungsinformation anzeigen = 1, nicht anzeigen = 0
    • EditReason
    • String
    • Nein
    • Grund des Bearbeitens
    • Closed
    • Bool
    • Ja
    • Thread schließen = 1
    • Smilies
    • Bool
    • Ja
    • Smilies deaktivieren = 0
    • HTML
    • Bool
    • Ja
    • HTML aktivieren = 1
    • BBCodes
    • Bool
    • Ja
    • BBCodes deaktivieren = 0
    • Signatur
    • Bool
    • Ja
    • Signatur nicht anzeigen = 0
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_EnableUser ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, der aktiviert werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_EnableUserAvatar ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, dessen Avatar aktiviert werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_EnableUserSignatur ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Der Benutzer, dessen Signatur aktiviert werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_GetPostUser ( Post , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Post
    • Int
    • Nein
    • Die ID des Posts, dessen Benutzer herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_GetThreadUser ( Thread , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Post
    • Int
    • Nein
    • Die ID des Threads, dessen Benutzer herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_GetUserActivationCode ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Aktivierungscode herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_GetUserAge ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Alter herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_GetUserID ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Benutzer ID herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_GetUserTitle ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Titel herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_IsUserActivated ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Aktivierungszustand herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_IsUserFriendOfUser ( Username[ ] , Friend[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer 1, dessen Freundschaftsstatus herausgefunden werden soll
    • Friend
    • String
    • Nein
    • Benutzer 2, dessen Freundschaftsstatus herausgefunden werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_IsUserInGroup ( Username[ ] , Group , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, der überprüft werden soll
    • Group
    • Int
    • Nein
    • ID der Gruppe, mit welche Überprüft werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_IsUserOnline ( Username[ ] , Index )[table=4]Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Onlinestatus überprüft werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_IsValidUser ( Username[ ] , Index )[table=4]Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, dessen Registrierungsstatus überprüft werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_RemoveUserFromGroup ( Username[ ] , Group , Index ) [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, der von einer Gruppe entfernt werden soll
    • Group
    • Int
    • Nein
    • ID der Gruppe, aus welcher der Benutzer entfernt werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_SetUserToGroup ( Username[ ] , Group , Index ) [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, der einer Gruppe hinzugefügt werden soll
    • Group
    • Int
    • Nein
    • ID der Gruppe, welcher der Benutzer hinzugefügt werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_StickThread ( ThreadID , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • ThreadID
    • Int
    • Nein
    • Die ID des Threads, welcher "angepinnt" werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_TrashPost ( Post , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Post
    • Int
    • Nein
    • Die ID des Beitrags, welcher in den Papierkorb gelegt werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_TrashThread ( ThreadID , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • ThreadID
    • Int
    • Nein
    • Die ID des Threads, welcher in den Papierkorb gelegt werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_UnBanUser ( Username[ ] , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • Username
    • String
    • Nein
    • Benutzer, der entbannt werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]
    • WBB_UnstickThread ( ThreadID , Index )
      [table=4]
    • Parameter
    • Typ
    • Optional
    • Beschreibung
    • ThreadID
    • Int
    • Nein
    • Die ID des Threads, welcher "entpinnt" werden soll
    • Index
    • Int
    • Ja
    • Der Index, der dem Funktionsaufruf mitgegeben werden kann[/table]


    Callbacks:

    • WBB_GotPostUser ( Index , Username[ ] )[table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • Username
    • String
    • Der Name des Benutzers [/table]Wird aufgerufen, wenn der Benutzername ausgelesen wurde.
    • WBB_GotThreadStarter ( Index , Username[ ] )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • Username
    • String
    • Der Name des Benutzers, der den Thread erstellt hat [/table]Wird aufgerufen, wenn der Threadstarter Name ausgelesen wurde.
    • WBB_GotUserActivationCode ( Index , ActivationCode[ ] )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • ActivationCode
    • String
    • Der Aktivierungs Code des Benutzers[/table]
      Wird aufgerufen, wenn der Aktivierungscode ausgelesen wurde.
    • WBB_GotUserActivationState ( Index , State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • Int
    • Der Aktivierungsstatus. 0 = Nicht aktiviert. 1 = aktiviert[/table]
      Wird aufgerufen, wenn der Aktivierungszustand des Benutzers ausgelesen wurde.
    • WBB_GotUserAge ( Index , Age )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • Age
    • Int
    • Das Alter des Benutzers in Jahren[/table]
      Wird aufgerufen, wenn das Alter des Benutzers ausgelesen wurde.
    • WBB_GotUserFriendState ( Index , State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • Int
    • Der Freundschaftsstatus. 0 = Keine Freunde. 1 = Freunde[/table]
      Wird aufgerufen, wenn der Freundschaftsstatus der beiden Benutzer ausgelesen wurde.
    • WBB_GotUserGroupState ( Index , State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • Int
    • Gruppenstatus. 0 = Nicht in der Gruppe. 1 = In der Gruppe[/table]
      Wird aufgerufen, wenn herausgefunden wurde, ob der Benutzer in der Angegebenen Gruppe ist.
    • WBB_GotUserID ( Index , UserID )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • UserID
    • Die ID des Benutzers[/table]
      Wird aufgerufen, wenn die ID des Benutzers ausgelesen wurde.
    • WBB_GotUserOnlineState ( Index , State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • Int
    • Der Onlinestatus. 0 = Offline. 1 = Online[/table]
      Wird aufgerufen, wenn ausgelesen wurde, ob der Benutzer gerade im Forum online ist.
    • WBB_GotUserPasswordCheckState ( Index , State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • Int
    • Der Passwortstatus. 0 = Falsch. 1 = Richtig[/table]
      Wird aufgerufen, wenn die Passwortüberprüfung fertig ist.
    • WBB_GotUserTitle ( Index , Title[ ] )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • String
    • Title
    • Der Titel des Benutzers[/table]
      Wird aufgerufen, wenn der Titel des Benutzers ausgelesen wurde.
    • WBB_GotUserValidState ( Index , State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • State
    • Int
    • Der Benutzerstatus. 0 = Benutzer existiert nicht. 1 = Benutzer existiert[/table]
      Wird aufgerufen, wenn überprüft wurde, ob der Benutzer existiert.
    • WBB_OnInitialize ( State )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • State
    • Int
    • Der WBB_Connect Status. 0 = Initialisierung schlug fehl. 1 = Initialisierung erfolgreich[/table]
      Wird aufgerufen, wenn WBB_Connect initialisiert wird.
    • WBB_PostAdded ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn ein Beitrag einem Thread hinzugefügt wurde.
    • WBB_PostDeleted ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Beitrag erfolgreich gelöscht wurde.
    • WBB_PostEdited ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Beitrag erfolgreich bearbeitet wurde.
    • WBB_PostTrashed ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Thread erfolgreich in den Papierkorb gefügt wurde.
    • WBB_ThreadAdded ( Index , ThreadID )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde
    • ThreadID
    • Int
    • Die ID des Threads, der neu hinzugefügt wurde[/table]
      Wird aufgerufen, wenn der Thread erfolgreich hinzugefügt wurde.
    • WBB_ThreadDeleted ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Thread gelöscht wurde.
    • WBB_ThreadSticked ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Thread erfolgreich angepinnt wurde.
    • WBB_ThreadUnsticked ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Thread erfolgreich "entpinnt" wurde.
    • WBB_UserAdded ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der neue Benutzer erfolgreich erstellt wurde.
    • WBB_UserAvatarDisabled ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Avatar des Benutzers erfolgreich ausgeschaltet wurde.
    • WBB_UserAvatarEnabled ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Avatar des Benutzers erfolgreich eingeschaltet wurde.
    • WBB_UserBanned ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Benutzer gebannt wurde.
    • WBB_UserDisabled ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Benutzer deaktiviert wurde.
    • WBB_UserEnabled ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Benutzer aktiviert wurde.
    • WBB_UserRemovedFromGroup ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Benutzer aus der Gruppe gelöscht wurde.
    • WBB_UserSettedToGroup ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Benutzer der Gruppe hinzugefügt wurde.
    • WBB_UserSignaturDisabled ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn die Signatur des Benutzers ausgeschaltet wurde.
    • WBB_UserSignaturEnabled ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn die Signatur des Benutzers eingeschaltet wurde.
    • WBB_UserUnbanned ( Index )
      [table=3]
    • Parameter
    • Typ
    • Beschreibung
    • Index
    • Integer
    • Der Index der Beim Funktionsaufruf mitgegeben wurde[/table]
      Wird aufgerufen, wenn der Benutzer entbannt wurde.


    Um diese Callbacks zu nutzen, müssen sie in den Gamemode kopiert werden:
    public WBB_GotPostUser ( Index , Username[ ] ) {
    return 1;
    }


    public WBB_GotThreadStarter ( Index , Username[ ] ) {
    return 1;
    }


    public WBB_GotUserActivationCode ( Index , ActivationCode[ ] ) {
    return 1;
    }


    public WBB_GotUserActivationState ( Index , State ) {
    return 1;
    }


    public WBB_GotUserAge ( Index , Age ) {
    return 1;
    }


    public WBB_GotUserFriendState ( Index , State ) {
    return 1;
    }


    public WBB_GotUserGroupState ( Index , State ) {
    return 1;
    }


    public WBB_GotUserID ( Index , UserID ) {
    return 1;
    }


    public WBB_GotUserOnlineState ( Index , State ) {
    return 1;
    }


    public WBB_GotUserPasswordCheckState ( Index , State ) {
    return 1;
    }


    public WBB_GotUserTitle ( Index , Title[ ] ) {
    return 1;
    }


    public WBB_GotUserValidState ( Index , State ) {
    return 1;
    }


    public WBB_OnInitialize ( State ) {
    return 1;
    }


    public WBB_PostAdded ( Index ) {
    return 1;
    }


    public WBB_PostDeleted ( Index ) {
    return 1;
    }


    public WBB_PostEdited ( Index ) {
    return 1;
    }


    public WBB_PostTrashed ( Index ) {
    return 1;
    }


    public WBB_ThreadAdded ( Index , ThreadID ) {
    return 1;
    }


    public WBB_ThreadDeleted ( Index ) {
    return 1;
    }


    public WBB_ThreadSticked ( Index ) {
    return 1;
    }


    public WBB_ThreadUnsticked ( Index ) {
    return 1;
    }


    public WBB_UserAdded ( Index ) {
    return 1;
    }


    public WBB_UserAvatarDisabled ( Index ) {
    return 1;
    }


    public WBB_UserAvatarEnabled ( Index ) {
    return 1;
    }


    public WBB_UserBanned ( Index ) {
    return 1;
    }


    public WBB_UserDisabled ( Index ) {
    return 1;
    }


    public WBB_UserEnabled ( Index ) {
    return 1;
    }


    public WBB_UserRemovedFromGroup ( Index ) {
    return 1;
    }


    public WBB_UserSettedToGroup ( Index ) {
    return 1;
    }


    public WBB_UserSignaturDisabled ( Index ) {
    return 1;
    }


    public WBB_UserSignaturEnabled ( Index ) {
    return 1;
    }


    public WBB_UserUnbanned ( Index ) {
    return 1;
    }


    Installationsanleitung:

    • WBB_Connect.rar extrahieren
    • WBB_Connect Filterscript dem Server hinzufügen
    • Die Include wbb_connect dem Gamemode hinzufügen ( #include <wbb_connect> )
    • Die oben genannten Callbacks in den Gamemode kopieren!
    • Die beiden neuen Dateien ( wbb_connect_install.php und wbb_connect.zip ) in den Hauptordner des Burning Boards kopieren!
    • Die wbb_connect_install.php im Browser aufrufen, und den Installationsschritten folgen
    • Der Authentifikationsschlüssel, welcher am Ende der Installation angezeigt wird, MUSS UNBEDINGT NOTIERT WERDEN!
    • Nun ist WBB_Connect korrekt installiert, und das Filterscript kann über die Funktion "WBB_Initialize" initialisiert werden


    Links:


    Die unterschiedlichen Lizenzen stehen in den Dateien.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

    Einmal editiert, zuletzt von seegras ()

  • Nice ;)


    Ehm, bau mal ne Shoutbox Funktion ein ;D

  • Nice, aber wie bist du auf die Idee gekommen ein API mit PHP zu bauen damit man MySQL um geht.
    Das heißt doch aber auch jetzt das man seinen Server direkt auch mit einen Free Hoster (z.B. bplaced.net)
    verbinden kann oder?


    MFG, Marvo

  • Ich kenne keinen Hoster, der keine HTTP Anfragen erlaubt...
    Macht ja auch keinen Sinn das zu verbieten, da du dann ja nichts mit dem Server anfangen kannst.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.


  • Sehr gute Arbeit Hauke, werde es mal testen.

  • Bei mir wird als Passwort die E-Mail Adresse gespeichert...
    Kann es sich dabei um ein Bug handeln?


    //edit:
    Fail hab den Fehler bei mir gefunden... (Punkte gibts sobald es läuft ;))

  • Danke für die Rückmeldungen.
    Da dies die erste release Version ist, die noch nicht getestet wurde, würde ich mich über weitere Rückmeldungen über den Betrieb und die Installation freuen.
    Mich würde zudem noch interessieren, ob meine schnell gebastelte Installations Routine flüssig und ohne Probleme läuft.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Okay, ich bin gerade dabei das alles mal zu Testen läuft anscheind recht gut.


    Aber ich habe da noch eine große Idee:


    Man könnte ja zu dem FS eine Erweiterung entwickeln.
    Diese Erweiterung ist von mir aus ein weiteres FS oder man kann es in diesem FS Aktivieren.
    Und das du für das Forum ein Shop System baust in dem man Sachen mit dem Geld aus dem SAMP
    Server kaufen könnt. Und somit kann man dann überprüfen im Server ob man es gekauft hat oder
    nicht. (Mit ID's oder so...) Dazu sollte man das Geld in der Forum Datenbank selber setzten können...
    Und man sollte auch seine eigenen Artikel hinzufügen können (in dem Shop).


    Ich hoffe euch gefällt meine Idee...


    MFG, Marvo