[Godfather Edit] Nach Register kommt doppelt Dialog

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
  • Also ich hab bei mein Godfather Edit Script das Tutorial System entfernt aber nur ich hab ein Fehler sondern wenn ich mich registriere ist alles perfekt nur ich muss immer diesen Geschlecht Dialog eingeben also z.B ob ich Männlich bin oder Weiblich und beim Alter muss ich mein Geburtsdatum eingeben ich würde mich richtig freuen wenn ihr mir helfen würdet.


    Alter:


    if(RegistrationStep[playerid] > 0)
    {
    if(RegistrationStep[playerid] == 2)
    {
    new year, month,day;
    getdate(year, month, day);
    new DateInfo[3][20];
    split(text, DateInfo, '.');
    if (strlen(text) > 10) { // nicht länger als 10 zeichen (xx/xx/xxxx)
    SendClientMessage(playerid, RoT, "{FF0000}* {FFFFFF}Wann bist du {FF0000}geboren{FFFFFF}? (TT.MM.JJJJ)");
    return 0;
    }
    if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
    SendClientMessage(playerid, RoT, "{FF0000}* {FFFFFF}Wann bist du {FF0000}geboren{FFFFFF}? (TT.MM.JJJJ)");
    return 0;
    }
    if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
    {
    SendClientMessage(playerid, RoT, "{FF0000}* {FFFFFF}Wann bist du {FF0000}geboren{FFFFFF}? (TT.MM.JJJJ)");
    return 0;
    }
    new check = year - strval(DateInfo[2]);
    if(check == year)
    {
    SendClientMessage(playerid, RoT, "{FF0000}* {FFFFFF}Wann bist du {FF0000}geboren{FFFFFF}?");
    return 0;
    }
    if(strval(DateInfo[1]) > month)
    {
    check -= 1;
    }
    else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
    {
    check -= 1;
    }
    PlayerInfo[playerid][pAge] = check;
    format(string, sizeof(string), "{FF0000}* {FFFFFF}Okay du bist also {FF0000}%d {FFFFFF}Jahre alt.",PlayerInfo[playerid][pAge]);
    SendClientMessage(playerid, RoT, string);
    SetPlayerSkin(playerid,137);
    GivePlayerMoney(playerid,-10200);
    GivePlayerMoney(playerid,4000);
    UnFreezePlayer(playerid);
    ClearChatbox(playerid, 10);
    gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
    SetCameraBehindPlayer(playerid);
    MedicBill[playerid] = 0;
    AtRegestration[playerid] = 0;
    SpawnPlayer(playerid);
    UnFreezePlayer(playerid);
    }
    return 0;
    }
    Geschlecht:


    if(PlayerInfo[playerid][pAccount] == 0)
    {
    gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    AtRegestration[playerid] = 1;
    RegistrationStep[playerid] = 1;
    ShowPlayerDialog(playerid,DIALOG_REGSTEP_1,DIALOG_STYLE_MSGBOX,"{FF9900}[GR]Geschlecht","{FFFFFF}Bist du {0000FF}Männlich {FFFFFF}oder {FF0099}Weiblich{FFFFFF}?","Männlich","Weiblich");
    }
    Rechtschreibfehler dürft ihr behalten ._.


    Grüße,
    [GR]WiZZY.


    Galaxy RealLife

    Server Owner