
30.09.2008, 12:58
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
PEPSICOLA, а если так
PHP код:
@set_time_limit(0);
@ini_set("max_execution_time", 0);
@ini_set("mysql.connect_timeout", -1);
@ignore_user_abort(1);
$link=mysql_pconnect('server','user',password);
while (mysql_ping($link))
{
sleep(240);
mysql_query('UPDATE characters SET characters.hp=characters.hp+characters.hp_tick WHERE characters.incombat=0 AND characters.online>0');
// Раз в 240 секунд увеличиваем всем персонажам ХП на величину hp_tick (которая может быть и отрицательная), если они не в бое и онлайн
}
mysql_close($link);
Скрипт запускаем на серве и он будет висеть и обновлять пока есть соединение с сервером
Последний раз редактировалось Gifts; 30.09.2008 в 13:07..
|
|
|