Пищу онлайн игру, надо ваш помощь
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