Dialog Registration (GF)

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
  • Ich hoffe mir könnte jmd. im Godfather Script den Teil der Registration (Männlich/Weiblich & Alter) in einen Dialog machen, mit Response natürlich. Ich kriegs irgendwie nicht hin. Wer den Code Teil haben will, soll sich hier in der Downloaddatenbank den GFF Script downloaden, und dort nach Männlich oder Weiblich schauen bzw. pReg oder so^^

  • Wtf ?
    Du willst was haben aber die sollen sich die code's raussuchen ?


    Stell sie doch hierrein


    - Project Selfmade -


    Release Sommer 2010

    Spoiler anzeigen
    - Account System : ||||||||||
    -Fahrzeug System ||||||||||
    -Job / Fraktion System ||||||||||
    - Control Panel |||||||||| *Beta*
    - Individueles Benutzerprofil||||||||||

  • Beim Standart GF muss man in die Chatbox ja sein Alter angeben, und ob man männlich/Weiblich ist. Das möchte ich in einen Dialog umändern, den Dialog selbst kann ich machen nur dann mit der Antwort hab ich probleme, möchte halt das man nur beim Alter tt.mm.jjjj angeben kann, und bei dem anderen halt männlich oder weiblich^^

  • if(PlayerInfo[targetid][pSex] == 1) { atext = "Männlich"; }
    else if(PlayerInfo[targetid][pSex] == 2) { atext = "Weiblich"; }


    ShowPlayerDialog(playerid, 102, 0, "Gib dein Geschlecht an.", "Bist du männlich oder weiblich?", "männlich", "weiblich");


    so vl?

    Hier, mein nicht existierender Link!

  • Ey hast du sonst noch wünsche streng mal bissen dein Grips an !


    - Project Selfmade -


    Release Sommer 2010

    Spoiler anzeigen
    - Account System : ||||||||||
    -Fahrzeug System ||||||||||
    -Job / Fraktion System ||||||||||
    - Control Panel |||||||||| *Beta*
    - Individueles Benutzerprofil||||||||||

  • Wenn es gut aussehen soll.
    Lääst du bei männlich weiblich ne MSGBox kommen.
    Als Alter eine Input box.


    Du machst das selbe was bei Alter kommt.
    da schreibste alles unter OnDialogResponse das was cmdtext ist machste nur inputtext.
    Ist wenn man es nicht weiss schwer aber wenn man es hat war es ganz easy.

  • if(dialogid == preg1)
    {
    if(response == 1)
    {
    PlayerInfo[playerid][pSex] = 1;
    SendClientMessage(playerid, COLOR_YELLOW2, "Ok, du bist männlich.");
    RegistrationStep[playerid] = 2;
    ShowPlayerDialog(playerid, preg2, DIALOG_STYLE_LIST, "Alter", "10 Jahre\n11 Jahre\n12 Jahre\n13 Jahre\n14 Jahre\n15 Jahre\n16 Jahre\n17 Jahre\n18 Jahre\n19 Jahre\n20 Jahre", "Auswählen", "Abbrechen");
    return 1;
    }
    if(response == 0)
    {
    PlayerInfo[playerid][pSex] = 2;
    SendClientMessage(playerid, COLOR_YELLOW2, "Ok, du bist weiblich.");
    RegistrationStep[playerid] = 2;
    ShowPlayerDialog(playerid, preg2, DIALOG_STYLE_LIST, "Alter", "10 Jahre\n11 Jahre\n12 Jahre\n13 Jahre\n14 Jahre\n15 Jahre\n16 Jahre\n17 Jahre\n18 Jahre\n19 Jahre\n20 Jahre", "Auswählen", "Abbrechen");
    return 1;
    }
    return 1;
    }


    Was ist daran falsch? Nix geht hab schon soooo viel ausprobiert <,< Wenn ich den zweiten Knopf drücke passiert nix

  • Unter SetPlayerSpawn



    if(PlayerInfo[playerid][pTut] == 0)
    {
    gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    TogglePlayerControllable(playerid, 0);
    RegistrationStep[playerid] = 1;
    ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX , "Geschlecht", "Welches Geschlecht bist du?", "Männlich", "Weiblich");
    }
    Musste selber Definiertren


    Unter OnDialogResponse



    if(dialogid == 4)
    {
    if(response == 0)
    {
    SetPlayerSkin(playerid, 40);
    PlayerInfo[playerid][pSex] = 2;
    RegistrationStep[playerid] = 2;
    new loginstring[128];
    new loginname[64];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginstring,sizeof(loginstring),"Bitte gebe dein GeburtsDatum ein. ");
    ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Alter (TT.MM.JJJJ)",loginstring,"Absenden","Abbrechen");
    }
    if(response == 1)
    {
    SetPlayerSkin(playerid, 44);
    PlayerInfo[playerid][pSex] = 1;
    RegistrationStep[playerid] = 2;
    new loginstring[128];
    new loginname[64];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginstring,sizeof(loginstring),"Bitte gebe dein GeburtsDatum ein. ");
    ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Alter (TT.MM.JJJJ)",loginstring,"Absenden","Abbrechen");
    }
    }

    Bei mienem Script kommt da ein Männlicher skin musste für dich alle einstellen.
    Biitesehr ^^.