Главная » Статьи » 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>
Категория: Xnova MoD | Добавил: Cerberus (16.02.2010)
Просмотров: 801 | Теги: Xnova MoD | Рейтинг: 5.0/6