Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(dialogid == 3)
- {
- if(response)
- {
- GetPlayerName(playerid, name, sizeof(name));
- kreplace(pname, '_', ' ');
- format(file, sizeof(file), "%s.ini", name);
- dini_Create(file);
- dini_IntSet(file, "Password", udb_hash(inputtext));
- dini_IntSet(file,"PlayerLevel", 1);
- dini_IntSet(file,"AdminLevel", 0);
- dini_IntSet(file,"SkinID", 7);
- dini_IntSet(file,"Cash", 0);
- dini_IntSet(file,"Banned", 0);
- dini_IntSet(file,"Sindacco", 0);
- dini_IntSet(file,"Tier", 2);
- dini_IntSet(file, "Faction", 0);
- dini_Set(file,"Rank", name);
- SendClientMessage(playerid, COLOR_INFO, "(Info): You have successfuly created a new account.");
- PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
- GetPlayerName(playerid, name, sizeof(name));
- format(s, sizeof(s), "Welcome back %s.\nEnter your password below:", name);
- ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Please login!", s, "Login", "Cancel");
- }
- else Kick(playerid);
- return 1;
- }
- if(dialogid == 4)
- {
- if(response)
- {
- new tmp2[256];
- tmp2 = dini_Get(file, "Password");
- if(udb_hash(inputtext) == strval(tmp2))
- {
- SetPlayerMoney(playerid, dini_Int(file, "Cash"));
- SetPlayerScore(playerid, dini_Int(file, "PlayerLevel"));
- PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
- SpawnPlayer(playerid);
- SetPlayerPos(playerid, 1958.3783,1343.1572,15.3746);
- SetPlayerSkin(playerid, dini_Int(file, "SkinID"));
- SendClientMessage(playerid, COLOR_INFO, "(Info): You have successfuly logged into your account.");
- }
- else
- {
- KickMessage(playerid, "ERROR: The password you have input was wrong, please try logging again.");
- }
- }
- else Kick(playerid);
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment