Для коректної роботи MastaMan Edition, необхідно що б змінна gal_endonround була 0
Опис плагіна:
Плагін мощьних системи голосування карт.
Покликаний замінити інші плагіни такого роду, такі як Deagles 'Map Manager або стандартний mapchooser.
Ось неповний перелік можливостей:
- Можливість гравців викликати передчасне голосування за карту. командою "rtv".
- Номінації. Номіновані карт які потраплять в наступне голосування.
- Додаткове голосування, якщо жодна з карт не отримала понад 50% голосів.
- Адміністратори з певними прапорами мають більшу вагу голосу.
- Унікальний цикл карт, коли сервер порожній.
Установка плагіна:
1) Вийміть файли з архіву.
2) Плагін galileo_MastaMan_Edition.amxx з plugins скопіюйте в cstrike / addons / amxmodx / plugins / на вашому сервері
3) Пропишіть galileo_MastaMan_Edition.amxx в файлі cstrike / addons / amxmodx / configs / plugins.ini
4) Папку galileo з файлами конфігурації з configs скопіюйте в cstrike / addons / amxmodx / configs / на вашому сервері
5) Файл локалізації galileo.txt з datalang скопіюйте в cstrike / addons / amxmodx / data / lang / на вашому сервері
6) Папку galileo зі списками карт з data скопіюйте в cstrike / addons / amxmodx / data / на вашому сервері
7) Файл emptycycle.txt з "Додаткові файли" скопіюйте в cstrike / на вашому сервері
8) Перезавантажте сервер
9) Прочитайте пункт "IV. Налаштування плагіна перед використанням" описаний нижче.
Серверні команди:
gal_startvote [-nochange]
Запуск голосування, карта зміниться як тільки нова карта буде визначена.
Якщо використовувати з аргументом "-nochange" зміна карти не відбудеться.
Корисно якщо ви використовуєте інший плагін для зміни карти.
gal_createmapfile ім'я файлу
Створення файлу зі списком всіх карт знаходяться в папці maps.
Аргумент "ім'я файлу" - ім'я нового файлу який буде створений в configsgalileo.
Клієнтські команди:
say nextmap
Покаже всім гравцям ім'я наступної карти яка буде зіграна.
Якщо використовується голосування в кінці карти (Змінна "gal_endofmapvote" встановлена в 1),
то результат використання цієї команди буде [немає голосів], якщо голосування почалося, то -
[Голосів. в процесі]. Тільки тоді, кога карта буде визначена шляхом голосування ця команда
відобразить ім'я наступної карти.
Покаже всім гравцям ім'я поточної карти.
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.
Ввівши просто повне ім'я карти Ви можете номінувати і знімати з номінації карту.
Налаштування плагіна перед використанням:
1) ВАЖЛИВО. Перш за все Вам необхідно відключити стандартні плагіни такі як:
nextmap.amxx і mapchooser.amxx
2) Плагін використовує список карт тільки з mapcycle.txt. Для того що б вручну не вводити весь список карт які
знаходяться у вас в папці maps, наберіть в консолі gal_createmapfile mapcycle.txt
Після створення файлу в консолі має бути написано приблизно так:
Наступне що ми зробимо це замінимо старий mapcycle.txt на новий згенерований Galileo.
Для цього йдемо в addons / amxmodx / configs / galileo /. копіюємо наш mapcycle.txt і вставляємо із заміною в папку cstrike /
Тепер плагін повністю готовий до роботи!
Встановлені плагіна:
Плагін вже попередньо налаштований, ви можете змінити ці настройки під свої потреби.
-- Список надбудов у файлі galileo.cfg:
1) Кількість найостанніших карт, для виключення з голосування. Значення 0 відключить цю функцію.
gal_banrecent 4 (за замовчуванням 3)
2) Кількість хвилин між нагадуваннями про те скільки голосів необхідно, після останнього створеного голосування.
Значення 0 відключає цю функцію.
gal_rtv_reminder 1 (за замовчуванням 2)
3) Прапори необхідні для голосування з великою вагою. Ви можете використовувати кілька прапорів.
gal_vote_weightflags b (за замовчуванням y)
4) Дія при рестарт сервера: 3 - почати голосування після перших двох хвилин.
gal_srv_start 3 (за замовчуванням 0)
5) Кількість карт які гравці можуть вибирати в списку карт. Число карт повинно бути між 2 і 8.
gal_vote_mapchoices 6 (за замовчуванням 5)
6) Кількість секунд продовження голосування.
gal_vote_duration 20 (за замовчуванням 15)
-- Список надбудов у файлі prefixes.ini:
Додані наступні префікси карт - awp_, aim_, sj_, fun_, es_, zm_, zp_, he_, hns_.
-- До архіву укомплектований файл emptycycle.txt зі списком стандартних карт, які будуть використовуватися коли сервер порожній.
(Даний файл необхідно витягти в папку cstrike /)
Виправлена помилка для опції "vote filler groups", раніше вона працювала неправильно.
///////////////////////////////////
// Дозволяє продовження часу поточної карти, додасть пункт в голосуванні
// "Продовжити карту". Якщо більшість проголосує за продовження, буде збільшено
// час гри на карті на певне значення, що дозволить гравцям залишені
// на даній карті довше.
///////////////////////////////////
// Максимальна кількість хвилин для гри, якщо карта була
// продовжена. Значення менше mp_timelimit не дозволить продовжувати карту.
// Кількість хвилин на котороие буде продовжена карта.
///////////////////////////////////
// Дві стандартні взаємопов'язані команди,
// які не можуть нормально працювати, коли використовується плагін.
// Для уникнення помилок при голосуванні залиште значення за замовчуванням.
///////////////////////////////////
// Cтандартная команда "votemap".
// 0 - відключено (за замовчуванням).
// 1 - включено.
// Cтандартная команда "listmaps".
// 0 - відключено.
// 1 - включено.
// 2 - поводиться так само як команда "gal_listmaps" (за замовчуванням).
///////////////////////////////////
// Заборона останніх зіграних карт означає що вони не будуть попадати
// в наступному голосуванні, виключаючи багаторазову гру на одній карті.
///////////////////////////////////
// * Кількість найостанніших карт, для виключення з голосування.
// Значення 0 відключить цю функцію.
// (за замовчуванням 3)
// Стиль відображення останніх карт, при
// використанні чат команди "recentmaps".
// 1 - все Крат в одному рядку (за замовчуванням).
// 2 - кожна карта в окремому рядку.
///////////////////////////////////
// Голосування за зміну карти спосіб повідомити
// про те, що гравці бажають передчасно змінити карту.
// Якщо достатня кількість побажало змінити карту,
// почнеться голосування.
///////////////////////////////////
// Чат команди які будуть викликати голосування.
// Використання прапорів. Значення 0 відключає цю функцію.
// 1 - стандартна команда "rockthevote".
// 2 - скорочена команда "rtv".
// 4 - динамічна "rockthevote" команда (дозволяє використовувати
// будь-яке слово (без пробілів) починаючи з "rockthe" і закінчуючи
// "vote". Приклад: "rockthedamnvote",
// "rockthesillylittlevote", або "rockthefreakingvote". Загальна довжина
// вираження поглядів не може перевищувати 31 символ. В підсумку
// залишається 20 символів для творчості якщо не враховувати
// довжину "rockthe" і "vote").
// * Кількість хвилин після початку карти,
// які гравці повинні чекати, перш ніж вони можуть
// викликати голосування. Коли один гравець на сервері, він може
// викликати голосування в будь-який час, незалежно від цього параметра.
// (за замовчуванням 10)
// * Відсоток гравців необхідний для виклику голосування.
// Коли один гравець на Серер, голосування почнеться негайно.
// (за замовчуванням 0.60)
// * Кількість хвилин між нагадуваннями про те скільки
// голосів необхідно, після останнього створеного голосування.
// Значення 0 відключає цю функцію.
// (за замовчуванням 2)
///////////////////////////////////
// Номінації дозволяють гравцям призначати карти які вони хотіли б
// включити в наступне голосування.
// Не залежно від того скільки карт було номіновані, не виключена
// можливість що не всі номінації потраплять в наступне голосування.
///////////////////////////////////
// Кількість номінацій які може мати кожен гравець.
// Максимальна кількість визначено в параметрі,
// MAX_NOMINATION_CNT, не більш як 5 в SMA исходнике
// Ви можете змінити при потребі значення.
// Ця змінна повинна бути менше ніж значення вказане в исходнике.
// Значення 0 відключає цю функцію.
// Файл зі списком карт, ктор гравці можуть номінувати.
// Використовуйте * для всіх карт які є на сервері.
// Використовувати prefixes.ini для перевірки імен карт,
// якщо гравець не правильно набрав текст.
// Кількість номінацій які будуть враховуватись в
// голосуванні за наступну карту.
// Значення 0 означає що враховуватись будуть все номінації.
///////////////////////////////////
// Якщо жоден з варіантів голосування не
// отримав більше 50% голосів, два варіанти з
// з найвищим кол-вом голосів будуть вибірате в додатковому
// голосуванні.
///////////////////////////////////
// Дозволити додаткове голосування.
// 0 - відключити.
// 1 - включити (за замовчуванням).
// Продовження в секундах додаткового голосування.
// Скільки голосів вважати за один голос адміністратора.
// Значення 0 або 1 відключають цю функцію.
// * Прапори необхідні для голосування з великою вагою.
// Ви можете використовувати кілька прапорів.
// (за замовчуванням y)
// По закінченню часу карти:
// 0 - змінити на наступну негайно.
// 1 - змінити на наступну після закінчення раунду (за замовчуванням).
// Коли прогрес голосування буде відображений гравцеві.
// Значення 0 відключає цю функцію.
// 0 - ніколи.
// 1 - після голосування гравця (за замовчуванням).
// 2 - після закінчення голосування.
// Відображати прогрес:
// 1 - як кількість.
// 2 - як відсоток тих, хто проголосував (за замовчуванням).
///////////////////////////////////
// В залежності від рестарту - по потребі
// або від падіння сервера, пов'язане з картою
// ви можете визначити наступну дію.
///////////////////////////////////
// * Дія при рестарт сервера:
// 0 - залишені на тій же карті з якої стартував сервер (за замовчуванням).
// 1 - змінити на карту яка була перед рестартом.
// 2 - змінити на наступну карту, яка була визначена
// перед рестартом (якщо наступна карта не відома,
// буде так само як і п.3).
// 3 - почати голосування після перших двох хвилин.
// 4 - змінити довільно карту зі списку номінацій.
// (за замовчуванням 0)
///////////////////////////////////
// Деякі люди люблять придерживатся свого
// зумовленого циклу карт. Іншим - подобається
// що б голосування було в кінці карти, що б вирішити яка
// карта буде наступна.
///////////////////////////////////
// Дозволити голосування в кінці карти
// для визначення наступної карти.
gal_endofmapvote 1
// Визначає кількість карт на сторінку при використанні
// команди gal_listmaps.
// Значення 0 відключає розбивку на сторінки.
// Розбивка на сторінки буде на подобі команди amx_help.
// * Кількість карт які гравці можуть вибирати в списку карт.
// Число карт повинно бути між 2 і 8.
// (за замовчуванням 5)
// * Кількість секунд продовження голосування.
// (за замовчуванням 15)
// Визначає файл з назвою карт, які будуть використовуватися
// в голосуванні або для визначення кількості груп карт,
// для перменная gal_vote_mapfiletype.
// Як додаються карти після номінацій.
// Повинні мати унікальний префікс карти
// від тих які вже в голосуванні чи ні.
///////////////////////////////////
// Показувати таймер зі зворотнім відліком, гравцям
// які не встигли проголосував, якщо залишається 10 секунд до
// закінчення голосування. таймер відраховує
// час від 10 до 0, перд закінченням голосування.
///////////////////////////////////
// Як показувати зворотний відлік.
// 0 - не показувати
// 1 - показувати (за замовчуванням)