Тема: CSWOWD (форк)
Показать сообщение отдельно
Старый 15.03.2010, 20:41   #8
rufoos
Гость
 
Сообщений: n/a
По умолчанию

Копаясь в модуле армори, заметил закомментированные строки инвенторя и гильдии. Раскоментировал и смотрю, рабочие. Ну, решил добавить возможность включения оных в конфиге модулей. Кому надо, вот патч.
Код:
Index: module/armory/show_character.php
===================================================================
--- module/armory/show_character.php	(revision 343)
+++ module/armory/show_character.php	(working copy)
@@ -22,14 +22,14 @@
  echo '
  <ul class=my_tabs>
  <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'>Персонаж</a></li>
+ <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=inventory>Инвентарь</a></li>
  <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=talents>Таланты</a></li>
  <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=skill>Умения</a></li>
  <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=achievements>Достижения</a></li>
  <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=reputation>Репутация</a></li>
+ <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=guild>Гильдия</a></li>
  <li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=quests>Квесты</a></li>';
- //<li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=inventory>Инвентарь</a></li>
- //<li><a onclick="return uploadFromHref(this, \'reportContainer\');" href=?player='.$guid.'&tab=guild>Гильдия</a></li>
- echo '</ul>
+  echo '</ul>
  <div id=reportContainer>';
 
  if ($tab == '')
@@ -38,18 +38,19 @@
   showPlayerEquip($guid, $char, $char_data);
  }
 
- if (//$config['show_player_fields'] &&
+ if ($config['show_player_fields'] &&
  $tab=='data')
  {
   include("show_char_data.php");
   showPlayerData($char_data);
  }
- /*
- if ($tab == 'inventory')
+ 
+ if ($config['show_char_inventory'] &&
+ $tab == 'inventory')
  {
   include ("show_char_inventory.php");
   showPlayerInventory($guid, $char_data);
- }*/
+ }
 
  if ($tab == 'talents')
  {
@@ -74,13 +75,14 @@
   include("show_char_reputation.php");
   showPlayerReputation($guid, $class, $race);
  }
- /*
- if ($tab == 'guild')
+ 
+ if ($config['show_char_guild'] &&
+ $tab == 'guild')
  {
   include("show_char_guild.php");
   $guildid = 0;
   showPlayerGuild($guid, $char_data);
- }*/
+ }
 
  if ($tab == 'quests')
  {
Index: module/module_cfg.php
===================================================================
--- module/module_cfg.php	(revision 343)
+++ module/module_cfg.php	(working copy)
@@ -82,6 +82,8 @@
 $modules['player'] = "module/armory/show_character.php";
 $config['show_player_skill']  = 1;         // Вывод скилов при показе игрока (пока что тестовый режим)
 $config['show_player_fields'] = 0;         // Вывод таблицы полей data при показе игрока
+$config['show_char_inventory'] = 1;        // Вывод инвентаря при показе игрока
+$config['show_char_guild'] = 1;            // Вывод гильдии при показе инветоря
 
 //==================================================================
 // Вывод вещей на аукционе
  Ответить с цитированием
Пользователь сказал cпасибо: