ОБСУЖДЕНИЕ

php code+

11 сообщений0 просмотровОткрыта
#1
помогите сделать для крона файн. что бы добавлял всем игрокам 'user' 'mana' +100 каждые 5 минут
#2
платно бесплатно?
#3
igorekseversk, там 3 строчки всего. просто забыл как для крона запрос в бд делать
#4
создаешь файл например cron.php
в нем вот это.
<?php
здесь свои инклюды пропишешь.

mysql_query("UPDATE `user` SET `mana` = `mana`+'100' WHERE `date_last` > '".(time()-1200)."'");

здесь тож если нужно свой инклюд ног пропишешь.
?>
заходишь в крон задачи на хосте.
и ставишь путь на этот файл и время каждый день каждые 5 минут.
как то вот так должно быть.
#5
плохо когда не знаешь, а еще и забыл.лох.
#6
запрос для крона?хм,а какая разница?
#7
разница в том что, нужно либо проверять когда был проведен последний запрос на выполнение, или крыть доступ к этому файлу для пользователей.. Что бы не было накрутки... Например в данном примере проверки времени прошедшего от последнего запроса нет, соответственно если не закрыть доступ к этому коду то хитрые юзвери, могут накручивать не 1/5мин а каждые пару сек
#8
причём тут это?он написал что забыл запрос в бд для крона?причём тут накрутка?
#9
Splash, Он насчет безопасности. ..
#10
) при том что потом плачут мол почему вот так и "Помогите найти дырку", как правило совсем не подозревая в чем проблем..

В ином запрос сам ничем не отличается от запросов которые используется в скрипте
#11
А еще и что бы за Limit не уходил и если человек в бою что бы не прибавляло.

P.S.
Вот примерно такое тебе щас напишут.