Подскажите условие - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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
Подскажите условие mixSat, 04 Feb 2012 20:37:49 +0400Сообщенияhttps://visavi.net/topics/29031/49480121. <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("INSERT INTO `cards` SET `usid` = '1' `card_id` = '".$cards[0]."'");<br>
и так далее до $cards[31] это будет большая нагрузка на бд?
https://visavi.net/topics/29031/494639
Подскажите условие mixSat, 04 Feb 2012 17:23:33 +0400Сообщенияhttps://visavi.net/topics/29031/494639мб, щас почитаю об этой функции
https://visavi.net/topics/29031/494627
Подскажите условие mixSat, 04 Feb 2012 17:05:32 +0400Сообщенияhttps://visavi.net/topics/29031/494627implode() мб?
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
Подскажите условие mixSat, 04 Feb 2012 16:56:04 +0400Сообщенияhttps://visavi.net/topics/29031/494616<blockquote class="blockquote"><strong>MECHANIC</strong> (1 Февраля 2012 / 21:11)<br>
Я так понял ты "козёл" пишешь?<br>
У меня были исходники когда то... забросил, вот нашел если понадобится сравнения<br>
<pre class="prettyprint">
<?
$card_name = array(
'масть' => array( 'червы', 'пики', 'бубны', 'крести' ),
'достоинство' => array( 'двойка', 'тройка', 'четверка', 'пятерка', 'шестерка', 'семерка', 'восьмерка', 'девятка', 'десятка', 'валет', 'дама', 'король', 'туз'),
);
function card($num) { return array( (int)(($num - 1) % 13), (int)(($num - 1) / 13)); }
// проверка:
foreach( range(1,52) as $num ) {
list($dostoinstvo,$mast) = card($num);
echo $mast.": ".$card_name['масть'][$mast] ."; ";
echo $dostoinstvo.": ".$card_name['достоинство'][$dostoinstvo]."\n";
}
// проверка сравнения:
list($card1_dost, $card1_mast) = card( 5 ); // карта 1
list($card2_dost, $card2_mast) = card( 18 ); // карта 2
if ( $card2_dost == $card1_dost ) echo "карты одного достоинства\n";
</pre></blockquote>
если есть свободное время, то зайди в асю поговорим немного
https://visavi.net/topics/29031/492660
Подскажите условие mixWed, 01 Feb 2012 22:13:37 +0400Сообщенияhttps://visavi.net/topics/29031/492660не, эт армянская карточная игра, "блот" называется
https://visavi.net/topics/29031/492621
Подскажите условие mixWed, 01 Feb 2012 21:44:15 +0400Сообщенияhttps://visavi.net/topics/29031/492621Я так понял ты "козёл" пишешь?<br>
У меня были исходники когда то... забросил, вот нашел если понадобится сравнения<br>
<pre class="prettyprint">
<?
$card_name = array(
'масть' => array( 'червы', 'пики', 'бубны', 'крести' ),
'достоинство' => array( 'двойка', 'тройка', 'четверка', 'пятерка', 'шестерка', 'семерка', 'восьмерка', 'девятка', 'десятка', 'валет', 'дама', 'король', 'туз'),
);
function card($num) { return array( (int)(($num - 1) % 13), (int)(($num - 1) / 13)); }
// проверка:
foreach( range(1,52) as $num ) {
list($dostoinstvo,$mast) = card($num);
echo $mast.": ".$card_name['масть'][$mast] ."; ";
echo $dostoinstvo.": ".$card_name['достоинство'][$dostoinstvo]."\n";
}
// проверка сравнения:
list($card1_dost, $card1_mast) = card( 5 ); // карта 1
list($card2_dost, $card2_mast) = card( 18 ); // карта 2
if ( $card2_dost == $card1_dost ) echo "карты одного достоинства\n";
</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">
<?
function array_shuffle($array)
{
$i = count($array);
while(--$i) {
$j = mt_rand(0, $i);
if ($i != $j) {
$tmp = $array[$j];
$array[$j] = $array[$i];
$array[$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
Подскажите условие mixWed, 01 Feb 2012 21:04:10 +0400Сообщенияhttps://visavi.net/topics/29031/492572Как то так<br>
<pre class="prettyprint">
<?
function array_shuffle($array)
{
$i = count($array);
while(--$i) {
$j = mt_rand(0, $i);
if ($i != $j) {
$tmp = $array[$j];
$array[$j] = $array[$i];
$array[$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
Подскажите условие KOZZWed, 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/49255332 Карты занеси в массив,, выбираешь рандомно 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