Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case DIALOG_REGISTER: {
- if(response) {
- PlayerInfo[playerid][pSex] = 1;
- SendClientMessage(playerid, 0xFFDE96FF, "Sexul caracterului tau este masculin.");
- ShowPlayerDialog(playerid, DIALOG_REGISTER2,DIALOG_STYLE_INPUT,"Register:","Introdu varsta pe care doresti s-o aiba caracterul tau:","Ok","");
- RegistrationStep[playerid] = 2;
- SetPlayerInterior(playerid, 0);
- SetPlayerSkinEx(playerid, 250);
- PlayerInfo[playerid][pModel] = 250;
- }
- else {
- PlayerInfo[playerid][pSex] = 2;
- SendClientMessage(playerid, 0xFFDE96FF, "Sexul caracterului tau este feminin.");
- ShowPlayerDialog(playerid, DIALOG_REGISTER2,DIALOG_STYLE_INPUT,"Register:","Introdu varsta pe care doresti s-o aiba caracterul tau:","Ok","");
- RegistrationStep[playerid] = 2;
- SetPlayerInterior(playerid, 0);
- SetPlayerSkinEx(playerid, 192);
- PlayerInfo[playerid][pModel] = 192;
- }
- format(query, sizeof(query), "UPDATE users SET `Sex`='%d',`Model`='%d' WHERE `ID`='%d'",PlayerInfo[playerid][pSex], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pSQLID]);
- mysql_query(SQL,query);
- }
- case DIALOG_REGISTER2: {
- new tmppass[64];
- mysql_real_escape_string(inputtext, tmppass);
- new age = strval(tmppass);
- if(age > 7 && age < 50 && response) {
- PlayerInfo[playerid][pAge] = age;
- new str1[512];
- format(str1,512,"UPDATE users SET `Age`='%d' WHERE `ID`='%d'",PlayerInfo[playerid][pAge],PlayerInfo[playerid][pSQLID]);
- mysql_query(SQL,str1);
- format(string, sizeof(string), "Varsta caracterului tau este de %d ani.",age);
- SendClientMessage(playerid, 0xFFDE96FF, string);
- RegistrationStep[playerid] = 4;
- ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_INPUT, "Register:", "Scrie mai jos adresa ta de email!\nExemplu: my_email@yahoo.com\n", "Ok", "");
- SetPlayerInterior(playerid, 0);
- }
- else return ShowPlayerDialog(playerid, DIALOG_REGISTER2,DIALOG_STYLE_INPUT,"Register:","Introdu varsta pe care doresti s-o aiba caracterul tau:","Ok","");
- }
- case DIALOG_REGISTER4: {
- new length = strlen(inputtext);
- if(length > 40) return ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_INPUT, "Register:", "Scrie mai jos adresa ta de email!\nExemplu: my_email@yahoo.com\n\nEmail invalid!", "Ok", "");
- if(IsMail(inputtext) && response && strlen(inputtext) < 30) {
- new emailtext[64];
- mysql_real_escape_string(inputtext, emailtext);
- strmid(PlayerInfo[playerid][pEmail], emailtext, 0, strlen(emailtext), 64);
- new str1[512];
- format(str1,512,"UPDATE users SET `Email`='%s' WHERE `ID`='%d'",PlayerInfo[playerid][pEmail],PlayerInfo[playerid][pSQLID]);
- mysql_query(SQL,str1);
- format(string, sizeof(string), "Email setat: %s.", PlayerInfo[playerid][pEmail]);
- SendClientMessage(playerid, 0xFFDE96FF, string);
- ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "Referral:", "Ai fost adus de cineva pe comunitate?\nDaca da, scrie ID-ul jucatorului care te-a adus.", "Ok", "No");
- return 1;
- }
- else ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_INPUT, "Register:", "Scrie mai jos adresa ta de email!\nExemplu: my_email@yahoo.com\n\nEmail invalid!", "Ok", "");
- }
- case DIALOG_REGISTER5: {
- if(!response) {
- TutorialActive[playerid] = 1;
- TutorialSeconds[playerid] = 19;
- TutorialStep[playerid] = 0;
- return 1;
- }
- new szQuery[256], id = strval(inputtext), Cache: result;
- if(id == PlayerInfo[playerid][pSQLID]) {
- SCM(playerid, COLOR_WARNING, "Nu iti poti pune ID-ul tau de referral!");
- ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "Referral:", "Ai fost adus de cineva pe comunitate?\nDaca da, scrie ID-ul jucatorului care te-a adus.", "Ok", "No");
- return 1;
- }
- format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `id`='%d' LIMIT 1", id);
- result = mysql_query(SQL, szQuery);
- new test = cache_get_row_count();
- cache_delete(result);
- if(test == 0) return ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "Referral:", "Ai fost adus de cineva pe comunitate?\nDaca da, scrie ID-ul jucatorului care te-a adus.\n{FFA1A1}Referral ID invalid!", "Ok", "No");
- new szResult[180], name[64];
- format(szQuery, sizeof(szQuery), "SELECT * FROM `users` WHERE `ID`='%d'", id);
- result = mysql_query(SQL, szQuery);
- cache_get_field_content(0, "name", szResult); format(name, 64, szResult);
- cache_delete(result);
- SetPVarInt(playerid, "Referral", id);
- format(string, sizeof(string), "Esti sigur ca %s te-a adus pe comunitate?", name);
- ShowPlayerDialog(playerid, DIALOG_REGISTER6, DIALOG_STYLE_MSGBOX, "Referral:", string, "Ok", "Back");
- }
- case DIALOG_REGISTER6: {
- if(!response) return ShowPlayerDialog(playerid, DIALOG_REGISTER5, DIALOG_STYLE_INPUT, "Referral:", "Ai fost adus de cineva pe comunitate?\nDaca da, scrie ID-ul jucatorului care te-a adus.", "Ok", "Close");
- new id = GetPVarInt(playerid, "Referral");
- foreach(Player, i) {
- if(IsPlayerConnected(i) && PlayerInfo[i][pSQLID] == id) {
- format(string, sizeof(string), "Iti multumim ca l-ai adus pe %s(%d) pe comunitate!", GetName(playerid), playerid);
- SCM(i, COLOR_MONEY, string);
- }
- }
- UpdateVar(playerid, "Referral", id);
- PlayerInfo[playerid][pReferral] = id;
- TutorialActive[playerid] = 1;
- TutorialSeconds[playerid] = 19;
- TutorialStep[playerid] = 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement