Просмотр файла gta/city1/kredit.php

Размер файла: 9.37Kb
  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. error_reporting(E_ALL);
  16. function maketime($string) {
  17. if($string < 3600){
  18. $string = sprintf("%02d:%02d", (int)($string / 60) % 60, $string % 60);
  19. }else{
  20. $string = sprintf("%02d:%02d:%02d", (int)($string / 3600) % 24, (int)($string / 60) % 60, $string % 60);
  21. };
  22. return $string;
  23. };
  24. include "./../ini3.php";
  25. include "./../includes/header2.php";
  26. include "./../includes/inc_online.php";
  27.  
  28.  
  29. $id=cyr(htmlspecialchars(stripslashes(trim($id))));
  30. $pass=cyr(htmlspecialchars(stripslashes(trim($pass))));
  31.  
  32. if(!empty($id))
  33. {
  34. $q = mysql_query("select secur,golod,voodoo,nums,guns,cars,id,login,pass,money,level,police,health,users_timecredit,users_sumcredit,ban from users where id='".$id."';");
  35. }
  36. else
  37. {
  38. die ($lang['empty_login']."</body>
  39. </html>");
  40. }
  41.  
  42. $data = mysql_fetch_array($q);
  43.  
  44. $id=$data['id'];
  45. $login=$data['login'];
  46. $money=$data['money'];
  47. $level=$data['level'];
  48. $police=$data['police'];
  49. $stage=$data['stage'];
  50. $health=$data['health'];
  51. $cars=$data['cars'];
  52. $guns=$data['guns'];
  53. $nums=$data['nums'];
  54. $voo_por=$data['voodoo'];
  55. $golod=$data['golod'];
  56. $secur=$data['secur'];
  57. $users_timecredit=$data['users_timecredit'];
  58. $users_sumcredit=$data['users_sumcredit'];
  59. $ban=$data['ban'];
  60.  
  61. if($pass!=$data['pass'])
  62. {
  63. die ($lang['empty_login']."</body>
  64. </html>");
  65. }
  66.  
  67. mysql_query("update users set last='".time()."',city='1' where id='".$id."';");
  68. if($ban==0)
  69. {
  70. $config['minkredit'] = 1000;
  71. $config['maxkredit'] = 1000000;
  72. $config['percentkredit'] = 12;
  73.  
  74.  
  75. if (isset($_GET['act'])) {
  76. $act = $_GET['act'];
  77. } else {
  78. $act = 'index';
  79. }
  80.  
  81.  
  82.  
  83.  
  84. switch ($act):
  85. # ###########################################################################################
  86. # # Главная страница ##
  87. # ###########################################################################################
  88. case "index":
  89.  
  90. echo 'В наличии: ' .$money . '<br />';
  91. //echo 'В банке: ' . user_bankmoney($login) . '<br /><br />';
  92. // --------------------- Вычисление если долг ---------------------------//
  93. if ($users_sumcredit > 0) {
  94. echo '<b><span style="color:#ff0000">Сумма долга составляет: ' .$users_sumcredit. '</span></b><br />';
  95.  
  96. if (time() < $users_timecredit) {
  97. echo 'До истечения срока кредита осталось <b>' . maketime($users_timecredit - time()) . '</b><br /><br />';
  98. } else {
  99. echo '<b><span style="color:#ff0000">Внимание! Время погашения кредита просрочено!</span></b><br />';
  100. echo 'Начислен штраф в сумме 1%, у вас списано 10 авторитета!<br /><br />';
  101.  
  102. mysql_query("UPDATE users SET level=level-300, users_timecredit='".(time() + 86400)."', users_sumcredit=round(users_sumcredit*1.01) WHERE login=$login");
  103. }
  104. }
  105.  
  106. echo '<div class="form">';
  107. echo '<b>Операция:</b><br />';
  108. echo '<form action="kredit.php?id='.$id.'&amp;pass='.$pass.'&amp;act=operacia" method="post">';
  109. echo '<input type="text" name="gold" /><br />';
  110. echo '<select name="oper">';
  111. echo '<option value="1">Взять кредит</option><option value="2">Погасить кредит</option>';
  112. echo '</select><br />';
  113. echo '<input type="submit" value="Продолжить" /></form></div><br />';
  114.  
  115. echo'Минимальная сумма кредита ' .$config['minkredit'] . '<br />';
  116. echo'Максимальная сумма кредита равна ' .$config['maxkredit'] . '<br /><br />';
  117.  
  118. echo '<b>Условия кредита</b><br />Независимо от суммы кредита банк берет ' . (int)$config['percentkredit'] . '% за операцию, кредит выдается на 3 дня<br />';
  119. echo 'Каждый просроченный день увеличивает сумму на 1% плюс у вас списывается 10 уровня и 1 балл авторитета<br />';
  120. echo 'Кредит выдается пользователям у которых не менее 150 уровня<br /><br />';
  121. break;
  122. # ###########################################################################################
  123. # # Операции ##
  124. # ###########################################################################################
  125. case "operacia":
  126.  
  127. $gold=$_POST['gold'];
  128. $oper=$_POST['oper'];
  129.  
  130. if ($oper == 1 || $oper == 2) {
  131. if ($gold >= $config['minkredit']) {
  132. // -------------------------- Выдача кредитов -----------------------------//
  133. if ($oper == "1") {
  134. echo '<b>Получение кредита</b><br />';
  135.  
  136. if ($gold <= $config['maxkredit']) {
  137. if ($level >= 150) {
  138. if (empty($users_sumcredit)) {
  139. $sumcredit = $gold + (($gold * $config['percentkredit']) / 100);
  140.  
  141. mysql_query("UPDATE `users` SET `money`=`money`+'$gold', `users_sumcredit`='$sumcredit', `users_timecredit`='".(time() + 259200)."' WHERE login='$login'");
  142.  
  143. echo 'Cредства успешно перечислены вам в карман!<br />';
  144. echo 'Количество денег на руках: <b>' . $money . '</b><br /><br />';
  145. } else {
  146. echo'Ошибка! Вы не сможете получить кредит, возможно за вами еще числится долг!';
  147. }
  148. } else {
  149. echo'Ошибка! Ваш статус не позволяет вам получать кредит!';
  150. }
  151. } else {
  152. echo'Ошибка! Операции более чем с ' .$config['maxkredit'] . ' не проводятся!';
  153. }
  154. }
  155. // -------------------------- Погашение кредитов -----------------------------//
  156. if ($oper == "2") {
  157. echo '<b>Погашение кредита</b><br />';
  158.  
  159. if ($users_sumcredit > 0) {
  160. if ($users_sumcredit == $gold) {
  161. if ($gold <= $money) {
  162. mysql_query("UPDATE `users` SET `money`=`money`-'$gold', `users_sumcredit`='0', `users_timecredit`='0' WHERE `login`='$login'");
  163.  
  164.  
  165. echo 'Поздравляем! Кредит успешно погашен, благодорим за сотрудничество!<br />';
  166. echo 'Остаток денег на руках: <b>' . $money . '</b><br /><br />';
  167. } else {
  168. echo'Ошибка! у вас нехватает денег для погашения кредита!';
  169. }
  170. } else {
  171. echo'Ошибка! Необходимо внести точную сумму вашей задолженности!';
  172. }
  173. } else {
  174. echo'Ошибка! У вас нет задолженности перед банком, погашать кредит не нужно!';
  175. }
  176. }
  177. } else {
  178. echo'Операции менее чем с ' . $config['minkredit'] . ' не проводятся!';
  179. }
  180. } else {
  181. echo'Ошибка! Не выбрана операция!';
  182. }
  183.  
  184. echo '<a href="kredit.php?id='.$id.'&amp;pass='.$pass.'">Вернуться</a><br />';
  185. break;
  186.  
  187. default:
  188. header("location: kredit.php?id='.$id.'&amp;pass='.$pass.'");
  189. exit;
  190. endswitch;
  191.  
  192. echo '<a href="bank2.php?id='.$id.'&amp;pass='.$pass.'">Банк</a><br />';
  193.  
  194. echo '<a href="index.php?id='.$id.'&amp;pass='.$pass.'">На главную</a>';
  195.  
  196.  
  197.  
  198.  
  199.  
  200. }
  201.  
  202. elseif($ban==1)
  203. {
  204. die ($lang['empty_login']."</body>
  205. </html>");
  206.  
  207. }
  208. mysql_close();
  209. ?>