Подскажите условие - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sat, 11 Jan 2025 07:59:48 +0300 <blockquote class="blockquote"><strong>ritlen</strong> (4 Февраля 2012 / 19:40)<br> 21. <strong>shavo</strong>, нее не стоит так точно)))</blockquote> уже разобрался<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/29031/494801 Подскажите условие mix Sat, 04 Feb 2012 20:37:49 +0400 Сообщения https://visavi.net/topics/29031/494801 21. <strong>shavo</strong>, нее не стоит так точно))) https://visavi.net/topics/29031/494774 Подскажите условие Николай Sat, 04 Feb 2012 19:40:04 +0400 Сообщения https://visavi.net/topics/29031/494774 не, implode() не помог<br> <br> <em><span style="font-size:x-small">Добавлено через 08:48 сек.</span></em><br> а если создать 32 запроса таким способом:<br> mysql_query(&quot;INSERT INTO `cards` SET `usid` = &#039;1&#039; `card_id` = &#039;&quot;.$cards[0].&quot;&#039;&quot;);<br> и так далее до $cards[31] это будет большая нагрузка на бд? https://visavi.net/topics/29031/494639 Подскажите условие mix Sat, 04 Feb 2012 17:23:33 +0400 Сообщения https://visavi.net/topics/29031/494639 мб, щас почитаю об этой функции https://visavi.net/topics/29031/494627 Подскажите условие mix Sat, 04 Feb 2012 17:05:32 +0400 Сообщения https://visavi.net/topics/29031/494627 implode() мб? https://visavi.net/topics/29031/494624 Подскажите условие Дмитрий Sat, 04 Feb 2012 17:04:45 +0400 Сообщения https://visavi.net/topics/29031/494624 короче у меня выводятся ид иб карты в виде:<br> 0: 25<br> 2: 10<br> 3: 9<br> ... и т.д.<br> как щас мне добавить к каждой карте ид юзера и занести в БД? https://visavi.net/topics/29031/494616 Подскажите условие mix Sat, 04 Feb 2012 16:56:04 +0400 Сообщения https://visavi.net/topics/29031/494616 <blockquote class="blockquote"><strong>MECHANIC</strong> (1 Февраля 2012 / 21:11)<br> Я так понял ты &quot;козёл&quot; пишешь?<br> У меня были исходники когда то... забросил, вот нашел если понадобится сравнения<br> <pre class="prettyprint"> &lt;? $card_name = array( &#039;масть&#039; =&gt; array( &#039;червы&#039;, &#039;пики&#039;, &#039;бубны&#039;, &#039;крести&#039; ), &#039;достоинство&#039; =&gt; array( &#039;двойка&#039;, &#039;тройка&#039;, &#039;четверка&#039;, &#039;пятерка&#039;, &#039;шестерка&#039;, &#039;семерка&#039;, &#039;восьмерка&#039;, &#039;девятка&#039;, &#039;десятка&#039;, &#039;валет&#039;, &#039;дама&#039;, &#039;король&#039;, &#039;туз&#039;), ); function card($num) { return array( (int)(($num - 1) % 13), (int)(($num - 1) / 13)); } // проверка&#58; foreach( range(1,52) as $num ) { list($dostoinstvo,$mast) = card($num); echo $mast.&quot;&#58; &quot;.$card_name&#91;&#039;масть&#039;]&#91;$mast] .&quot;; &quot;; echo $dostoinstvo.&quot;&#58; &quot;.$card_name&#91;&#039;достоинство&#039;]&#91;$dostoinstvo].&quot;\n&quot;; } // проверка сравнения&#58; list($card1_dost, $card1_mast) = card( 5 ); // карта 1 list($card2_dost, $card2_mast) = card( 18 ); // карта 2 if ( $card2_dost == $card1_dost ) echo &quot;карты одного достоинства\n&quot;; </pre></blockquote> если есть свободное время, то зайди в асю поговорим немного https://visavi.net/topics/29031/492660 Подскажите условие mix Wed, 01 Feb 2012 22:13:37 +0400 Сообщения https://visavi.net/topics/29031/492660 не, эт армянская карточная игра, &quot;блот&quot; называется https://visavi.net/topics/29031/492621 Подскажите условие mix Wed, 01 Feb 2012 21:44:15 +0400 Сообщения https://visavi.net/topics/29031/492621 Я так понял ты &quot;козёл&quot; пишешь?<br> У меня были исходники когда то... забросил, вот нашел если понадобится сравнения<br> <pre class="prettyprint"> &lt;? $card_name = array( &#039;масть&#039; =&gt; array( &#039;червы&#039;, &#039;пики&#039;, &#039;бубны&#039;, &#039;крести&#039; ), &#039;достоинство&#039; =&gt; array( &#039;двойка&#039;, &#039;тройка&#039;, &#039;четверка&#039;, &#039;пятерка&#039;, &#039;шестерка&#039;, &#039;семерка&#039;, &#039;восьмерка&#039;, &#039;девятка&#039;, &#039;десятка&#039;, &#039;валет&#039;, &#039;дама&#039;, &#039;король&#039;, &#039;туз&#039;), ); function card($num) { return array( (int)(($num - 1) % 13), (int)(($num - 1) / 13)); } // проверка&#58; foreach( range(1,52) as $num ) { list($dostoinstvo,$mast) = card($num); echo $mast.&quot;&#58; &quot;.$card_name&#91;&#039;масть&#039;]&#91;$mast] .&quot;; &quot;; echo $dostoinstvo.&quot;&#58; &quot;.$card_name&#91;&#039;достоинство&#039;]&#91;$dostoinstvo].&quot;\n&quot;; } // проверка сравнения&#58; list($card1_dost, $card1_mast) = card( 5 ); // карта 1 list($card2_dost, $card2_mast) = card( 18 ); // карта 2 if ( $card2_dost == $card1_dost ) echo &quot;карты одного достоинства\n&quot;; </pre> https://visavi.net/topics/29031/492587 Подскажите условие Дмитрий Wed, 01 Feb 2012 21:11:49 +0400 Сообщения https://visavi.net/topics/29031/492587 <blockquote class="blockquote"><strong>MECHANIC</strong> (1 Февраля 2012 / 20:58)<br> Как то так<br> <pre class="prettyprint"> &lt;? function array_shuffle($array) { $i = count($array); while(--$i) { $j = mt_rand(0, $i); if ($i != $j) { $tmp = $array&#91;$j]; $array&#91;$j] = $array&#91;$i]; $array&#91;$i] = $tmp; } } return $array; } $cards = range(1, 32); $cards = array_shuffle($cards); print_r($cards); </pre> <br> Функция перемешает 32 карты уникально, там уже раздавай их на четверых</blockquote> Хорошо, спасибо, попробую, если что напишу https://visavi.net/topics/29031/492572 Подскажите условие mix Wed, 01 Feb 2012 21:04:10 +0400 Сообщения https://visavi.net/topics/29031/492572 Как то так<br> <pre class="prettyprint"> &lt;? function array_shuffle($array) { $i = count($array); while(--$i) { $j = mt_rand(0, $i); if ($i != $j) { $tmp = $array&#91;$j]; $array&#91;$j] = $array&#91;$i]; $array&#91;$i] = $tmp; } } return $array; } $cards = range(1, 32); $cards = array_shuffle($cards); print_r($cards); </pre> <br> Функция перемешает 32 карты уникально, там уже раздавай их на четверых https://visavi.net/topics/29031/492566 Подскажите условие Дмитрий Wed, 01 Feb 2012 20:58:51 +0400 Сообщения https://visavi.net/topics/29031/492566 в файл пиши числа выпадающие, потом проверяй на наличие в файле https://visavi.net/topics/29031/492554 Подскажите условие KOZZ Wed, 01 Feb 2012 20:35:00 +0400 Сообщения https://visavi.net/topics/29031/492554 Когда то делал поднобное, использовал foreach и перемешивал shuffle https://visavi.net/topics/29031/492553 Подскажите условие Дмитрий Wed, 01 Feb 2012 20:25:08 +0400 Сообщения https://visavi.net/topics/29031/492553 32 Карты занеси в массив,, выбираешь рандомно 1 ячейку в массиве сохраняешь ее в массив для 1 игрока и из массива с картами удаляешь эту ячейку так до 8, потом для игрока 2 тоже также, но массив у тебя все тот с 32 картами должен стать 32-8 после 2 игрока 32-8-8 и т.д У всех игроков карты будут уникальны https://visavi.net/topics/29031/492344 Подскажите условие Дмитрий Wed, 01 Feb 2012 15:45:26 +0400 Сообщения https://visavi.net/topics/29031/492344 Тогда тебе функция нужна которая проверяет выпавшее число со всеми остальными и если есть совпадение то идет генерация другого числа. Написать код не могу<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/29031/492340 Подскажите условие Удаленный Wed, 01 Feb 2012 15:43:28 +0400 Сообщения https://visavi.net/topics/29031/492340