пример
http://durak.shulerov.net/
игра ТОЛЬКО между двумя реальными соперниками
писался очень давно, но работает, код канечно не айс(логин отключен, демо данные на вход - логин:frosty,пароль:123456)
Оплата webmoney
Кому интересно - icq 4208606
Стоимость 250р, в единичном екземпляре - 300р
пример кода
#------- функция автоматической раздачи карт из колоды при отбоях
function otboy($hod,$answ,$game)
{
// сверяем сколько нужно карт заходившему и отбивавшему
$tomu_kto_hodil = 6 - intval(mysql_result(mysql_query("select count(*) from `card` where `game`='$game' && `uid`='$hod' && `status`='hand';"),0));
$tomu_kto_bil = 6 - intval(mysql_result(mysql_query("select count(*) from `card` where `game`='$game' && `uid`='$answ' && `status`='hand';"),0));
// если карт что надо раздать менее карт что в колоде - раздаем по цыклу из колоды
$kart_v_kolode = mysql_result(mysql_query("select count(*) from `card` where `game`='$game' && `status`='kol' && `kozir_card`='0';"),0);
// интвалим
$tomu_kto_hodil = intval($tomu_kto_hodil);
$tomu_kto_bil = intval($tomu_kto_bil);
$kart_v_kolode = intval($kart_v_kolode);
// отдаем карты не козырные
if(($tomu_kto_hodil + $tomu_kto_bil) < $kart_v_kolode)
{
// проходимся по цыклу - выдаем карты из колоды
// если карты не требуются, а точнее требуемы карты должны быть больше ноля
if($tomu_kto_hodil > 0)
{
// сперва раздаем тому кто ходил
for($i=1;$i<=$tomu_kto_hodil;$i++)
{
// выборка случайного ид из колоды карт
// сверяем есть ли карты в колоде
if(mysql_num_rows(mysql_query("select `id` from `card` where `game`='$game' && `status`='kol' && `kozir_card`='0';")) > 0)
{
Изменил: Сергей (15.08.2011 / 11:00)