GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: kissbence070398 - 2017. április 05. - 15:26:59
-
Sziasztok, szép napot mindenkinek.
Újabb hibával küszködök amit akárhogy is próbálok helyrehozni nem sikerül ezért fordulok a tapasztaltabb scripterek felé. Nos vázolom a problémát. A regisztráció 2. kérdésénél születési dátumot kér melyet ilyen formában kell megadnom Év/Hónap/Nap. Nos beírok egy születési dátumot pl 1971/03/07 de újra felteszi nekem a kérdést.
Kód:
else if(RegisztracioLepesek[playerid] == 2)
{
new year, month,day;
getdate(day, month, year);
new DateInfo[3][20];
split(text, DateInfo, \'/\');
if(year - strvalEx(DateInfo[2]) > 100 || strvalEx(DateInfo[2]) < 1 || strvalEx(DateInfo[2]) >= year)
{
Msg(playerid,\"2. Kérdés: Korod? (Év/Hónap/Nap)\");
return 0;
}
new check = year - strvalEx(DateInfo[2]);
if(check == year)
{
Msg(playerid,\"2. Kérdés: Korod? (Év/Hónap/Nap)\");
return 0;
}
if(strvalEx(DateInfo[1]) > month)
{
check -= 1;
}
else if(strvalEx(DateInfo[1]) == month && strval(DateInfo[0]) > day)
{
check -= 1;
}
PlayerInfo[playerid][pKor] = check;
format(string, sizeof(string), \"Értem, szóval %d éves vagy\",PlayerInfo[playerid][pKor]);
SendClientMessage(playerid, COLOR_YELLOW2, string);
RegisztracioLepesek[playerid] = 3;
Msg(playerid,\"3. Kérdés: Származás? (Magyar/Szerb/Német/Angol)\");
return 0;
[/quote]
Ha ebből kiszűrhetó valami számotokra akkor jó lenne ha tudna valaki segíteni. Köszönöm szépen előre is.
-
Sikerült megoldani. Hihetetlen, hogy pont azután miután kiírtam. Ha egy moderátor törölné megköszönném, mert feleslegesen nyitottam meg.