Guest User

Untitled

a guest
Mar 1st, 2013
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. if(dialogid == 3)
  2. {
  3. if(response)
  4. {
  5. GetPlayerName(playerid, name, sizeof(name));
  6. kreplace(pname, '_', ' ');
  7. format(file, sizeof(file), "%s.ini", name);
  8. dini_Create(file);
  9. dini_IntSet(file, "Password", udb_hash(inputtext));
  10. dini_IntSet(file,"PlayerLevel", 1);
  11. dini_IntSet(file,"AdminLevel", 0);
  12. dini_IntSet(file,"SkinID", 7);
  13. dini_IntSet(file,"Cash", 0);
  14. dini_IntSet(file,"Banned", 0);
  15. dini_IntSet(file,"Sindacco", 0);
  16. dini_IntSet(file,"Tier", 2);
  17. dini_IntSet(file, "Faction", 0);
  18. dini_Set(file,"Rank", name);
  19. SendClientMessage(playerid, COLOR_INFO, "(Info): You have successfuly created a new account.");
  20. PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
  21. GetPlayerName(playerid, name, sizeof(name));
  22. format(s, sizeof(s), "Welcome back %s.\nEnter your password below:", name);
  23. ShowPlayerDialog(playerid, 4, DIALOG_STYLE_INPUT, "Please login!", s, "Login", "Cancel");
  24. }
  25. else Kick(playerid);
  26. return 1;
  27. }
  28.  
  29. if(dialogid == 4)
  30. {
  31. if(response)
  32. {
  33. new tmp2[256];
  34. tmp2 = dini_Get(file, "Password");
  35. if(udb_hash(inputtext) == strval(tmp2))
  36. {
  37. SetPlayerMoney(playerid, dini_Int(file, "Cash"));
  38. SetPlayerScore(playerid, dini_Int(file, "PlayerLevel"));
  39. PlayerInfo[playerid][AdminLevel] = dini_Int(file, "AdminLevel");
  40. SpawnPlayer(playerid);
  41. SetPlayerPos(playerid, 1958.3783,1343.1572,15.3746);
  42. SetPlayerSkin(playerid, dini_Int(file, "SkinID"));
  43. SendClientMessage(playerid, COLOR_INFO, "(Info): You have successfuly logged into your account.");
  44. }
  45. else
  46. {
  47. KickMessage(playerid, "ERROR: The password you have input was wrong, please try logging again.");
  48. }
  49. }
  50. else Kick(playerid);
  51. return 1;
  52. }
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment