Просмотр файла gta/functions/func_casino.php

Размер файла: 3.08Kb
  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.  
  16. function checkfull()
  17. {
  18. global $b;
  19. global $gover;
  20.  
  21. $gover = 1;
  22. for ($ii = 0; $ii <= 8; $ii++)
  23. {
  24. if ($b[$ii] == '')
  25. {
  26. $gover = 0;
  27. return;
  28. }
  29. }
  30. }
  31.  
  32. function checkwin()
  33. {
  34. global $b;
  35. global $gwin;
  36. $c=1;
  37. while ($c <= 2)
  38. {
  39. if ($c == 1)
  40. $t='o';
  41. else
  42. $t='x';
  43. if (
  44. ($b[0] == $t && $b[1] == $t && $b[2] == $t) ||
  45. ($b[3] == $t && $b[4] == $t && $b[5] == $t) ||
  46. ($b[6] == $t && $b[7] == $t && $b[8] == $t) ||
  47. ($b[0] == $t && $b[3] == $t && $b[6] == $t) ||
  48. ($b[1] == $t && $b[4] == $t && $b[7] == $t) ||
  49. ($b[2] == $t && $b[5] == $t && $b[8] == $t) ||
  50. ($b[0] == $t && $b[4] == $t && $b[8] == $t) ||
  51. ($b[2] == $t && $b[4] == $t && $b[6] == $t))
  52. {
  53. $gwin = strtoupper($t);
  54. return;
  55. }
  56. $c++;
  57. }
  58. }
  59.  
  60. function compmove()
  61. {
  62. global $cmv;
  63. global $b;
  64. for ($c = 0; $c <=1; $c++)
  65. {
  66. if ($c == 0)
  67. $t='o';
  68. else
  69. $t='x';
  70.  
  71. if ($b[0] == $t && $b[1] == $t && $b[2] == '')
  72. $cmv = 2;
  73. if ($b[0] == $t && $b[1] == '' && $b[2] == $t)
  74. $cmv = 1;
  75. if ($b[0] == '' && $b[1] == $t && $b[2] == $t)
  76. $cmv = 0;
  77. if ($b[3] == $t && $b[4] == $t && $b[5] == '')
  78. $cmv = 5;
  79. if ($b[3] == $t && $b[4] == '' && $b[5] == $t)
  80. $cmv = 4;
  81. if ($b[3] == '' && $b[4] == $t && $b[5] == $t)
  82. $cmv = 3;
  83.  
  84. if ($b[6] == $t && $b[7] == $t && $b[8] == '')
  85. $cmv = 8;
  86. if ($b[6] == $t && $b[7] == '' && $b[8] == $t)
  87. $cmv = 7;
  88. if ($b[6] == '' && $b[7] == $t && $b[8] == $t)
  89. $cmv = 6;
  90.  
  91. if ($b[0] == $t && $b[3] == $t && $b[6] == '')
  92. $cmv = 6;
  93. if ($b[0] == $t && $b[3] == '' && $b[6] == $t)
  94. $cmv = 3;
  95. if ($b[0] == '' && $b[3] == $t && $b[6] == $t)
  96. $cmv = 0;
  97.  
  98. if ($b[1] == $t && $b[4] == $t && $b[7] == '')
  99. $cmv = 7;
  100. if ($b[1] == $t && $b[4] == '' && $b[7] == $t)
  101. $cmv = 4;
  102. if ($b[1] == '' && $b[4] == $t && $b[7] == $t)
  103. $cmv = 1;
  104. if ($b[2] == $t && $b[5] == $t && $b[8] == '')
  105. $cmv = 8;
  106. if ($b[2] == $t && $b[5] == '' && $b[8] == $t)
  107. $cmv = 5;
  108. if ($b[2] == '' && $b[5] == $t && $b[8] == $t)
  109. $cmv = 2;
  110.  
  111.  
  112. if ($b[0] == $t && $b[4] == $t && $b[8] == '')
  113. $cmv = 8;
  114. if ($b[0] == $t && $b[4] == '' && $b[8] == $t)
  115. $cmv = 4;
  116. if ($b[0] == '' && $b[4] == $t && $b[8] == $t)
  117. $cmv = 0;
  118.  
  119. if ($b[2] == $t && $b[4] == $t && $b[6] == '')
  120. $cmv = 6;
  121. if ($b[2] == $t && $b[4] == '' && $b[6] == $t)
  122. $cmv = 4;
  123. if ($b[2] == '' && $b[4] == $t && $b[6] == $t)
  124. $cmv = 2;
  125. if ($cmv <> '')
  126. break;
  127. }
  128. }
  129. function comprand()
  130. {
  131. global $b;
  132. global $cmv;
  133. srand ((double) microtime() * 1000000);
  134. while (! isset($cmv))
  135. {
  136. $test=rand(0, 8);
  137. if ($b[$test] == '')
  138. $cmv=$test;
  139. }
  140. }
  141. ?>