Главная » Статьи » Xnova MoD |
максимальное число онлайн юзеров
Выполняем запрос к БД: INSERT INTO `xnova`.`game_config` ( `config_name` , `config_value` ) VALUES ( 'MaxUsers', '0|0' ); Открываем login.php Ищем: $Upd = "UPDATE {{table}} SET "; Затем добавляем: $Upd .= "`onlinetime` = '" . time() . "', " Ищем: doquery($Upd, 'users'); После добавляем: $query = mysql_fetch_row(doquery("SELECT COUNT(DISTINCT(id)) FROM {{table}} WHERE onlinetime>" . (time()-(15*60)), 'users')); $separamos = explode("|",$query[0]); if($game_config['MaxUsers'] < $separamos[0]) { $fecha = date("Y-m-d"); $actu = "{$separamos[0]}|{$fecha}"; doquery("UPDATE {{table}} SET config_value='{$actu}' where config_name='MaxUsers'", 'config'); } Далее: Открываем admin/overview.php Ищем: $parse = $lang; $parse['dpath'] = $dpath; $parse['mf'] = $mf; $parse['adm_ov_data_yourv'] = colorRed(VERSION); Добавляем: $vartemp = explode("|",$game_config['MaxUsers']); $parse['MaxUsers'] = "{$vartemp[0]} ({$vartemp[1]})"; Открываем templates\OpenGame\admin\overview_body.tpl Добавляем код(расположение на ваше усмотрение): <tr> <td class="b" style="color:#FFFFFF"><strong>Максимальный Онлайн: <font color="Green">{MaxUsers}</font></strong></td> <td class="b" style="color:#FFFFFF"><strong><font color="red"></font></strong></td> </tr> | |
Просмотров: 1134 | | |