Вопросы, советы, возможные модификации и вообще все про модуль статистики кланов

Модератор: Exinaus, shw

#1409 Exinaus 20 янв 2012, 15:22
Необходима небольшая помощь.
Нужен список всех возможных званий в игре.
Я пока на 100% уверен что есть такие: "командир", "заместитель командира", "полевой командир" , "вербовщик", "солдат", "новобранец".

Кто может узнать информацию о остальных, и возможны ли звания которые назначает глава клана, кроме стандартных?
#1410 labor24krs 20 янв 2012, 15:34
Exinaus писал(а):Необходима небольшая помощь.
Нужен список всех возможных званий в игре.
Я пока на 100% уверен что есть такие: "командир", "заместитель командира", "полевой командир" , "вербовщик", "солдат", "новобранец".

Кто может узнать информацию о остальных, и возможны ли звания которые назначает глава клана, кроме стандартных?

Кроме стандартных званий, больше никаких нет. Все что ты перечислил, больше нет. Только вот еще "казначей" забыл.
#1412 Exinaus 20 янв 2012, 15:36
вот вот, а я еще про дипломата слышал.
Надо точные сведения.
В общем, если ли тут хоть один человек кто глава клана? Скриншот выпадающего списка званий был бы в тему.
#1414 labor24krs 20 янв 2012, 15:48
новобранец
солдат
вербовщик
казначей
дипломат
полевой командир
заместитель командира
командир

Вот все звания которые есть.(Собственно протупил, сам же глава клана :) )
#1417 Exinaus 20 янв 2012, 16:24
Хорошо. Вот еще дополнения:

1) в body.php найти:
Код: Выделить всё                            <td><?php echo $val['role']; ?></td>

заменить:
Код: Выделить всё                            <?php $realrole = array(
                               "командир" => "(1) Командир",
                               "заместитель командира" => "(2) Заместитель командира",
                               "полевой командир" => "(3) Полевой командир",
                               "дипломат" => "(4) Дипломат",
                               "казначей" => "(5) Казначей",
                               "вербовщик" => "(6) Вербовщик",
                               "солдат" => "(7) Солдат",
                               "новобранец" => "(8) Новобранец"
                            ); ?>
                            <td><?php echo $realrole[$val['role']];  ?></td>

Сортировка по званиям, с учетом веса звания.

Ну и включить автоматическую сортировку по званиям, изначальную:

В header.php
Код: Выделить всё            $("#stat1").tablesorter({sortList:[[0,0]], widgets: ['zebra']});

заменить на
Код: Выделить всё            $("#stat1").tablesorter({sortList:[[4,0],[3,1],[0,0]], widgets: ['zebra']});
#1950 SunLAN 21 мар 2012, 04:11
А как поступить в новой - 1.3.2 версии? Ведь там нет этой строчки
Код: Выделить всё<td><?php echo $val['role']; ?></td>
#1954 Exinaus 21 мар 2012, 11:24
Есть, только они разнесены по разным файлам.

Для версии 1.3.2 это будет так:

1) в папке tabs в файле roster.php найти:
Код: Выделить всё                                <td><?php echo $val['role']; ?></td>

заменить:
Код: Выделить всё                                <td><?php echo $realrole[$val['role']];  ?></td>


В самое начало файла, перед всем содержимым вставить:
Код: Выделить всё                                <?php $realrole = array(
                                   "командир" => "(1) Командир",
                                   "заместитель командира" => "(2) Заместитель командира",
                                   "полевой командир" => "(3) Полевой командир",
                                   "дипломат" => "(4) Дипломат",
                                   "казначей" => "(5) Казначей",
                                   "вербовщик" => "(6) Вербовщик",
                                   "солдат" => "(7) Солдат",
                                   "новобранец" => "(8) Новобранец"
                                ); ?>

2) В header.php все аналогично, только #stat1 поменялось на #roster

3) Вот кстати небольшое дополнение, раз уж напомнили. В самое начало файла roster.php вставьте код:
Код: Выделить всё<script type="text/javascript" id="js">
$(document).ready(function() {
   $("#trigger-link1").button();
   $("#trigger-link2").button();
   $("#trigger-link1").click(function() {
      var sorting = [[0,0]];
      $("#roster").trigger("sorton",[sorting]);
      return false;
   });
   $("#trigger-link2").click(function() {
      var sorting = [[4,0],[3,1],[0,0]];
      $("#roster").trigger("sorton",[sorting]);
      return false;
   });
});
</script>
<style>
.ui-corner-all {
    border-radius: 4px 4px 4px 4px;
}
</style>
<div align="left">
<a href="#" id="trigger-link1">Сортировать по никам</a><a href="#" id="trigger-link2">Начальная сортировка</a>
</div>
#1956 SunLAN 21 мар 2012, 12:17
Огромное СПАСИБИЩЕ!
Все работает!
Еще бы дополнить таблицу давностью захода игрока на сервер с одновременным закрашиванием его ника в соответствующий цвет, как у Вас на примере?. (не сочтите за наглость :oops: )
#2018 Slims 24 мар 2012, 17:42
SunLAN писал(а):Огромное СПАСИБИЩЕ!
Все работает!
Еще бы дополнить таблицу давностью захода игрока на сервер с одновременным закрашиванием его ника в соответствующий цвет, как у Вас на примере?. (не сочтите за наглость :oops: )

Да было бы Просто Супер! Поделитесь пожалуйста
#2025 Exinaus 24 мар 2012, 20:31
SunLAN писал(а):Еще бы дополнить таблицу давностью захода игрока на сервер с одновременным закрашиванием его ника в соответствующий цвет, как у Вас на примере?.. (не сочтите за наглость :oops: )

У вас есть столбик "Данные по состоянию на" (или как-то так), это и есть дата последнего захода в игру. И по ней можно сортировать ...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

Реклама | Adv