Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 29 мар 2024, 02:56

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
СообщениеДобавлено: 07 июн 2010, 05:49 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
26 мар 2024, 14:36
Сообщения: 1143
Откуда: Владивосток
Galileo - расширенная система голосований за карты

Автор: Brad
Версия: 1.1.290 for HLDM

Описание:
Этот плагин является расширенной системой голосований за карты.
Призван заменить другие плагины голосований за карты, такие как Deagles' Map Manager или стандартный AMXX плагин - mapchooser.
Данная версия Galileo отличается от оригинальной поддержкой Half-Life.

Вот не полный список функций этого плагина:
- Возможность "rock the vote", игроки могут вызывать преждевременное голосование за карту , командой "rtv".
- Номинирование карт для использования в следующем голосование.
- Дополнительное голосование, если ни одна из карт не получила более 50% голосов.
- Администраторы с определенными флагами имеют больший вес голоса.
- Исполнение дефолтного цикла карт, когда сервер пуст.

Требования:
Amx Mod X 1.8 и выше

Установка:
1.Извлеките содержимое архива.
2.Переместите файлы на ваш сервер в соответствии с путями представленными ниже:
.\configs\galileo\galileo.cfg
.\configs\galileo\prefixes.ini
.\data\galileo\
.\data\lang\galileo.txt
.\plugins\galileo.amxx

3.Добавьте в файл \configs\plugins.ini строку galileo.amxx
4.Отключите все до этого установленные плагины влияющие на процесс голосования за карты, например nextmap.amxx и mapchooser.amxx. Для выключения плагинов добавьте символ “;” перед названием плагина в файле \configs\plugins.ini.

Серверные комманды:
gal_startvote [-nochange]
Запуск голосования, карта сменится, как только новая карта будет определена.
Если использовать с аргументом "-nochange" смена карты не произойдет.
Полезно если вы используете другой плагин для смены карты.

gal_createmapfile “имя файла”
Создание файла со списком всех карт находящихся в папке maps.
Аргумент "имя файла" - имя нового файла который будет создан в \configs\galileo.

Клиентские комманды:
say nextmap
Покажет всем игрокам имя следующей карты, которая будет сыграна.
Если используется голосование в конце карты (Переменная "gal_endofmapvote" установлена в 1),
то результат использования этой команды будет [нет голосов], если голосование началось, то -
[голосов. в процессе]. Только тогда, когда карта будет определена путем голосования эта команда
отобразит имя следующей карты.

say currentmap
Покажет всем игрокам имя текущей карты.

Опциональные клиентские команды (если дополнительные функции включены):
say recentmaps
Покажет всем игрокам список недавно сыгранных карт.
Необходимо что бы переменная "gal_banrecent" была больше 0.

say rockthevote | say rtv | say rocktheanythingvote
Игрок может вызывать преждевременное голосование за смену карты.
Ему будет показана информация сколько необходимо игроков написавших эту команду
что бы досрочно вызвать голосование.
Необходимо что бы переменной "gal_rtv_commands" было присвоено определенное значение.

say nominations | say noms
Покажет всем игрокам список карт, которые были номинированы.
Необходимо что бы переменная "gal_nom_playerallowance" была больше 0.

say nominate часть имени карты | say nom часть имени карты
Номинирование карты с этой частью имени.
Если есть несколько соответствий это части имени, игроку будет отображено меню
со списком соответствующих карт.
Необходимо что бы переменная "gal_nom_playerallowance" была больше 0.

say cancel имя карты
Имя карты которую вы хотите снять с номинации. (Если она была номинированна раньше)
Необходимо что бы переменная "gal_nom_playerallowance" была больше 0.

say имя карты
Введя просто полное имя карты, вы можете номинировать и снимать с номинации карту.

Настройки(CVARs):
Изменяются в файле galileo.cfg

amx_extendmap_max 90
Разрешает продление времени текущей карты, добавит пункт в голосовании "Продлить карту". Если большинство проголосует за продление, будет увеличено время игры на карте на определенное значение, что позволит игрокам оставатся на данной карте дольше
Максимальное количество минут для игры, если карта была продлена. Значение меньшее mp_timelimit не разрешит продлевать карту.

amx_extendmap_step 15
Кол-во минут, на которые будет продлена карта.

gal_cmd_votemap 0
Две стандартные взаимосвязанные команды, которые не могут нормально работать, когда используется плагин. Для избегания ошибок при голосовании оставьте значения по умолчанию.
Стандартная команда "votemap".
0 - отключено (по умолчанию).
1 - включено.

gal_cmd_listmaps 2
Cтандартная команда "listmaps".
0 - отключено.
1 - включено.
2 - ведет себя так же как команда "gal_listmaps" (по умолчанию).

gal_banrecent 4
Запрещение последних сыгранных карт означает что они не будут попадаться в следующем голосовании, исключая многократную игру на одной карте. Кол-во самых последних карт, для исключения из голосования. Значение 0 отключит эту функцию.
(по умолчанию 3)

gal_banrecentstyle 1
Стиль отображения последних карт, при использовании чат команды "recentmaps".
1 - все карты в одной строке (по умолчанию).
2 - каждая карта в отдельной строке.

gal_rtv_commands 3
Голосование за смену карты способ сообщить о том, что игроки желают преждевременно сменить карту. Если достаточное количество пожелало сменить карту, начнется голосование.
Чат команды которые будут вызывать голосование.
Использование флагов. Значение 0 отключает эту функцию.
1 - стандартная команда "rockthevote".
2 - сокращенная команда "rtv".
4 - динамическая "rockthe<любая>vote" команда (разрешает использовать любое слово (без пробелов) начиная с "rockthe" и заканчивая "vote". Пример: "rockthedamnvote", "rockthesillylittlevote", или "rockthefreakingvote". Общая длина слова не должна превышать 31 символ. В итоге остается 20 символов для творчества если не учитывать длину "rockthe" и "vote").

gal_rtv_wait 10
Кол-во минут после начала карты, которые игроки должны ждать, прежде чем они могут вызывать голосование. Когда один игрок на сервере, он может вызывать голосование в любое время, вне зависимости от этого параметра.

gal_rtv_ratio 0.50
Процент игроков необходимый для вызова голосования. Когда один игрок на сервере, голосование начнется немедленно. (по умолчанию 0.60)

gal_rtv_reminder 2
Количество минут между напоминаниями о том сколько голосов необходимо, после последнего созданного голосования. Значение 0 отключает эту функцию.

gal_nom_playerallowance 2
Номинации разрешают игрокам назначать карты которые они хотели бы включить в следующее голосование. Не зависимо от того сколько карт было номинировано, не исключена возможность что не все номинации попадут в следующее голосование. Количество номинаций которые может иметь каждый игрок. Максимальное количество определено в параметре,
MAX_NOMINATION_CNT, не больше 5 в SMA исходнике. Вы можете изменить при надобности значение. Эта переменная должна быть меньше чем значение указанное в исходнике. Значение 0 отключает эту функцию.

gal_nom_mapfile mapcycle.txt
Файл со списком карт, которые игроки могут номинировать.
Используйте * для всех карт которые есть на сервере.

gal_nom_prefixes 1
Использовать prefixes.ini для проверки имен карт,
если игрок не правильно набрал текст.

gal_nom_qtyused 0
Кол-во номинаций которые будут учитываться в
голосовании за следующую карту.
Значение 0 означает, что учитываться будут все номинации.

gal_runoff_enabled 1
Если ни один из вариантов голосования не
получил более 50% голосов, два варианта с
с наивысшим кол-вом голосов будут выбираться в дополнительном
голосовании. Разрешить дополнительное голосование.
0 - отключить.
1 - включить (по умолчанию).

gal_runoff_duration 15
Продолжение в секундах дополнительного голосования.

gal_vote_weight 2
Вес голоса, позволяет учитывать
голос администратора больше чем обычного игрока.
Сколько голосов считать за один голос администратора.
Значения 0 или 1 отключают эту функцию.

gal_vote_weightflags b
Флаги необходимые для голосования с большим весом. Вы можете использовать несколько флагов.
(по умолчанию y)

gal_vote_showstatus 1
Отображение процента голосов за каждую карту.
Когда прогресс голосования будет отображен игроку.
Значение 0 отключает эту функцию.
0 - никогда.
1 - после голосования игрока (по умолчанию).
2 - по окончанию голосования.

gal_vote_showstatustype 2
Отображать прогресс:
1 - как количество.
2 - как процент проголосовавших (по умолчанию).

gal_srv_start 0
В зависимости от рестарта - по надобности или от падения сервера, связанное с картой вы можете определить следующее действие.
Действие при рестарте сервера:
0 - оставаться на той же карте с которой стартовал сервер (по умолчанию).
1 - сменить на карту которая была перед рестартом.
2 - сменить на следующую карту, которая была определена
перед рестартом (если следующая карта не известна,
будет так же как и п.3).
3 - начать голосование после первых двух минут.
4 - изменить произвольно карту из списка номинаций.

gal_endofmapvote 1
Некоторые люди любят придерживаться своего предопределенного цикла карт. Другим нравится что бы голосование было в конце карты, что бы решить какая карта будет следующая. Разрешить голосование в конце карты для определения следующей карты.

gal_listmaps_paginate 10
Разбивание на страницы списка карт отображаемая консольной командой gal_listmaps предотвращает выкидывание игроков с сервера при просмотре большого списка карт. При разбивании на страницы будет показана только часть карт из общего списка. Определяет количество карт на страницу при использовании команды gal_listmaps. Значение 0 отключает разбивку на страницы. Разбивка на страницы будет на подобии команды amx_help.

Настройки голосования:
gal_vote_mapchoices 5
Кол-во карт которые игроки могут выбирать в списке карт.
Число карт должно быть между 2 и 8.

gal_vote_duration 15
Кол-во секунд продолжения голосования.

gal_vote_mapfile mapcycle.txt
Определяет файл с названием карт, которые будут использоваться в голосовании или для определения кол-ва групп карт, для переменной gal_vote_mapfiletype.

gal_vote_uniqueprefixes 0
Как добавляются карты после номинаций. Должны иметь уникальный префикс карты от тех которые уже в голосовании или нет.

gal_vote_expirationcountdown 1
Показывать таймер с обратным отсчетом, игрокам которые не успели проголосовать, если остается 10 секунд до окончания голосования. Таймер отсчитывает время от 10 до 0, перед окончанием голосования. Как показывать обратный отсчет.
0 - не показывать
1 - показывать (по умолчанию)

gal_vote_announcechoice 1
Показывать в чате за что голосует каждый игрок
Показывать всем выбор каждого игрока.
0 - не показывать.
1 - показывать всем.

gal_emptyserver_wait 0
Вы, возможно, имеете много карт но только, некоторые из них привлекут большее количество игроков. Когда сервер пуст, поменять на одну из этих карт. Сколько минут ждать, когда сервер пустой, пред сменой на альтернативный цикл карт для для пустого сервера. Значение 0 отключит эту функцию (по умолчанию).

gal_emptyserver_mapfile emptycycle.txt
Файл содержащий список карт, на подобии mapcycle.txt, для использования цикла карт когда сервер пуст.

gal_sounds_mute 0
Переменная отвечает за звуки которые должны быть воспроизведены при голосовании.
Значение 0 не отключает никакие звуки.
1 - "get ready to choose a map"
2 - "7", "6", "5", "4", "3", "2", "1"
4 - "time to choose"
8 - "runoff voting is required"


Вложения:
galileo_1_1_290.zip [29.86 КБ]
Скачиваний: 985

_________________
Изображение
Vi Veri Veniversum Vivus Vici
Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 08 июн 2010, 20:50 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 20:03
Последнее посещение:
25 фев 2018, 00:34
Сообщения: 260
Откуда: взять денег?
Самая мощная система голосования.Круто что ты её адаптировал под ХЛ.

Кстати когда идёт отсчёт до голосования на сервере возникают небольшие лаги,примерно 5-6 сек.Говорят в КС также.Видимо плагин слишком мощный и его сложно оптимизировать.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 09 июн 2010, 01:08 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Можно глянуть. ^_^


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 31 окт 2010, 00:57 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
в плагине есть звуки, сопровождающие события голосований?


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 31 окт 2010, 04:49 
Не в сети
Аватара пользователя
Зарегистрирован:
06 июн 2010, 16:53
Последнее посещение:
26 мар 2024, 14:36
Сообщения: 1143
Откуда: Владивосток
Есть

_________________
Изображение
Vi Veri Veniversum Vivus Vici


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 31 окт 2010, 19:58 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
такой вопрос, есть разница между Galileo и Deagles' Map Management 3.23


читал у буржуев комьюнити, многие ставят связку галилео+дигл кто нибудь юзал последний? а то скринов не нашел, что из себя представляет?


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 31 окт 2010, 22:40 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 20:03
Последнее посещение:
25 фев 2018, 00:34
Сообщения: 260
Откуда: взять денег?
В Галилео есть всё что в Дигле и даже больше.За то от Галилео есть не большие лаги.

З.Ы. Галилео+Дигл это я даже не могу представить что такое.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 31 окт 2010, 22:50 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
ммм... а небольшие это какие? у меня просто сервер на Antom 1.6 под виндой крутиться :))) :o


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 01 ноя 2010, 03:05 
Не в сети
Аватара пользователя
Зарегистрирован:
01 июн 2010, 20:03
Последнее посещение:
25 фев 2018, 00:34
Сообщения: 260
Откуда: взять денег?
Extremist писал(а):
а небольшие это какие?

Freejam писал(а):
Кстати когда идёт отсчёт до голосования на сервере возникают небольшие лаги,примерно 5-6 сек.Говорят в КС также.Видимо плагин слишком мощный и его сложно оптимизировать.


Вернуться к началу
 Профиль 
  
СообщениеДобавлено: 03 ноя 2010, 01:56 
Не в сети
Аватара пользователя
Зарегистрирован:
13 окт 2010, 07:24
Последнее посещение:
08 сен 2014, 23:34
Сообщения: 819
Откуда: Новосибирск
А галилео список карт по умолчанию которые крутяться на сервере берет из maps.ini амх? или все таки весь список вместе с картами номинаций должен быть утрамбован в mapcycle.txt (путь /addons/amxmodx/configs/mymapcycle.txt)?


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

Сейчас этот форум просматривают: Google [Bot] и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB