Страница 1 из 2

Звания

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

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

Re: Звания

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

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

Кроме стандартных званий, больше никаких нет. Все что ты перечислил, больше нет. Только вот еще "казначей" забыл.

Re: Звания

СообщениеДобавлено: 20 янв 2012, 15:36
Exinaus
вот вот, а я еще про дипломата слышал.
Надо точные сведения.
В общем, если ли тут хоть один человек кто глава клана? Скриншот выпадающего списка званий был бы в тему.

Re: Звания

СообщениеДобавлено: 20 янв 2012, 15:48
labor24krs
новобранец
солдат
вербовщик
казначей
дипломат
полевой командир
заместитель командира
командир

Вот все звания которые есть.(Собственно протупил, сам же глава клана :) )

Re: Звания

СообщениеДобавлено: 20 янв 2012, 16:24
Exinaus
Хорошо. Вот еще дополнения:

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']});

Re: Звания

СообщениеДобавлено: 21 мар 2012, 04:11
SunLAN
А как поступить в новой - 1.3.2 версии? Ведь там нет этой строчки
Код: Выделить всё<td><?php echo $val['role']; ?></td>

Re: Звания

СообщениеДобавлено: 21 мар 2012, 11:24
Exinaus
Есть, только они разнесены по разным файлам.

Для версии 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>

Re: Звания

СообщениеДобавлено: 21 мар 2012, 12:17
SunLAN
Огромное СПАСИБИЩЕ!
Все работает!
Еще бы дополнить таблицу давностью захода игрока на сервер с одновременным закрашиванием его ника в соответствующий цвет, как у Вас на примере?. (не сочтите за наглость :oops: )

Re: Звания

СообщениеДобавлено: 24 мар 2012, 17:42
Slims
SunLAN писал(а):Огромное СПАСИБИЩЕ!
Все работает!
Еще бы дополнить таблицу давностью захода игрока на сервер с одновременным закрашиванием его ника в соответствующий цвет, как у Вас на примере?. (не сочтите за наглость :oops: )

Да было бы Просто Супер! Поделитесь пожалуйста

Re: Звания

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

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