CSTOP 4/32

[DreamCS] Dust 2 NOT only

93.123.16.79:27022
CSTOP 23/32

+18 [Dragon Arena]Cs-Par…

93.123.16.44:27015
CSTOP

Свободно място

Вашият сървър тук
CSTOP

Свободно място

Вашият сървър тук

Galileo

Автор: Brad

Описание: Плъгин за гласуване за нова карта.


----------------------
I. Описание - Версия:1.1.290
----------------------

26 февруари, 2009

Целта му е да замени останалите плъгини от този вид, като например Deagles' Map Manager или стандартния mapchooser.

Ето един непълен списък от възможности:
- Възможноста на участниците да поискат преждевременно гласуване за карта с командата "RTV(rtv) ".
- Номинации на карти, които ще попаднат в следното гласуване.
- Допълнитено гласуване, ако нито една от картите от избора не е получила повече от 50% от гласовете.
- Админи с определен флаг имат по-голям глас в гласуването.
- Уникален цикъл на картите, когато сървъра е празен.


Препоръчително е да прочетете galileo.cfg за пълните възможности на плугина.

http://www.mixedberry.net/forum/forumdisplay.php?f=56

----------------------
II. Инсталиране:
----------------------
1)Резархивирайте.
2)Плугина galileo_RU_by_MastaMan.amxx от плъгини копирайте в cstrike/addons/amxmodx/plugins/ на вашия сървър
3)В cstrike/addons/amxmodx/configs/plugins.ini допишете реда galileo_RU_by_MastaMan.amxx.
4)Папката galileo с конфигурационните файлове от configs\ копирайте в cstrike/addons/amxmodx/configs/ на вашия сървър.
5)Файла galileo.txt от data\lang копирайте в cstrike/addons/amxmodx/data/lang/ на вашия сървър.
6)Папката galileo със списъка с картите от data\ копирайте в cstrike/addons/amxmodx/data на вашия сървър.
7)Файла emptycycle.txt от "Допълнителни файлове" копирайте в cstrike/ на вашия сървър.
8)Рестартирайте сървъра
9)Прочетете точка "IV.Настройка на плугина преди употреба" по-долу



----------------------
III. Команди
----------------------

Сървърни команди:

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 "име на карта"

Пишейки пълното "име на карта" вие можете да номинирате или деноминирате карта.



----------------------
IV.Настройка на плъгина преди употреба.
----------------------

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 и го поставяте в папката cstrike/
А плъгин е готова да работи!


================================================== =====

----------------------

V.Предварителна настройка на плъгина
----------------------

Плугина има предварително конфигурирани настройки, но вие можете да ги промените по ваш избор.За тази цел разгледайте подробно файла 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.

Списък на префиксите на карти във файла prefixes.ini:

Добавени са следните префикси на карти - awp_, aim_, sj_, fun_, es_.

В архива е и файла emptycycle.txt в който има списък със стандартни карти, които ще се използват когато сървъра е празен.(Данните за файла трябва да се извлекат от cstrike/)

Списъка на картите от файла:

de_aztec
de_dust
de_dust2
cs_assault
cs_italy
de_train

----------------------
VI. Промените
----------------------

2009-02-26 - Добавени са проверки за картата, за вписване в списъка на картите
Променлива gal_endofmapvote настроена на 0. Преди гласуването, независимо вървят променлива.
Нов променлива gal_sounds_mute, прекъсни някои звуци в гласуването. Вижте galileo.cfg.
Премахнато език клавиши:
GAL_STANDARD_NOTFOUND
GAL_STANDARD_TOOMANY
GAL_STANDARD_UNKNOWNMOD
Фиксирана бъг за опцията "гласува за пълнене групи ", тя да не работи коректно.
2008-09-26 - Добавена проверяват картите с д? в списъците.
Фиксирана бъг, когато сървърът е празен файл със списък на карти, на разположение.
2008-11-26 - Фиксирана бъг с определяне на срок, картите на 0.
Фиксирана бъг при използване на цвета в менюто, ако Министерството на отбраната не поддържа тази възможност.
Фиксирана проблем с началото на гласуването.
Актуализиран вътр. Информация galileo.cfg
Отивам на излизане


----------------------
VII. 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


[URL=http://img514.imageshack.us/i/newpicture1u.png/][IMG]http://img514.imageshack.us/img514/1677/newpicture1u.th.png[/IMG][/URL]





Качен от Incvisitor на 27 юни 2009
Одобрен на 27 юни 2009

Тестове под различни версии на AMX Mod X:
AMX Mod X AMXX 1.8.x - не е тестван
AMX Mod X AMXX 1.7x - не е тестван

Прочетете урока: Добавяне на плъгини (АМХ и АМХХ)

Download Galileo

Размер: 96.08 KB. Свален 3567 път(и).

Последна промяна: 17:41, 30 юни 2009