 |
01.03.2012, 01:18
|
#1
|
|
|
|
Сержант
|
 Регистрация: 29.03.2011
 Сообщений: 155
 Популярность: 3277
 Сказал(а) спасибо: 325
Поблагодарили 145 раз(а) в 101 сообщениях
|
Модуль статистики Демонического оружия для STRESS WEB 11 [Мануал]
Качаем шаблон (demonic.tpl)
[ Ссылки могут видеть только зарегистрированные пользователи. ]
Бросаем его в шаблон сайта
После идем в папку templates/шаблон сайта и открываем statistic_menu.tpl, и добавляем в меню.
Код:
[demonic]<a href='{link_demonic}'>Демон меч</a>[/demonic]
Должно получится так:
Код:
<div id="l2servers">
{l2servers}
</div>
<div id="l2menu">
[general]<a href='{link_general}'>Общая</a> |[/general]
[online]<a href='{link_online}'>Онлайн</a> |[/online]
[top]<a href='{link_top}'>Топ</a> |[/top]
[pvp]<a href='{link_pvp}'>Топ PVP</a> |[/pvp]
[pk]<a href='{link_pk}'>Топ PK</a> |[/pk]
[clan]<a href='{link_clan}'>Топ кланов</a> |[/clan]
[castles]<a href='{link_castles}'>Замки</a> |[/castles]
[epic]<a href='{link_epic}'>Эпик Боссы</a> |[/epic]
[raid]<a href='{link_raid}'>Рейд Боссы</a> |[/raid]
[olympiad]<a href='{link_olympiad}'>Олимпиада</a>[/olympiad]
[demonic]<a href='{link_demonic}'>Демон меч</a>[/demonic]
</div>
Теперь нужно вписать сам модуль. Идем в папку engine и открываем stat.php
и после
* ================================
* Main Statistic
* ================================
ставим скрипт
Код:
if ($l2cfg["gs"][$sid]["stat"]["demonic"])
{
/**
* ================================
* Demon
* ================================
*/
if ($_act == "demonic" )
{
$tpl->GetTemplate("demonic.tpl");
if ($user->GetCache("l2stat_serv_{$sid}_demonic_time") > $_TIME && $l2cfg["cache"]["demonic"])
{
$l2_content = $user->GetCache("l2stat_serv_{$sid}_demonic");
}
else
{
$amu = $gdb[$sid]->Query("SELECT `owner_id` FROM `items` WHERE `item_id`='8190'");
$arr1 = $gdb[$sid]->FetchArray($amu);
if($arr1['owner_id'] !=''){
$amuk = $gdb[$sid]->Query("SELECT `char_name` FROM `characters` WHERE `obj_Id`='{$arr1['owner_id']}'");
$res = $gdb[$sid]->FetchArray($amuk);
$demst = "в руках у: ".$res['char_name'];
}
else
{
$demst = ": в мире отсутствует";
}
$amu1 = $gdb[$sid]->Query("SELECT `owner_id` FROM `items` WHERE `item_id`='8689'");
$arr2 = $gdb[$sid]->FetchArray($amu1);
if($arr2['owner_id'] !=''){
$amuk2 = $gdb[$sid]->Query("SELECT `char_name` FROM `characters` WHERE `obj_Id`='{$arr2['owner_id']}'");
$res2 = $gdb[$sid]->FetchArray($amuk2);
$akam = "в руках у: ".$res2['char_name'];
}
else
{
$akam = ": в мире отсутствует";
}
$tpl->GetTemplate("demonic.tpl");
$tpl->SetVar("{zariche}", $demst);
$tpl->SetVar("{akamanah}", $akam);
$tpl->parse("l2_demonic");
$l2_content = $tpl->result["l2_demonic"];
$tpl->clear();
if ($l2cfg["cache"]["demonic"])
{
$user->SetCache("l2stat_serv_{$sid}_demonic_time", $_TIME + 60 * $l2cfg["cache"]["demonic"]);
$user->SetCache("l2stat_serv_{$sid}_demonic", $l2_content);
}
}
}
}
Теперь открываем admin/settings.php
в меню "Статистика" вставляем код:
Код:
$user->ShowTr("Статистика 'Проклятого оружия'", "", $user->select("savedata[gs][$i][stat][demonic]", $true_false, $l2cfg["gs"][$i]["stat"]["demonic"], "style='width:100px'"));
должно получится так:
Код:
Статистика
</td>
</tr>';
$user->ShowTr("Статистика", "", $user->select("savedata[gs][$i][stat][enable]", $true_false, $l2cfg["gs"][$i]["stat"]["enable"], "style='width:100px'"));
$user->ShowTr("Количество результатов", "", "<input type='text' name='savedata[gs][$i][stat][count]' value='{$l2cfg["gs"][$i]["stat"]["count"]}' style='width: 50px;'>");
$user->ShowTr("Статистика 'ОБЩАЯ'", "", $user->select("savedata[gs][$i][stat][general]", $true_false, $l2cfg["gs"][$i]["stat"]["general"], "style='width:100px'"));
$user->ShowTr("Статистика 'ОНЛАЙН'", "", $user->select("savedata[gs][$i][stat][online]", $true_false, $l2cfg["gs"][$i]["stat"]["online"], "style='width:100px'"));
$user->ShowTr("Статистика 'ТОП'", "", $user->select("savedata[gs][$i][stat][top]", $true_false, $l2cfg["gs"][$i]["stat"]["top"], "style='width:100px'"));
$user->ShowTr("Статистика 'ТОП PvP'", "", $user->select("savedata[gs][$i][stat][pvp]", $true_false, $l2cfg["gs"][$i]["stat"]["pvp"], "style='width:100px'"));
$user->ShowTr("Статистика 'ТОП PK'", "", $user->select("savedata[gs][$i][stat][pk]", $true_false, $l2cfg["gs"][$i]["stat"]["pk"], "style='width:100px'"));
$user->ShowTr("Статистика 'ТОП КЛАН'", "", $user->select("savedata[gs][$i][stat][clan]", $true_false, $l2cfg["gs"][$i]["stat"]["clan"], "style='width:100px'"));
$user->ShowTr("Статистика 'ПРОСМОТР КЛАНА'", "", $user->select("savedata[gs][$i][stat][clanview]", $true_false, $l2cfg["gs"][$i]["stat"]["clanview"], "style='width:100px'"));
$user->ShowTr("Статистика 'ЗАМКИ'", "", $user->select("savedata[gs][$i][stat][castles]", $true_false, $l2cfg["gs"][$i]["stat"]["castles"], "style='width:100px'"));
$user->ShowTr("Статистика 'РЕЙД БОССЫ'", "", $user->select("savedata[gs][$i][stat][raid]", $true_false, $l2cfg["gs"][$i]["stat"]["raid"], "style='width:100px'"));
$user->ShowTr("Статистика 'ЭПИК БОССЫ'", "", $user->select("savedata[gs][$i][stat][epic]", $true_false, $l2cfg["gs"][$i]["stat"]["epic"], "style='width:100px'"));
$user->ShowTr("Статистика 'ОЛИМПИАДА'", "", $user->select("savedata[gs][$i][stat][olympiad]", $true_false, $l2cfg["gs"][$i]["stat"]["olympiad"], "style='width:100px'"));
$user->ShowTr("Статистика 'Проклятого оружия'", "", $user->select("savedata[gs][$i][stat][demonic]", $true_false, $l2cfg["gs"][$i]["stat"]["demonic"], "style='width:100px'"));
Открываем stat.php и после
Код:
$tpl->GetTemplate("statistic_menu.tpl");
$tpl->SetVar("{l2servers}", $l2_servers);
Вставляем
Код:
//demonnik
if ($l2cfg["gs"][$sid]["stat"]["demonic"])
{
$tpl->SetBlock("'\[demonic\](.*?)\[/demonic\]'si", "\\1");
$tpl->SetVar('{link_demonic}', $_url . "&act=demonic&sid={$sid}");
}
else
$tpl->SetBlock("'\[demonic\](.*?)\[/demonic\]'si", "");
Готово.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 00:29.
|
 |