Счетчик энергии

Печать RSS
231

A
Автор
Пришелец
0
10. Балбес, хорошо

KinG`уренок
0
Когда будет более 100000 игроков - замучаетесь с нагрузками от крона.
В

Пришелец
0
<?

$game=mysql_fetch_array(mysql_query("SELECT * FROM `game` WHERE `id_user` = '$user[id]'")); 

 if($game[energy_time]<time() && $game[energy]<100){ 
  $energy=round((time()-$game[energy_time])/120); 
  $game[energy]=$game[energy]+$energy; 
  if($game[energy]>100){$game[energy]=100;} 

  mysql_query("UPDATE `game` SET `energy` = '".$game[energy]."', `energy_time`='".(time()+120)."' WHERE `energy` <= 100"); 
 }

?>
Изменил: Вячеслав (09.01.2013 / 19:49)
В

Пришелец
0
кстати... mysql_query("UPDATE `game` SET `energy` = '".$game[energy]."', `energy_time`='".(time()+120)."' WHERE `id_user` = '$user[id]'");
мб не будешь писать игры?!
A
Автор
Пришелец
0
13. Trionix, код будет работать когда пользователь в оффлайне?

Добавлено через 01:15 сек.
Trionix (9 Января 2013 / 19:51)
кстати... mysql_query("UPDATE `game` SET `energy` = '".$game[energy]."', `energy_time`='".(time()+120)."' WHERE `id_user` = '$user[id]'");
мб не будешь писать игры?!
всмысле?
В

Пришелец
0
15. ArTeMs007, лучше такой код продублировать для тех ситуаций, когда кто-либо смотрит профайл игрока.

Добавлено через 00:33 сек.
ArTeMs007 (9 Января 2013 / 19:53)
13. Trionix, код будет работать когда пользователь в оффлайне?

Добавлено через 01:15 сек.
всмысле?
смысли не твое оно
A
Автор
Пришелец
0
16. Trionix, ну напремер в игре небыло игроков, пользователь зашел энергию потратил вышел через сутки зашел, а энергии не прибавилось
Изменил: ArTeMs007 (09.01.2013 / 19:59)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск