Undefiniert:( wie soll ich es definieren

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
  • joar da oben^^
    danke euch schon mal
    C:\Dokumente und Einstellungen\Timo v.D\Desktop\Gta Server1\gamemodes\PR.pwn(2447) : error 017: undefined symbol "text"
    C:\Dokumente und Einstellungen\Timo v.D\Desktop\Gta Server1\gamemodes\PR.pwn(2448) : error 017: undefined symbol "text"
    if(dialogid == 6)
    {
    if(response == 1)
    {
    if(strlen(inputtext))
    {
    new string[256];
    new year, month,day;
    getdate(year, month, day);
    new DateInfo[3][20];
    split(text, DateInfo, '.'); //hier
    if (strlen(text) > 10) { // nicht länger als 10 zeichen (xx/xx/xxxx)//hier
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
    ShowPlayerDialog(playerid,DIALOG_ALTER,1,"Land","Wie Alt bist du?Tippe so TT.MM.JJJJ ein!","Weiter","Disconnect");
    return 0;
    }
    if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
    ShowPlayerDialog(playerid,DIALOG_ALTER,1,"Land","Wie Alt bist du?Tippe so TT.MM.JJJJ ein!","Weiter","Disconnect");
    return 0;
    }
    if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
    ShowPlayerDialog(playerid,DIALOG_ALTER,1,"Land","Wie Alt bist du?Tippe so TT.MM.JJJJ ein!","Weiter","Disconnect");
    return 0;
    }
    new check = year - strval(DateInfo[2]);
    if(check == year)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
    ShowPlayerDialog(playerid,DIALOG_ALTER,1,"Land","Wie Alt bist du?Tippe so TT.MM.JJJJ ein!","Weiter","Disconnect");
    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), "Ok, du bist also %d Jahre alt.",PlayerInfo[playerid][pAge]);
    ShowPlayerDialog(playerid,DIALOG_LAND,2,"Land","USA\nEuropa\nAsien","Weiter","Disconnect");
    SendClientMessage(playerid, COLOR_YELLOW2, string);
    }
    }
    if(response == 0)
    {
    Kick(playerid);
    SendClientMessage(playerid, COLOR_RED, "Du wurdest gekickt da du die REgistration nicht abgeschlossen hast!");
    }
    }

  • jetzt hab ich ein problem jetzt macht er immer das
    SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
    ShowPlayerDialog(playerid,DIALOG_ALTER,1,"Land","Wie Alt bist du?Tippe so TT.MM.JJJJ ein!","Weiter","Disconnect");wenn ich auf weiter klicke egal was ich eingebe

  • ja der dialog kommt direkt wieder mit der Message post oben und der text von dem dialog ganz oben

  • ja ich hab irgend wo bei response == 1 ein fehler
    das er einfach das menu nochmal macht
    das heißt einer der funktionen ist falsch aber welche?



    jetzt gehts aber jetzt ist mein alter 2010xD

    2 Mal editiert, zuletzt von Jumbotimo ()