Автор: Brad
Линк към оригинала: [You must be registered and logged in to see this link.]Версия: 1.1.290
Описание:Това е плъгин за гласуване за карта.Целта му е да замени останалите плъгини от този вид, като например Deagles' Map Manager или стандартния mapchooser.
Ето един непълен списък от възможности:
- Възможността на участниците да поискат преждевременно гласуване за карта с командата "RTV(rtv) ".
- Номинации на карти, които ще попаднат в следното гласуване.
- Допълнително гласуване, ако нито една от картите от избора не е получила повече от 50% от гласовете.
- Админи с определен флаг имат по-голям глас в гласуването.
- Уникален цикъл на картите, когато сървъра е празен.
Препоръчително е да прочетете galileo.cfg за пълните възможности на плъгина.
Инсталация:1)Разархивирайте.
2)Плъгина galileo_RU_by_MastaMan.amxx от плъгини копирайте в valve/addons/amxmodx/plugins/ на вашия сървър
3)В valve/addons/amxmodx/configs/plugins.ini допишете реда galileo_RU_by_MastaMan.amxx.
4)Папката galileo с конфигурационните файлове от configs\ копирайте в valve/addons/amxmodx/configs/ на вашия сървър.
5)Файла galileo.txt от data\lang копирайте в valve/addons/amxmodx/data/lang/ на вашия сървър.
6)Папката galileo със списъка с картите от data\ копирайте в valve/addons/amxmodx/data на вашия сървър.
7)Файла emptycycle.txt от "Допълнителни файлове" копирайте в valve/ на вашия сървър.
8 )Рестартирайте сървъра
9)Прочетете точка "IV.Настройка на плъгина преди употреба" по-долу
Сървърни команди:gal_startvote [-nochange]
Начало на гласуването.Картата ще се смени когато новата карта бъде определена.
Ако използвате параметъра [-nochange] смяна на картата няма да има.
Полезно, ако използвате друг плъгин за смяна на картата.
gal_createmapfile име на файла
Създава файл със списък на всички карти, които се намират в maps на вашия сървър.
"име на файла" - името на новия файл,който ще се създаде в \configs\galileo.
Клиентски команди:say nextmap
Ще покаже на всички играчи името на следващата карта.
Ако вие използвате гласуването в края на картата (когато "gal_endofmapvote " е настроено на 1),
в резултат на използването на тази команда ще бъде [Няма гласове], ако гласуването е започнало, а след това --
[Гласове. в процеса]. Тогава, когато картата бъде определена чрез вот,тази команда ще покаже името на следващата карта.
say currentmap
Показва на всички играчи списък с последно играните карти.
Стойността на командата "gal_banrecent" трябва да е различна от 0.
say recentmaps
Показва на всички играчи списък с последно играните карти.
Стойността на командата "gal_banrecent" трябва да е различна от 0.
say rockthevote | say rtv | say rocktheanythingvote
Играчът може да предизвика преждевременно гласуват за смяна на картата.
Ще му бъде показана информация колко играчи трябва да напишат тази команда, за да може вота да се пусне предварително.
На командата "gal_rtv_commands" обаче трябва да има зададена стойност по ваш избор.По начало е 10.За промяна вижте galileo,cfg в configs/
say nominations | say noms
Ще покаже на всички играчи списъка с карти, които са били номинирани.
Стойността на командата "gal_nom_playerallowance" трябва да е различна от 0.За промяна вижте galileo,cfg в configs/
say nominate "част от името на картата" | say nom "част от името на картата"
Номиниране на карта с тази "част от името на картата"Ако има няколко съответствия с тази "част от името на картата" на играча ще му бъде показано меню със всички карти в които има тази "част от името на картата"
Стойността на командата "gal_nom_playerallowance" трябва да е различна от 0.За промяна вижте galileo.cfg в configs/.Тя е свързана с горната команда.
say cancel "име на карта"
"Име на карта", която вие искате да премахнете чрез номиниране( ако тя е била номинирана по-рано).Стойността на командата "gal_nom_playerallowance" трябва да е различна от 0.За промяна вижте galileo,cfg в configs/.
say "име на карта"
Пишейки пълното "име на карта" вие можете да номинирате или деноминирате карта.
Настройка на плъгина преди употреба.1) ВАЖНО! Преди всичко, трябва да направите преди да инсталирате плъгина е да забраните стандартните плъгини:
nextmap.amxx и mapchooser.amxx
2) Плъгин използва само списъка с карти от mapcycle.txt. За ръчно въвеждане на списък на всички карти, които имате в maps,пишете в конзолата gal_createmapfile mapcycle.txt.След създаването на файла в конзолата трябва да ви излезе съобщение изглеждащо така:
Успешно беше създаден "addons/amxmodx/configs/galileo/mapcycle.txt" (140 карти-примерно).
Следващото което правим е да се замени стария mapcycle.txt с новия,който се създаде от galileo като отивате в addons/amxmodx/configs/galileo/, копирате вашия mapcycle.txt и го поставяте в папката valve/
А плъгин е готова да работи!
Предварителна настройка на плъгина
Плъгина има предварително конфигурирани настройки, но вие можете да ги промените по ваш избор.За тази цел разгледайте подробно файла galileo.cfg
Списъкът на добавките в galileo.cfg:
1.Брой на последните карти,които ще се изключат от следващия вот.Стойност 0 ще забрани тази функция.
Пример: gal_banrecent 4.По предварителна настройка стойността е 3.
2.През колко минути ще напомня колко гласа са необходими за смяна на картата след последно даден вот от играч.
Стойност 0 ще зададе да не се показва такова съобщение.
Пример: gal_rtv_reminder 1.По предварителна настройка стойността е 2.
3.Флаг,който е необходим за да има играч(админ) по-голяма тежест в гласуването.Можете да използвате няколко флага.
Пример: gal_vote_weightflags b.По предварителна настройка флага е "y".
4.Действие при рестарт на сървъра:3- гласуването ще бъде през първите 2 минути.
Пример: gal_srv_start 3.По предварителна настройка стойността е 0 (не пуска гласуване).
5.Колко секунди да продължи гласуването.
Пример: gal_vote_duration 20.По предварителна настройка стойността е 15.
6.Брой карти, които играчите могат да избира от списъка с карти.Броя на картите може да бъде от 2 до 8.
Пример: gal_vote_mapchoices 6.По предварителна настройка стойността е 5.
В архива е и файла emptycycle.txt в който има списък със стандартни карти, които ще се използват когато сървъра е празен.(Данните за файла трябва да се извлекат от cstrike/)
Списъка на картите от файла:
crossfire
stalkx
stalkyard
doublecross
ag_crossfire
CVARS:/ / Оставете удължаване на срока на сегашните карти, добавете елемент за гласуване
/ / "Да се разшири сайта". Ако мнозинството гласува в полза на разширяването, ще бъде разширен
/ / Играта на картата в по-стойност, която ще позволи на играчите да ostavatsya
/ / На тази карта дълго.
/ / Максимален брой минути за играта, ако картата е била
/ / Удължен. Което означава по-малко mp_timelimit не позволяват да се разшири на сайта.
amx_extendmap_max 90
/ / Брой на протокола, на чиято карта ще бъде удължен.
amx_extendmap_step 15
// Две стандартни взаймо свързани команди, които няма да могат да работят нормално,когато плъгина се използва.
// За да избегнете грешка по време на гласуването оставете стойността, така както е зададена.
// Стандартна команда "votemap ".
// 0 - забранено.
// 1 - разрешено.
gal_cmd_votemap 0
/ / Стандарт командата "listmaps ".
// 0 - забранено.
// 1 - разрешено.
/ / 2 - се държи точно като командата "gal_listmaps " (по подразбиране).
gal_cmd_listmaps 2
// Забраната на последните няколко играни карти означава, че те няма да попаднат в следващия вот.
// Така се изключва многократната игра на една и съща карта.
// Брой на последно играните карти,които да се изключат при следващ вот.
// Стойност 0 забранява тази функция.
// По подразбиране стойността е 3
gal_banrecent 4
// Вид на показване на картите при използване на командата "recentmaps" в чата.
// 1 - всички карти в един ред.(по оригинална настройка)
// 2 - всяка карта в отделен ред.
gal_banrecentstyle 1
// Вид на съобщението за гласуване за смяна на карта,когато играчите поискат предварително такава смяна.
// Когато се съберат достатъчно гласове, вота ще започне.
/ / Чат команди, които ще пускат гласуването.
/ / 1 - стандартната команда "rockthevote ".
/ / 2 - кратка команда "RTV(rtv) ".
/ / // 4 - динамична "rockthe<нещо си>vote" команда ( позволява използването на ваша дума (без интервал)
започваща с "rockthe" и завършваща с "vote".Пример: "rockthedamnvote", "rockthesillylittlevote"
или "rockthefreakingvote".
Общата дължина на думата не трябва да надвишава 31 символа.В случая ви остават 20 символа като
сложим задължителните "rockthe" и "vote").
gal_rtv_commands 3
// Колко минути след началото на картата трябва да изчакат играчите
// преди да могат да поискат предварителен вот.Когато в сървъра има само един играч,
// той може да поиска гласуване по всяко време, без значение от зададената стойност на тази команда
// ( по оригинална настройка стойността е 10).
gal_rtv_wait 4
// Процент на играчите необходим за предварителен вот.
// Когато в сървъра има само един играч, гласуването започва веднага.
// (по оригинална настройка стойността е 0.60)
gal_rtv_ratio 0.50
// През колко минути да се напомня на играчите, колко гласа са нужни
// за смяна на картата след последния предварителен вот.
// (по оригинална настройка стойността е 2)
gal_rtv_reminder 1
// Номинации разрешаващи на играчите да включват карти за следващото гласуване.
// Независимо от това колко карти са били номинирани, не се изключва възможността,не всички номинирани карти да попаднат в списъка.
/ Брой номинации, които може да направи всеки играч.
// Максималното количество се определя от стойността.
// Вие можете да променяте стойността ако е необходимо.
// Тази променлива трябва да бъде по-малка от стойността, посочена в кода на .sma файла.
// Стойност 0 забранява използването на командата.
gal_nom_playerallowance 2
// Файл със списъка на картите, от който играчите ще могат да номинират карти в предварителен вот.
// Използвайте * като стойност за всички карти, които имате в сървъра.
gal_nom_mapfile mapcycle.txt
// Използване на prefixes.ini за проверка името на картата
// ако играч е написал грешно име.
gal_nom_prefixes 1
// Брой на номинациите,които ще се считат в
// гласуването за следващата карта.
// Стойност 0 означава, че ще се считат всички номинации.
gal_nom_qtyused 0
// Ако нито един от вариантите за гласуване не е събрал повече от 50% двете карти събрали най-много брой гласове ще се пуснат в допълнителен вот.
/ / Разреши допълнително гласуване.
// 0 - забранява
// 1 - разрешава (по подразбиране).
gal_runoff_enabled 1
// Продължителност на гласуването в секунди.
gal_runoff_duration 15
/ Тежест на гласа когато гласува админ.
// Гласа на админа ще е с по-голяма тежест от гласа на обикновения играч.
/ За колко гласа ще се счита гласа на админа.
// Стойност 0 или 1 забранява тази функция.
gal_vote_weight 2
// Флагове необходими за гласуване с повече тежест.
// Можете да използвате няколко флага.(по предварителна настройка е флаг "у")
gal_vote_weightflags б
// Начин за смяна на картата след гласуване
// След изтичане времето на настоящата карта или незабавно.
// Начин за смяна на картата.
// 0 - сменя на избраната чрез вот незабавно.
// 1 - сменя на избраната след изтичане времето на настоящата(по предварителна настройка)
gal_endonround 1
/ / Показва процента от гласовете за всяка карта.
// Кога резултатите от гласуването ще бъдат показани на играчите.
// Стойност 0 забранява показването на резултатите.
// 0 - никога
// 1 - след гласуването на играч (по предварителна настройка)
// 2 - след приключване на гласуването.
gal_vote_showstatus 1
// Показване на резултатите:
// 1 - като брой.
// 2 - като процент (по предварителна настройка).
gal_vote_showstatustype 2
// В зависимост от рестарта - по необходимост
// или от спиране на сървъра вие можете да определите следващите действия.
// Действие при рестарт на сървъра:
// 0 - остава на тази карта с която е стартирал сървъра.
// 1 - сменя на картата, която е била преди рестарта.
// 2 - сменя на следващата карта, която е била избрана преди рестарта.
// (ако следваща карта не е била избрана ще се изпълни командата с променлива 3 (следващата).
// 3 - ще започне гласуване през първите 2 минути.
// 4 - ще се смени на произволна карта от списъка с номинираните.
// (по предварителна настройка стойността е 0)
gal_srv_start 3
// С тази команда ще определите кога да се гласува за вот за следващата карта
// дали в началото или в края на настоящата.
/ / Позволи гласуване в края на картата
/ / За да определите следващия карта.
gal_endofmapvote 1
/ Прелистването на страници от списъка с картите, показвана с конзолната команда
// gal_listmaps предотвратява кик-ването на играч от сървъра при гледането
// на голям списък с карти.При разлистването на страници ще бъдат показани
// само картите от общия списък.
/ Определя броя на картите на една страница при използване
// на командата gal_listmaps.
// Стойност 0 ще забрани разлистването на страници.
// Разлистването на страници ще бъде показано както при използването на amx_help.
gal_listmaps_paginate 10
/ / Настройки за гласуването.
// Брой на картите, които играчите могат да избират от списъка с карти.
// Броя на картите може да бъде от 2 до 8.
// (по предварителна настройка стойността е 5)
gal_vote_mapchoices 6
// Колко секунди да продължи гласуването.
// (по предварителна настройка стойността е 15).
gal_vote_duration 20
// Определя файла с имената на картите, който ще бъде използван
// при вот за променливата gal_vote_mapfiletype.
gal_vote_mapfile mapcycle.txt
// Как да се добавят карти след номинациите.
// Трябва да имате уникалния префикс на картите (вижте prefixes.ini)
// на тези, които вече са във вота или искате да добавите.
// Пример: Искате да добавите awp_ карта.Виждате дали префикса го има
// (в случая го има) във файла,Ако го няма го добавяте.)
gal_vote_uniqueprefixes 0
/ / Показване на таймера с обратно броене на играчите
// които не са успели да гласуват.Ако остават 10 секунди до края на вота
// таймера ще покаже времето от 10 до 0 за край на вота.
/ / Как да се покаже обратното броене.
/ / 0 - не показвай
/ / 1 - да се показва (по предварителна настройка).
gal_vote_expirationcountdown 1
/ / Показване в чата за коя карта е гласувал всеки играч.
// Показване на всички за коя карта е гласувал всеки играч.
// 0 - да не се показва.
// 1 - да се показва на всички(по предварителна настройка).
gal_vote_announcechoice 1
// Сигурно има доста карти, но само някои от тях ще привличат повече играчи. Когато сървърът е празна, ще се сменя на една от тези карти.
Колко минути да чакам, когато сървърът е празен, преди смяната на алтернативен цикъл карти (за празен сървър).
/ / Стойност 0 забранява тази функция (по предварителна настройка).
gal_emptyserver_wait 10
// Файла, който съдържа списък с карти, наподобяващ mapcycle.txt
// за използване на алтернативния цикъл карти,когато сървъра е празен.
gal_emptyserver_mapfile emptycycle.txt
/ / Разрешаване на глас за различни събития до и по времето на вота за гласуването.
/ / Определете какви звуци да бъдат изключени.
/ / Флаговете са добавени.Стойност 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"
gal_sounds_mute 0
[You must be registered and logged in to see this image.]