WBB Connect 1.4.1 - Verbinde Server und Forum

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Das Problem, das der Server abschmiert hatte icha uch gradekurz, habs aber behoben:
    Es lag hierran:

    WBB_SendUserActivationMail(SpielerName(playerid),"Next-RL","next-rl.de","www.next-rl.de/index.php");


    Bei Sendername hab ich einfach den Servernamen reingemacht, scheint falsch zu sein xD.
    Wie muss es richtig sein?


    //EDIT: Hauke, kannst du das vielleicht so schreiben, das es für die ganzen Plugins geht?
    Oder kann man das auch selber machen?, was muss ich dazu machen?

    Einmal editiert, zuletzt von #BLackYoda_ ()


  • Das so zu machen empfiehlt sich nicht, da der Befehlt im schlimmsten Fall 3 mal ausgeführt wird.

    new state = WBB_AddNewUser (name, key, email[playerid][pEMail], 0);
    if(state == -1)
    {
    SendClientMessage(playerid,COLOR_GREEN,"returnt -1");
    }
    else if(state == 0)
    {
    SendClientMessage(playerid,COLOR_GREEN,"returnt 0");
    }
    else if(state == 1)
    {
    SendClientMessage(playerid,COLOR_GREEN,"returnt 1");
    }

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.

  • Danke, aber das Problem hatte ich schon gelöst aber was ist daran falsch:

    WBB_SendUserActivationMail(SpielerName(playerid),"Next-RL","next-rl.de","www.next-rl.de/index.php");


    Als das nämlich drin war hat er kein acc erstellt, nur ohne das

  • Kann mir es einer erklären?


    Hab nun es so:


    stock WBB_SetMySQLData ( Server[*****] , User[*****] , Password[*****] , Database[*****] , InstallationCount = 1 )
    return CallRemoteFunction ( "_WBB_SetMySQLData" , "ssssd" , Server , User , Password , Database , InstallationCount );



    ***** = Meine Daten
    Aber ich bekomme immer den Fehler im Script:


    C:\Users\Aldin\Desktop\ALLESE~1\SERVER~1\pawno\include\wbb_connect.inc(21) : Unbekannte Variable : "localhost"

  • Mach dir mein eine Print abfrage ob der Server sich überhaupt Verbindet.

  • Hauke, ich habe es gelesen. Ich finde allerdings keine Anleitung. Im Ordner auch nicht. Habe es nun so gemacht:


    stock WBB_SetMySQLData ( *****, *****, *****, *****, InstallationCount = 1 )


    Keine Errors, keine Warnungen
    Aber er erstellt kein User.

  • Man sollte sich schon mit den Grundlagen von PAWN auskennen bevor man sich an so etwas heranwagt;/


    WBB_SetMySQLData ( "Hier der Server" ,"Hier der Username den du bei deiner WBB DB Installation Verwendet hast" , "hier dein Passwort was du bei der WBB DB Installation verwendet hast", "hier der Name der DB die du bei deiner WBB DB Installation angegeben hast.")
    Die "" müssen bleiben sofern du die Daten nicht schon voher definiert hast.
    Wenn du auf der Datenbank nur 1 WBB Installiert hast lass einfach den InstallationCount weg.

    „Auge um Auge - und die ganze Welt wird blind sein.“
    - Mahatma Gandhi

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Danke, dennoch klappt es nicht.


    if (strcmp(cmdtext, "/wbb", true) == 0)
    {
    if(Emailput[playerid] == 1)
    {
    new Email[128];
    GetPVarString(playerid, "Email", Email, 128);
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    new key[30];
    key[29] = GetPVarInt(playerid,"Passwort");
    WBB_AddNewUser(name,key,Email,1);
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_Email,DIALOG_STYLE_INPUT,"Email-Adresse","Gib bitte deine Emailadresse nun an","Fertig","");
    }
    }


    if(dialogid == DIALOG_Email)
    {
    if(response==0)
    {
    Emailput[playerid] = 1;
    SetPVarString(playerid,"Email",inputtext);
    return 1;
    }
    if(response==1)
    {
    Emailput[playerid] = 1;
    return 1;
    }
    }


    Kein Erfolg...

  • Mein Server stürzt ab sobald ich einen neuen user registrieren möchte.
    das ist der log:


  • |-|auke: Meinst du die SAMP Log File? Wenn ja, dann steht da nichts.



    SA-MP Dedicated Server
    ----------------------
    v0.3d-R2, (C)2005-2011 SA-MP Team


    [17:44:31]
    [17:44:31] Server Plugins
    [17:44:31] --------------
    [17:44:31] Loading plugin: sscanf
    [17:44:31]


    [17:44:31] ===============================


    [17:44:31] sscanf plugin loaded.


    [17:44:31] (c) 2009 Alex "Y_Less" Cole


    [17:44:31] 0.3d-R2 500 Players "dnee"


    [17:44:31] ===============================


    [17:44:31] Loaded.
    [17:44:31] Loading plugin: Encrypt
    [17:44:31]



    [17:44:31] ______________________________________



    [17:44:31] Encrypt Plugin v0.1 loaded
    [17:44:31] ______________________________________



    [17:44:31] By: Fro (c) Copyright <TBG> 2009-2010
    [17:44:31] ______________________________________



    [17:44:31] Loaded.
    [17:44:31] Loading plugin: mysql
    [17:44:31]


    > MySQL plugin R6-2 successfully loaded.


    [17:44:31] Loaded.
    [17:44:31] Loaded 3 plugins.


    [17:44:31]
    [17:44:31] Filterscripts
    [17:44:31] ---------------
    [17:44:31] Loading filterscript 'wbb_connect.amx'...
    [17:44:31]
    --------------------------------------
    [17:44:31] WBB Connect Filterscript by Hauke
    [17:44:31] --------------------------------------


    [17:44:31] Loaded 1 filterscripts.


    [17:44:31] OnGameo
    [17:44:31]
    ----------------------------------
    [17:44:31] Secret Life - Version 0.01
    [17:44:31] ----------------------------------


    [17:44:31] By Kiwar_El & Fabienzo.Auditore
    [17:44:31] Number of vehicle models: 15
    [17:44:51] Incoming connection: 192.168.1.65:50786
    [17:44:51] [join] Aldin has joined the server (0:192.168.1.65)
    [17:44:58] [death] Aldin died 255

  • Befehl:
    ocmd:test(playerid,params[])
    {
    print("Test 1");
    new name[50];
    if(sscanf(params,"s",name)) return SendClientMessage(playerid,grau,"Test: /test [name]");
    print("Test 2");
    WBB_AddNewUser(name ,"Test12345" ,"furzbacke7777@web.de",0);
    print("Test 3");
    return 1;
    }


    Log:

    Zitat

    [21:05:59] Test 1
    [21:05:59] Test 2

  • Die habe ich davor geschickt :D der stoppt einfach :D also mit der mysql log sieht der befehl so aus:


    ocmd:test(playerid,params[])
    {
    print("Test 1");
    new name[50];
    if(sscanf(params,"s",name)) return SendClientMessage(playerid,grau,"Test: /test [name]");
    print("Test 2");
    mysql_debug(1);
    WBB_AddNewUser(name ,"Test12345" ,"furzbacke7777@web.de",0);
    print("Test 3");
    return 1;
    }


    Und die Log steht ein paar Posts weiter oben ;)