Пищу онлайн игру, надо ваш помощь

1. franklin (08.05.2011 / 15:22)
Здрасти, и так пищу онлайн игру лоторея.
Игра такая, пользователь покупаеть билет, и пищеть туда 5 цифра.
Напрм: купил билет, и написал туда цифры 9 / 34 / 12 / 4 / 21.
Когда игра начинаеться, систем вытаскиваеть 5 цифры с помощи rand() , и эти цифры если совпадаються с билетом какойто, тот пользователь выигроваеть джек-пот.

Там у меня проблема такая, когда систем вытаскиваеть 5 случайные цыфри, тогда я хочу чтобы они по определенным временем вышли. Например первый цифра вышель, второй через 2 минуту, третий через 3 минуту и т. д.

Каким образом можно зделать так?

2. franklin (08.05.2011 / 15:37)
Cкрипт на mysql

3. KOZZ (08.05.2011 / 19:36)
с помощью cron

4. Алексей (08.05.2011 / 19:54)
eGo (8 Мая 2011 / 19:36)
с помощью cron
зачем крон? имееш таблицу и в ней храниш буквы и принадлежность ее к конкретной игре(по дате например) смотришь последнюю букву и время ее добавления, по условию проверяешь прошли ли 3 минуты и выводишь следущую пока букв не станет 5

5. franklin (08.05.2011 / 19:58)
Уже дописал сам, спасибо всем

6. KOZZ (08.05.2011 / 21:52)
4. МегабиТ, а если юзер только через месяц зайдет, а сразу после выпадения числа нужно сделать выплату на вебмани, например ?

7. Maksim (08.05.2011 / 23:34)
Крон естественно. Только задумка с ожиданием пока все 5 чисел выпадут через определенный промежуток времени это уже лишнее в вап. Интересно конечно, ну оно ни кому не надо

8. ZaRiN (08.05.2011 / 23:51)
Автор сделай что бы выпадало по 1 числу, т.е. выпало 1 число и ссылка крутить барабан или че там в лотереи делают и выдавай 2 число и т.д.

9. Алексей (09.05.2011 / 07:47)
eGo (8 Мая 2011 / 21:52)
4. МегабиТ, а если юзер только через месяц зайдет, а сразу после выпадения числа нужно сделать выплату на вебмани, например ?
ну значит да по крону обращаться к скрипту который всё это контролирует(см.выше)

10. KOZZ (09.05.2011 / 08:59)
9. МегабиТ, ну так это разумеется что нужно "по крону обращаться к скрипту который всё это контролирует"

11. Nu3oN (09.05.2011 / 12:10)
eGo (8 Мая 2011 / 21:52)
4. МегабиТ, а если юзер только через месяц зайдет, а сразу после выпадения числа нужно сделать выплату на вебмани, например ?
высчитывать сколько минут прошло, и если три минуты, то три числа убреаються, если более пяти минут то все!

12. Nu3oN (09.05.2011 / 12:23)
что то типа такого
<?php
$interval = round(time() - $lastTime);
$minutes  = floor($interval / 60);
$action   = $minutes > 5 ? 5 : $minutes;

if ($action > 0) {
    for ($i=0; $i<=$action; ++$i) {
        // Замена чисел
    }
}
?>


13. KOZZ (09.05.2011 / 13:12)
12. Nu3oN, ну я понимаю, только к этому скрипту все равно должно быть обращение через cron.
иначе выплата на WM придет только тогда, когда ты к нему обратишься

URL: https://visavi.net/topics/21365