Просмотр файла gta/city4/ohota.php

Размер файла: 8.64Kb
  1. <?php
  2. #####################################################
  3. # mod by -=LesNIK=- #
  4. # icq 366244181 #
  5. # Официальный сайт мода http://wenz.net.ru #
  6. # все ответы на вопросы и помощь по скрипту #
  7. # вы можете получить только там! #
  8. # #
  9. # Вы не имеете право вносить #
  10. # свои изменения в данный мод!#
  11. # #
  12. # Уважайте труд автора! #
  13. #####################################################
  14.  
  15. function maketime($string) {
  16. if($string < 3600){
  17. $string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
  18. }else{
  19. $string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
  20. };
  21. return $string;
  22. };
  23. include "./../ini3.php";
  24. include "./../includes/header2.php";
  25. include "./../includes/inc_online.php";
  26.  
  27.  
  28. $id=cyr(htmlspecialchars(stripslashes(trim($id))));
  29. $login=cyr(htmlspecialchars(stripslashes(trim($login))));
  30. $pass=cyr(htmlspecialchars(stripslashes(trim($pass))));
  31.  
  32. if(!empty($login))
  33. {
  34. $q = mysql_query("select secur,golod,admin,band,guns,cars,id,login,pass,status,reg_data,money,level,police,health,ban,zav,lsd,gorod_ohota_time from users where login='".cyr($login)."';");
  35. }
  36. elseif(!empty($id))
  37. {
  38. $q = mysql_query("select secur,golod,admin,band,guns,cars,id,login,pass,status,reg_data,money,level,police,health,ban,zav,lsd,gorod_ohota_time from users where id='".$id."';");
  39. }
  40. else
  41. {
  42. die ($lang['empty_login']."</body></html>");
  43. }
  44.  
  45. $data = mysql_fetch_array($q);
  46.  
  47. $id=$data['id'];
  48. $login=$data['login'];
  49. $status=$data['status'];
  50. $reg_data=$data['reg_data'];
  51. $money=$data['money'];
  52. $level=$data['level'];
  53. $police=$data['police'];
  54. $health=$data['health'];
  55. $cars=$data['cars'];
  56. $guns=$data['guns'];
  57. $band=$data['band'];
  58. $golod=$data['golod'];
  59. $secur=$data['secur'];
  60. $admin=$data['admin'];
  61. $ban=$data['ban'];
  62. $lsd=$data['lsd'];
  63. $zav=$data['zav'];
  64. $gorod_ohota_time=$data['gorod_ohota_time'];
  65.  
  66.  
  67. if($pass!=$data['pass'])
  68. {
  69. die ($lang['empty_login']."</body></html>");
  70. }
  71.  
  72. mysql_query("update users set last='".time()."',city='4' where id='".$id."';");
  73.  
  74. $gconf=mysql_fetch_array(mysql_query("SELECT * FROM `gorod_conf`"));
  75. print "<b>[Зд: $health %][Сыт: $golod %][Зщ: $secur %]</b><br/>";
  76. $result = mysql_query("SELECT * FROM `themes`");
  77. $ths = mysql_num_rows($result);
  78. $result = mysql_query("SELECT * FROM `posts`");
  79. $pts = mysql_num_rows($result);
  80. echo'<a href="./../forum.php?id='.$id.'&amp;pass='.$pass.'">Форум</a> (<b>'.$ths.'</b>|<b>'.$pts.'</b>)<br/>';
  81.  
  82. echo '<b><font color="red">Охота</font></b><br/>';
  83.  
  84. if($user['gorod_ohota_time']<time()){
  85.  
  86. $action=htmlspecialchars(trim($_GET['action']));
  87.  
  88.  
  89. switch ($action){
  90.  
  91. default:
  92. echo'Здарова, '.$login.'!<br/>';
  93. echo'У тебя есть '.$money.' монет<br/>';
  94.  
  95. $w=mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='weapon' AND `uid`='".$id."'");
  96.  
  97. if(!mysql_num_rows($w)){
  98. echo 'У тебя нет оружия!<br/>';
  99. echo 'Сначала необходимо <a href="snar.php?id='.$id.'&amp;pass='.$pass.'">купить оружие!</a>';
  100. }else{
  101. $w=mysql_fetch_assoc($w);
  102. echo'Оружие: '.$w['name'].'.';
  103.  
  104.  
  105. $x=mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='lic_ohota' AND `uid`='".$id."'");
  106.  
  107.  
  108. if(!mysql_num_rows($x)){
  109. echo'<br/><a href="ohota.php?id='.$id.'&amp;pass='.$pass.'&amp;action=straf">Сначала купи себе лецензию на отстрел живности: 500 монет </a><br/>';
  110. }else{
  111. echo '<br/><font color="red"><b>Патроны:</b></font>';
  112. echo '<br/>';
  113.  
  114.  
  115. echo '<form action="ohota.php?id='.$id.'&amp;pass='.$pass.'&amp;action=nazhivka" method="post">';
  116. echo '<select name="oper">';
  117. echo '<option value="1">Медный сердечник - 20 монет</option>';
  118. echo '<option value="2">Свинцовый сердечник - 40 монет</option>';
  119. echo '<option value="3">Бронзовый сердечник - 60 монет</option>';
  120. echo '<option value="4">Титановый сердечник - 100 монет</option>';
  121. echo '<option value="5">Дробь - 1000 монет</option>';
  122. echo '<option value="6">Улучшеная дробь - 5000 монет</option>';
  123. echo '</select><br/>';
  124. echo '<input type="submit" value="Охотится"/>';
  125. echo '</form>';
  126.  
  127. };
  128. };
  129. break;
  130.  
  131.  
  132. case 'nazhivka':
  133. $oper=(int)$_POST['oper'];
  134. if(!$oper || $oper<0 || $oper>6){echo 'Не правильный параметры!';break;};
  135.  
  136. if($oper==1){$min=20;}
  137. elseif($oper==2){$min=40;}
  138. elseif($oper==3){$min=60;}
  139. elseif($oper==4){$min=100;}
  140. elseif($oper==5){$min=1000;}
  141. elseif($oper==6){$min=5000;}
  142. else{$min==10000;};
  143.  
  144. if($min>$money){echo 'У тебя нет столько денег!';break;};
  145.  
  146. mysql_query("UPDATE `users` SET `money`=`money`-'$min' WHERE `id`='".$id."'");
  147.  
  148. $fish=rand(0,7);
  149. if ($fish==0) {
  150. echo "Зверь ушел!<br/>";
  151. echo'<a href="ohota.php?id='.$id.'&amp;pass='.$pass.'">Попробовать еще</a><br/>';
  152. }else{
  153.  
  154. if ($fish==7) {
  155. echo 'Налетел егерь злой<br/>';
  156. $straf=rand(100,1000);
  157. echo 'Наложен штраф '.$straf.' монет<br/>Будешь платить или отправишься за решетку?<br/>';
  158.  
  159.  
  160. echo'<br/><a href="ohota.php?id='.$id.'&amp;pass='.$pass.'&amp;action=pay&amp;r='.$straf.'">Заплатить</a><br/>';
  161. echo'<br/><a href="ohota.php?id='.$id.'&amp;pass='.$pass.'&amp;action=inban">В бан!</a><br/>';
  162. }else {
  163. $x=mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='weapon' AND `uid`='".$id."'");
  164. if(!mysql_num_rows($x)){echo 'У вас нет оружия!';break;};
  165. $x=mysql_fetch_assoc($x);
  166. $dat[]='Заец';
  167. $dat[]='Утка';
  168. $dat[]='Кабан';
  169.  
  170. $kol=$x['uron']+$oper+rand(1,3);
  171. $masa=$kol*rand(1,5);
  172. $r=rand(0,count($dat)-1);
  173.  
  174. $price=(round($masa/$kol))+25;
  175. for($i=0;$i<=$kol;$i++){
  176. mysql_query("INSERT INTO `gorod_invent` (`uid`,`name`,`life`,`type`,`price`)VALUES('".$id."','".$dat[$r]."','25','eda','$price')");
  177. };
  178. mysql_query("UPDATE `users` SET `gorod_ohota_time`='".(time()+1000)."' WHERE `id`='".$id."'");
  179.  
  180. echo 'Тебе попался '.$dat[$r].'!<br/>';
  181. echo 'Ты завалил '.$kol.' штук, общей массой в '.$masa.'кг!<br/>';
  182. echo 'Ты можеш отправится в <a href="bazar.php?id='.$id.'&amp;pass='.$pass.'">магазин</a>, <a href="eda.php?id='.$id.'&amp;pass='.$pass.'">похавать</a> или снова <a href="ohota.php?id='.$id.'&amp;pass='.$pass.'">на охоту</a>!';
  183.  
  184. };
  185.  
  186. };
  187.  
  188. break;
  189.  
  190.  
  191. case 'pay':
  192. $r=(int)$_GET['r'];
  193. if(!$r){echo 'Пустые параметры!';break;};
  194. if($user['gorod_money']<$r){
  195. mysql_query("INSERT INTO `ban` (`time`,`id_user`,`id_ban`,`prich`)VALUES('".(time()+1500)."','".$user['id']."','1','Бан города!')");
  196. echo 'У тебя нет денег для оплаты штрафа!<br/>';
  197. echo 'Ты отправлен в баню!';
  198. }else{
  199. mysql_query("UPDATE `users` SET `money`=`money`-'$r' WHERE `id`='".$id."'");
  200. echo 'Ты оплатил штраф! Можеш отправлятся на <a href="ohota.php?id='.$id.'&amp;pass='.$pass.'">охоту!</a>';
  201. };
  202. break;
  203.  
  204.  
  205. case 'inban':
  206. mysql_query("INSERT INTO `ban` (`time`,`id_user`,`id_ban`,`prich`)VALUES('".(time()+1500)."','".$id."','1','Бан города!')");
  207. echo 'Ты отправлен в баню!';
  208. break;
  209.  
  210.  
  211. case 'straf':
  212.  
  213. if($money<500){
  214. echo'У вас нет такого количества денег.<br/>';
  215. }else{
  216. $x=mysql_query("SELECT * FROM `gorod_invent` WHERE `type`='lic_ohota' AND `uid`='".$id."'");
  217. if(!mysql_num_rows($x)){
  218. mysql_query("UPDATE `users` SET `money`=`money`-500 WHERE `id`='".$id."'");
  219. mysql_query("INSERT INTO `gorod_invent` (`uid`,`name`,`type`,`price`)VALUES('".$id."','Лицензия на отстрел живности','lic_ohota','500')");
  220. echo'<a href="ohota.php?id='.$id.'&amp;pass='.$pass.'">Удачно! На охоту</a><br/>';
  221. }else{
  222. echo 'У вас уже есть лицензия!<br/>';
  223. echo'<a href="ohota.php?id='.$id.'&amp;pass='.$pass.'">На охоту</a><br/>';};
  224. };
  225.  
  226. break;
  227.  
  228.  
  229. };
  230. }else{
  231.  
  232. function maketime($string) {
  233. if($string < 3600){
  234. $string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
  235. }else{
  236. $string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
  237. };
  238. return $string;
  239. };
  240.  
  241. echo 'Вы не давно охотились! Приходите через '.maketime($gorod_ohota_time-time()).'!';
  242. };
  243.  
  244.  
  245.  
  246.  
  247. echo '<div class="msg"><a href="index.php?id='.$id.'&amp;pass='.$pass.'">В город</a></div>';
  248. mysql_close();
  249. print "</body></html>";
  250. ?>