Spielernamen auslesen...welcher sich gerade Registriert?!

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
  • WBB_AddUser(playerName, "aendern@3st-com.de", inputtext, 1);
    WBB_SetUserToGroup(playerName, 3);
    WBB_EnableUser(playerName);
    Dann würde ich mal behaupten, dass etwas mit Deinen drei Funktionen nicht stimmt.


    Entweder sie benötigen gar nicht den Spielernamen, sondern die ID oder sie sind einfach fehlerhaft.


    Wenn Du mir alle drei mal schicken könntest, könnten wir
    mal schauen, was vermeindlich falsch sein könnte und was
    wir noch ändern müssen.


    die drei Funktionen:


    > WBB_AddUser
    > WBB_SetUserToGroup
    > WBB_EnableUser

  • Die Funktionen sind ja hier im Filterscript


    Das einzigste was Ich im Script drin habe ist:




    WBB_AddUser(playerName, "aendern@3st-com.de", inputtext, 1);
    WBB_SetUserToGroup(playerName, 3);
    WBB_EnableUser(playerName);



    Mehr habe Ich leider nicht wovon du etwas suchst in deiner Antwort :/




  • new playerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playerName, sizeof(playerName));
    format(string, sizeof(string), "Spielername: %s", playerName);

    if(dialogid == DIALOG_REG2)
    {
    if(response && strlen(inputtext) > 0)
    {
    OnPlayerRegister(playerid,inputtext);
    }
    else
    {
    ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    WBB_AddUser(playerName, "aendern@3st-com.de", inputtext, 1);
    WBB_SetUserToGroup(playerName, 3);
    WBB_EnableUser(playerName);
    }
    }



  • Du hast es auch ein bisschen falsch verstanden.


    Probier's mal so.
    Ich denke, das sollte funktionieren...

    if(dialogid == DIALOG_REG2)
    {
    if(response)
    {
    if(strlen(inputtext) > 0)
    {
    new playerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playerName, sizeof(playerName));


    WBB_AddUser(playerName, "aendern@3st-com.de", inputtext, 1);
    WBB_SetUserToGroup(playerName, 3);
    WBB_EnableUser(playerName);


    OnPlayerRegister(playerid,inputtext);
    }
    else ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }
    else ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
    }

  • Hyper hyper XD du bist echt ein Held! Danke für deine geduld! du hast nicht nur Geduld sondern auch Verstand/Wissen! Endlich klappt es alles bei mir @ 4#Future solche User sollte es wirklich öfter geben!



    Danke dir für deine HILFE!!!!



    Grüße Fahne