Advertisement
Guest User

Untitled

a guest
Aug 20th, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.46 KB | None | 0 0
  1. <?php
  2.  
  3. //exit("currently closed atm");
  4.  
  5. session_start();
  6.  
  7. global $engine, $users, $_CONFIG, $core;
  8.  
  9. if(isset($_POST['checkdata']))
  10. {
  11. $fname = filter($_POST['firstname']);
  12. $lname = filter($_POST['lastname']);
  13. $gender = filter($_POST['gend']);
  14. $name = $fname . '-' . $lname;
  15.  
  16.  
  17. if($users->validName($name))
  18. {
  19. if(!$users->nameTaken($name) || $_SESSION['foton_reg']['allowname'] == $_SESSION['foton_reg']['username'])
  20. {
  21. $_SESSION['foton_reg']['username'] = $name;
  22. $_SESSION['foton_reg']['gender'] = $gender;
  23. }
  24. else
  25. {
  26. $error = "error|This name is taken!";
  27. }
  28. }
  29. else
  30. {
  31. $error = "error|Invalid name: " . $name . "";
  32. }
  33. echo $error;
  34. }
  35.  
  36. if(isset($_POST['setstep2']))
  37. {
  38. $_SESSION['foton_reg']['step2'] = "allow";
  39. }
  40.  
  41. if(isset($_POST['setstep3']))
  42. {
  43. $_SESSION['foton_reg']['step3'] = "allow";
  44. }
  45.  
  46. if(isset($_POST['checkdata2']))
  47. {
  48. $class = filter($_POST['claz']);
  49. $pass = filter($_POST['password']);
  50. $pass2 = filter($_POST['retypepassword']);
  51. $email = filter($_POST['mail']);
  52.  
  53.  
  54.  
  55.  
  56. if($users->validEmail($email))
  57. {
  58. if(!$users->emailTaken($email))
  59. {
  60. if(strlen($pass) > 6)
  61. {
  62. if($class == "Civilian" || $class == "Entrepreneur" || $class == "Criminal")
  63. {
  64. if($pass == $pass2)
  65. {
  66.  
  67.  
  68. $_SESSION['foton_reg']['password'] = $pass;
  69. $_SESSION['foton_reg']['email'] = $email;
  70. $_SESSION['foton_reg']['class'] = $class;
  71. $_SESSION['foton_reg']['figure'] = $fig;
  72. $_SESSION['foton_reg']['start'] = $start;
  73.  
  74.  
  75. }
  76. else
  77. {
  78. $error = "error|Your passwords do not match!";
  79. }
  80. }
  81. else
  82. {
  83. $error = "error|Invalid Class? What are you trying to do skid? This action has been logged!";
  84. }
  85. }
  86. else
  87. {
  88. $error = "error|Your password length must be greater than 6 characters!!";
  89. }
  90. }
  91. else
  92. {
  93. $error = "error|This email is in use!!";
  94. }
  95. }
  96. else
  97. {
  98. $error = "error|Invalid email!";
  99. }
  100.  
  101. echo $error;
  102. }
  103.  
  104. if(isset($_POST['finish']))
  105. {
  106. $fig = filter($_POST['fig']);
  107. $start = filter($_POST['start']);
  108. $class = $_SESSION['foton_reg']['class'];
  109.  
  110. if($start == "3" || $start == "1" || $start == "314" || $start == "19")
  111. {
  112.  
  113. if(strlen($fig) > 3)
  114. {
  115. if($users->validName($_SESSION['foton_reg']['username']))
  116. {
  117. if(!$users->nameTaken($_SESSION['foton_reg']['username']) || $_SESSION['foton_reg']['allowname'] == $_SESSION['foton_reg']['username'])
  118. {
  119. if($users->validEmail($_SESSION['foton_reg']['email']) || $_SESSION['foton_reg']['allowemail'] == $_SESSION['foton_reg']['email'])
  120. {
  121. if(!$users->emailTaken($_SESSION['foton_reg']['email']))
  122. {
  123. if(strlen($_SESSION['foton_reg']['password']) > 6)
  124. {
  125. if($users->isBanned($_SERVER['REMOTE_ADDR']) == false)
  126. {
  127. if(1==1)
  128. {
  129. if($_SESSION['foton_reg']['bypass'] != 1337)
  130. {
  131.  
  132. $gender = "";
  133.  
  134.  
  135. if($_SESSION['foton_reg']['gender'] == "male"){$gender = "M";}
  136. elseif($_SESSION['foton_reg']['gender'] == "female"){$gender = "F";}
  137. elseif($_SESSION['foton_reg']['gender'] == "F"){$gender = "F";}
  138. elseif($_SESSION['foton_reg']['gender'] == "M"){$gender = "F";}
  139.  
  140.  
  141.  
  142. $users->addUser($_SESSION['foton_reg']['username'], $core->hashed($_SESSION['foton_reg']['password']), $_SESSION['foton_reg']['email'], $_CONFIG['hotel']['motto'], $_CONFIG['hotel']['credits'], $_CONFIG['hotel']['pixels'], 1, $fig, $gender, 0);
  143. $users->turnOn($_SESSION['foton_reg']['username']);
  144. $id = $users->getID($_SESSION['foton_reg']['username']);
  145. mysql_query("INSERT INTO rp_stats(id) VALUES('" . $_SESSION['user']['id'] . "')");
  146. mysql_query("UPDATE users SET home_room = '" . $start . "' WHERE id = '" . $id . "'");
  147. mysql_query("UPDATE rp_stats SET class = '" . $class . "' WHERE id = '" . $id . "'");
  148. mysql_query("UPDATE users SET motto = '" . $class . "' WHERE id = '" . $id . "'");
  149. mysql_query("INSERT INTO user_info (user_id,bans,cautions,reg_timestamp,login_timestamp,cfhs,cfhs_abusive) VALUES ('" . $id . "','0','0','" . time(). "','" . time() . "','0','0')");
  150. //mysql_query("INSERT INTO `messenger_requests` (`from_id`, `to_id`) VALUES ('" . $_SESSION['user']['id'] . "', '1')");
  151. //mysql_query("INSERT INTO lockdown_accounts_verified(userid,date,ip) VALUES('" . $_SESSION['user']['id'] . "','0','Auto-Registrar')") or die(mysql_error());
  152.  
  153. //<b>-Extra $50</b> <br/> <b>-A free phone</b><br/><b>-200 free credit on phone</b> <br/> <b>-Permanant +10 health bonus</b> <br/> <b>-Permanant +1 strength bonus!</b>
  154. //<b>-Extra $100</b> <br/> <b>+5 Permanant intelligence</b><br/><b>-50% Discount on your 1st business</b> <br/><b>-Extra $100</b> <br/> <b>-Free drivers license</b></b>
  155. //<b>-Extra $30</b> <br/> <b>+2 Get out of jail cards</b><br/><b>-Free Revolver</b> <br/><b>-Ammunation discounts</b> <br/> <b>-5 Strength</b></b>
  156.  
  157. switch($class)
  158. {
  159. case "Civilian":
  160.  
  161. mysql_query("UPDATE users SET credits = " . $_CONFIG['hotel']['credits'] . " + 50, activity_points = 200 WHERE id = '" . $id . "'");
  162. mysql_query("UPDATE rp_stats SET phone = 1, maxhealth = 110, strength = 1 WHERE id = '" . $id . "'");
  163.  
  164. break;
  165.  
  166. case "Entrepreneur":
  167.  
  168. mysql_query("UPDATE users SET credits = " . $_CONFIG['hotel']['credits'] . " + 100 WHERE id = '" . $id . "'");
  169. mysql_query("UPDATE rp_stats SET intelligence = 5 WHERE id = '" . $id . "'");
  170.  
  171. break;
  172.  
  173. case "Criminal":
  174.  
  175.  
  176. mysql_query("UPDATE users SET credits = " . $_CONFIG['hotel']['credits'] . " + 30 WHERE id = '" . $id . "'");
  177. mysql_query("UPDATE rp_stats SET strength = 5 WHERE id = '" . $id . "'");
  178. mysql_query("INSERT INTO rp_user_weapons(id,weapon_data) VALUES('" . $id . "','revolver:1')");
  179.  
  180. break;
  181.  
  182. default:
  183. $error = "error|Stop trying to exploit this system..!";
  184. break;
  185.  
  186.  
  187. }
  188.  
  189. $error = "success";
  190.  
  191. }
  192. else
  193. {
  194.  
  195. //co
  196. $gender = "";
  197.  
  198.  
  199. if($_SESSION['foton_reg']['gender'] == "male"){$gender = "M";}
  200. elseif($_SESSION['foton_reg']['gender'] == "female"){$gender = "F";}
  201. elseif($_SESSION['foton_reg']['gender'] == "F"){$gender = "F";}
  202. elseif($_SESSION['foton_reg']['gender'] == "M"){$gender = "F";}
  203.  
  204.  
  205. mysql_query("UPDATE users SET username = '" . $_SESSION['foton_reg']['username'] . "' WHERE id = '" . $_SESSION['foton_reg']['id'] . "'");
  206. //, gender = '" . $gender . "', password = '" . $core->hashed($_SESSION['foton_reg']['password']) . "'
  207. mysql_query("UPDATE users SET gender = '" . $gender . "', password = '" . $core->hashed($_SESSION['foton_reg']['password']) . "' WHERE id = '" . $_SESSION['foton_reg']['id'] . "'");
  208. $users->turnOn($_SESSION['foton_reg']['username']);
  209. $id = $users->getID($_SESSION['foton_reg']['username']);
  210. mysql_query("INSERT INTO rp_stats(id) VALUES('" . $_SESSION['foton_reg']['id'] . "')");
  211. mysql_query("UPDATE users SET home_room = '" . $start . "' WHERE id = '" . $id . "'");
  212. mysql_query("UPDATE rp_stats SET class = '" . $class . "' WHERE id = '" . $id . "'");
  213. mysql_query("UPDATE users SET motto = '" . $class . "' WHERE id = '" . $id . "'");
  214. mysql_query("INSERT INTO user_info (user_id,bans,cautions,reg_timestamp,login_timestamp,cfhs,cfhs_abusive) VALUES ('" . $id . "','0','0','" . time(). "','" . time() . "','0','0')");
  215.  
  216. //<b>-Extra $50</b> <br/> <b>-A free phone</b><br/><b>-200 free credit on phone</b> <br/> <b>-Permanant +10 health bonus</b> <br/> <b>-Permanant +1 strength bonus!</b>
  217. //<b>-Extra $100</b> <br/> <b>+5 Permanant intelligence</b><br/><b>-50% Discount on your 1st business</b> <br/><b>-Extra $100</b> <br/> <b>-Free drivers license</b></b>
  218. //<b>-Extra $30</b> <br/> <b>+2 Get out of jail cards</b><br/><b>-Free Revolver</b> <br/><b>-Ammunation discounts</b> <br/> <b>-5 Strength</b></b>
  219.  
  220. switch($class)
  221. {
  222. case "Civilian":
  223.  
  224. mysql_query("UPDATE users SET credits = " . $_CONFIG['hotel']['credits'] . " + 50, activity_points = 200 WHERE id = '" . $id . "'");
  225. mysql_query("UPDATE rp_stats SET phone = 1, maxhealth = 110, strength = 1 WHERE id = '" . $id . "'");
  226.  
  227. break;
  228.  
  229. case "Entrepreneur":
  230.  
  231. mysql_query("UPDATE users SET credits = " . $_CONFIG['hotel']['credits'] . " + 100 WHERE id = '" . $id . "'");
  232. mysql_query("UPDATE rp_stats SET intelligence = 5 WHERE id = '" . $id . "'");
  233.  
  234. break;
  235.  
  236. case "Criminal":
  237.  
  238.  
  239. mysql_query("UPDATE users SET credits = " . $_CONFIG['hotel']['credits'] . " + 30 WHERE id = '" . $id . "'");
  240. mysql_query("UPDATE rp_stats SET strength = 5 WHERE id = '" . $id . "'");
  241. mysql_query("INSERT INTO rp_user_weapons(id,weapon_data) VALUES('" . $id . "','revolver:1')");
  242.  
  243. break;
  244.  
  245. default:
  246. $error = "error|Stop trying to exploit this system..!";
  247. break;
  248.  
  249.  
  250. }
  251.  
  252. $error = "success";
  253. }
  254. }
  255. else
  256. {
  257. $error = "error|" . $class;
  258. }
  259. }
  260. else
  261. {
  262. $error = "error|It appears you are banned!!";
  263. }
  264. }
  265. else
  266. {
  267. $error = "error|Short pass!";
  268. }
  269. }
  270. else
  271. {
  272. $error = "error|Email already reg!";
  273. }
  274. }
  275. else
  276. {
  277. $error = "error|Email not valid!";
  278. }
  279. }
  280. else
  281. {
  282. $error = "error|Name already reg!";
  283. }
  284. }
  285. else
  286. {
  287. $error = "error|Name is invalid!" . $_SESSION['foton_reg']['username'];
  288. }
  289. }
  290. else
  291. {
  292. $error = "error|You did not choose a starting figure!";
  293. }
  294. }
  295. else
  296. {
  297. $error = "error|You did not choose a starting point!";
  298. }
  299. echo $error;
  300.  
  301. }
  302.  
  303.  
  304.  
  305.  
  306. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement