Guest User

Untitled

a guest
Jan 19th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. prontera,139,173,0 script Privacy 71,{
  2. mes "By using this features you need to provide your credentials and you cannot redo this..but you can change your password or email as much as you can.";
  3. next;
  4. switch(select("Change password:Change Email:Change Username")){
  5. case 1:
  6. mes "Please enter your email:";
  7. input .@email$;
  8. next;
  9. mes "Please enter your username:";
  10. input .@userid$;
  11. next;
  12. query_sql "SELECT `account_id`,`userid`,`email` FROM `login` WHERE `email` = '"+escape_sql(.@email$)+"'", .@account_id,.@userid,.@email$;
  13. if (!.@account_id) {
  14. mes "Credentials is not sufficient..";
  15. close;
  16. }else{
  17. goto Xpassword;
  18. close;
  19. }
  20. break;
  21. case 2:
  22. mes "Please enter your username:";
  23. input .@usernamex$;
  24. next;
  25. mes "Please enter your password:";
  26. input .@user_pass$;
  27. next;
  28. query_sql "SELECT `account_id`,`userid`,`user_pass` FROM `login` WHERE `user_pass` = '"+escape_sql(.@user_pass$)+"'", .@account_id,.@userid,.@user_pass$;
  29. if (!.@account_id) {
  30. mes "Credentials is not sufficient..";
  31. close;
  32. }else{
  33. goto Xemail;
  34. close;
  35. }
  36. break;
  37.  
  38. case 3:
  39. mes "Please enter your email:";
  40. input .@usermail$;
  41. next;
  42. mes "Please enter your password:";
  43. input .@paxx$;
  44. next;
  45. query_sql "SELECT `account_id`,`userid`,`user_pass` FROM `login` WHERE `user_pass` = '"+escape_sql(.@paxx$)+"'", .@account_id,.@userid,.@paxx$;
  46. if (!.@account_id) {
  47. mes "Credentials is not sufficient..";
  48. }else{
  49. goto Xusername;
  50. close;
  51. }
  52. break;
  53. }
  54.  
  55. Xpassword:
  56. mes "Input your new password:";
  57. input .@password$;
  58. query_sql "UPDATE `login` SET `user_pass` = '"+escape_sql(.@password$)+"' WHERE `email` = '"+escape_sql(.@email$)+"' AND `userid` = '"+escape_sql(.@userid$)+"'";
  59. next;
  60. dispbottom "Your password has been changed to: " + .@password$ + "";
  61. close;
  62.  
  63. Xemail:
  64. mes "Input your new email:";
  65. input .@emailxz$;
  66. query_sql "UPDATE `login` SET `email` = '"+escape_sql(.@emailxz$)+"' WHERE `user_pass` = '"+escape_sql(.@user_pass$)+"' AND `userid` = '"+escape_sql(.@usernamex$)+"'";
  67. next;
  68. dispbottom "Your email has been changed to: " + .@emailxz$ + "";
  69. close;
  70.  
  71. Xusername:
  72. mes "Input your new username:";
  73. input .@usernamenew$;
  74. query_sql "UPDATE `login` SET `userid` = '"+escape_sql(.@usernamenew$)+"' WHERE `user_pass` = '"+escape_sql(.@paxx$)+"' AND `email` = '"+escape_sql(.@usermail$)+"'";
  75. next;
  76. dispbottom "Your username has been changed to: " + .@usernamenew$ + "";
  77. close;
  78. }
Add Comment
Please, Sign In to add comment