gunskill Posted April 21, 2012 Posted April 21, 2012 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 textumpic de ajutor?am inteles ca trebuie sa folosesc sscanf dar nu prea stiu cum
Question
gunskill
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
0 answers to this question
Recommended Posts