|
if(RegistrationStep[playerid] > 0) { if(RegistrationStep[playerid] == 1) { new idx; tmp = strtok(text, idx); if((strcmp("masculin", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("masculin"))) { PlayerInfo[playerid][pSex] = 1; SendClientMessage(playerid, COLOR_WHITE, "Ok, sex-ul tau este {FF5555}masculin{FFFFFF}!"); SendClientMessage(playerid, COLOR_WHITE, "Care este data nasterii tale ? (Foloseste dd/mm/yyyy)"); RegistrationStep[playerid] = 2; return 0; } else if((strcmp("feminin", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("feminin"))) { PlayerInfo[playerid][pSex] = 2; SendClientMessage(playerid, COLOR_WHITE, "Ok, sex-ul tau este {FF5555}feminin{FFFFFF}!"); SendClientMessage(playerid, COLOR_WHITE, "Care este data nasterii tale ? ({FF5555}Foloseste: {FFFFFF}dd/mm/yyyy)"); RegistrationStep[playerid] = 2; return 0; } else { SendClientMessage(playerid, COLOR_WHITE, "Care este sex-ul tau ? {FF0000}(Masculin/Feminin)"); } return 0; } else if(RegistrationStep[playerid] == 2) { new year, month,day; getdate(year, month, day); new DateInfo[3][20]; split(text, DateInfo, '/'); if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year) { SendClientMessage(playerid, COLOR_WHITE, "Care este data nasterii tale ? ({FF5555}Foloseste: {FFFFFF}dd/mm/yyyy)"); return 0; } new check = year - strval(DateInfo[2]); if(check == year) { SendClientMessage(playerid, COLOR_WHITE, "Care este data nasterii tale ? ({FF5555}Foloseste: {FFFFFF}dd/mm/yyyy)"); 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, varsta ta este de %d ani!",PlayerInfo[playerid][pAge]); SendClientMessage(playerid, COLOR_WHITE, string); RegistrationStep[playerid] = 3; SendClientMessage(playerid, COLOR_WHITE, "De unde doresti sa provii ? (Exemplu: {FF5555}Los Santos {FFFFFF}(Scrie:LS))"); return 0; } else if(RegistrationStep[playerid] == 3) { new idx; tmp = strtok(text, idx); if((strcmp("LS", tmp, true, strlen(tmp)) == 0) && (strlen(tmp) == strlen("LS"))) { PlayerInfo[playerid][pOrigin] = 1; SendClientMessage(playerid, COLOR_WHITE, "Ok, vei fi spawnat in {FF5555}Los Santos{FFFFFF}!"); SendClientMessage(playerid, COLOR_WHITE, "Multumim ca ai raspuns la intrebarile anterioare, acum vom trece la tutorial!"); RegistrationStep[playerid] = 0; TutTime[playerid] = 1; return 0; } else { SendClientMessage(playerid, COLOR_WHITE, "De unde doresti sa provii ? (Exemplu: {FF5555}Los Santos {FFFFFF}(Scrie:LS))"); } return 0; } return 0; } |