vreau sa fac register cu dialog dar m-am lovit de o problema la {
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(text, DateInfo, '/');
if(year - strvalEx(DateInfo[2]) > 100 || strvalEx(DateInfo[2]) < 1 || strvalEx(DateInfo[2]) >= year)
{
SendClientMessage(playerid, COLOR_1BLUE, "Care este data ta de nastere? [ zi/luna/an ]");
return 0;
}
new check = year - strvalEx(DateInfo[2]);
if(check == year)
{
SendClientMessage(playerid, COLOR_1BLUE, "Care este data ta de nastere? [ zi/luna/an ]");
return 0;
}
if(strvalEx(DateInfo[1]) > month)
{
check -= 1;
}
else if(strvalEx(DateInfo[1]) == month && strvalEx(DateInfo[0]) > day)
{
check -= 1;
}
PlayerInfo[playerid][pAge] = check;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Deci %s, ai %d ani.", sendername, PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_WHITE, string);
RegistrationStep[playerid] = 3;//asta cautam
SendClientMessage(playerid, COLOR_1BLUE, "Unde vrei sa fi spawnat? LS(Los Santos) sau SF (San Fiero)");
//SendClientMessage(playerid, COLOR_GREEN, "[Info]: Ok, acum iti vom prezenta un tutorial, iar daca vrei sa sari peste el scrie '/skip'.");
return 0;
} si il fac dialog dar imi da erroare de la split(text, DateInfo, '/'); cu undefinited symbol text umpic de ajutor? am inteles ca trebuie sa folosesc sscanf dar nu prea stiu cum