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

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