Русское сообщество по скриптингу

Менеджер карт Galileo

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Менеджер карт Galileo

Сообщение DJ_WEST » 28 авг 2009, 09:09

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

Описание:
Galileo - это менеджер голосований за карты, который может заменить устаревший mapchooser или Deagles' Map Manager.

Список возможностей:
  • Возможность "rock the vote" (rtv).
  • Номинация карт, которые будут использованы в следующем голосовании.
  • Продление голосования, если ни одна карта не набрала больше 50% голосов от общей суммы.
  • Весомые голоса за карту от игроков с особенными флагами доступа.
  • Уникальный список карт (mapcycle), когда сервер пустой.

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

gal_createmapfile имя_файла
Создает файл, который содержит рабочие карты из папки maps. Аргумент "имя_файла" определяет его имя. Файл создается в директории ..\configs\galileo.


Клиентские команды:
say nextmap
Показывает всем игрокам название следующей карты. Это замена оригинальному плагину nextmap.
Если идет конец голосования за карту (команда "gal_endofmapvote" установлена в 1),
данная команда будет возвращать "[not yet voted on]". Если голосование за карту еще не было начато, команда вернет "[voting in progress]". Когда голосование будет закончено, то команда вернет следующую карту.

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 имя_карты
Если имя_карты было номинировано данным игроком, то отменяет номинацию. Если имя_карты не было номинировано данным игроком, то делает номинацию.
Необхоидмо, чтобы значение команды "gal_nom_playerallowance" было больше 0.


Серверские настройки:
amx_extendmap_max 90
Максимальное время, в течении которого могут играть на карте.

amx_extendmap_step 15
Время, на которое карта будет продлеваться при выигрыше голосования.

gal_cmd_votemap 0
0 - выключить
1 - оставить
Действие со стандартной консольной командой "votemap".

gal_cmd_listmaps 2
0 - выключить
1 - оставить
2 - заменить на gal_listmaps
Действие со стандартной консольной командой "listmaps".

gal_banrecent 3
Определяет какое количество сыгранных карт исключается из голосования.

gal_banrecentstyle 1
1 - все карты в одной строке
2 - каждая карта на новой строке
Определяет стиль вывода карт при использовании команды recentmaps.

gal_rtv_commands 3
0 - выключить
1 - комнада "rockthevote"
2 - команда "rtv"
4 - динамическая команда "rockthe<что угодно>vote" (разрешает запускать голосование командой, которая начинается с "rockthe" и заканчивается "vote"). Например: "rockthedamnvote", "rockthesillylittlevote", "rockthefreakingvote". Максимальная длина команды не должна превышать 31 символа.
Определяет, какими командами можно запускать голосование rock the vote.

gal_rtv_wait 10
Определяет через какое время в минутах игрок может запустить rtv. Если на сервере один игрок, он может запускать rtv в независимости от данной настройки.

gal_rtv_ratio 0.60
Определяет процентное соотношение необходимого количества голосов за карту. Если на сервере один игрок, он может запускать rtv в независимости от данной настройки.

gal_rtv_reminder 2
Определяет через какое в минутах нужно напоминать о текущих данных rock the vote.

gal_nom_playerallowance 2
Определяет максимальное количество номинаций, которые игрок может сделать.

gal_nom_mapfile mapcycle.txt
Файл со списками карт. Вы можете указать * для использования всех карт из папки maps или путь к файлу, например, /addons/amxmodx/configs/mymapcycle.txt.

gal_nom_prefixes 0
Определяет должен ли использоваться файл ../amxmodx/configs/galileo/prefixes.ini, если указанная игроком часть имени карты не существует.

gal_nom_qtyused 0
Определяет какое количество номинированных карт будет рассмотрено при следующем голосовании. 0 - все номинированные карты.

gal_runoff_enabled 1
0 - выключить
1 - выключить
Использовать отмену голосования.

gal_runoff_duration 15
Определяет число секунд продления голосования.

gal_vote_weight 2
0 - выключить
1 - включить
Количество голосов учитываемое при голосовании игрока с админскими флагами доступа.

gal_vote_weightflags y
Флаг доступа, необходимый для игрока.

gal_endonround 1
0 - сменить немедленно
1 - сменить после смены раунда
Определяет, когда должна произойти смена карты после голосования.

gal_vote_showstatus 1
0 - выключить
1 - после голосования игроком
2 - после окончания голосования
Определяет, когда показывать результаты голосования игроку.

gal_vote_showstatustype 2
1 - количество голосов
2 - процентное количество от общей суммы
Как отображать прогресс голосования.

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

gal_endofmapvote 1
Запускать голосование перед сменой карты.

gal_listmaps_paginate 10
0 - отключить страницы
Определяет сколько карт будет на странице при использовании команды gal_listmaps.
Определяет действие, которое произойдет после перезагрузки сервера. Стиль наподобие amx_help.

gal_vote_mapchoices 5
Количество карт при голосовании. Возможные значение от 2 до 8.

gal_vote_duration 15
Длительность голосования в секундах.

gal_vote_mapfile mapcycle.txt
Файл со списками карт. Вы можете указать путь к файлу, например, /addons/amxmodx/configs/mymapcycle.txt.

gal_vote_uniqueprefixes 0
Должна ли карта иметь уникальный префикс от тех, что уже в голосовании.

gal_vote_expirationcountdown 1
0 - не отображать
1 - отображать
Отображать ли время окончания голосования.

gal_vote_announcechoice 1
0 - оставить приватным
1 - отображать всем
Определяет способ отображения выбора игрока на голосовании.

gal_emptyserver_wait 0
0 - выключить
Определяет через сколько минут произойдет смены списка карт (mapcycle) на альтернативный, если сервер пустой.

gal_emptyserver_mapfile emptycycle.txt
Файл со списками карт. Вы можете указать путь к файлу, например, /addons/amxmodx/configs/mymapcycle.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"
Определяет какие звуки не должны воиспроизводиться при голосовании.


Установка:
..\configs\galileo\galileo.cfg
..\configs\galileo\prefixes.ini
..\data\galileo\
..\data\lang\galileo.txt
..\plugins\galileo.amxx


Вы должны выключить плагин "nextmap.amxx".
Вы должны выключить плагин "mapchooser.amxx" и любые другие подобные плагины.

Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2

Re: Менеджер карт Galileo

Сообщение Msk.M9copy6ka » 15 янв 2014, 07:21

Подскажите пожалуйста,что конкретно мне надо поменять?!
Поставил плагин,не чего не менял..Ртв прописываю,выдает выбор карт,вот только не знаю всегда разные карты выдает,он автоматически находит мои карты?!
Не могу наменировать карты,а конкретно это выглядит так - /say nom de_dust2
Что-то пишет в этот момент Nomination failed; no map names matched "de_dust2"что делать в этом случае?
+ почему он просто не наменирует /say de_dust2 ...можно сделать что бы без приставки "nom"
наменировалась карта?!
Аватара пользователя
Msk.M9copy6ka
 
Сообщения: 23
Зарегистрирован: 13 янв 2014, 16:39
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Менеджер карт Galileo

Сообщение by Feodor » 15 янв 2014, 10:09

Конечно ВСЕ можно менять под Себя!!!

Есть Квары!!!
Последний раз редактировалось by Feodor 15 янв 2014, 11:03, всего редактировалось 1 раз.
1/2 by Feodor
Аватара пользователя
by Feodor
 
Сообщения: 65
Зарегистрирован: 12 янв 2014, 08:49
Благодарил (а): 8 раз.
Поблагодарили: 26 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Менеджер карт Galileo

Сообщение Msk.M9copy6ka » 15 янв 2014, 10:32

register_clcmd("say", "cmd_nominations", 0, "- displays current nominations for next map");
register_clcmd("say_team", "cmd_nominations", 0, "- displays current nominations for next map");

Можно пожалуйста по подробнее,куда и что конкретно прописать?



на Rtv
register_clcmd("say rtv", "cmd_rockthevote", 0);
register_clcmd("say_team rtv", "cmd_rockthevote", 0 это что дает?

Вообще мне тупо вставить эти строки в фал sma?
Не чего менять не надо,тупо вставить?
Или там прописаны данные команды и мне надо найти и поменять с '0" на "1" ?!
Скажите пожалуйста!
Аватара пользователя
Msk.M9copy6ka
 
Сообщения: 23
Зарегистрирован: 13 янв 2014, 16:39
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Менеджер карт Galileo

Сообщение by Feodor » 15 янв 2014, 11:01

Ой Фууууу...Вообще не пользуюсь этой ерундой...
Пришлось скачать-посмотреть...
Там есть Квар на смену команды на голосование:

gal_rtv_commands 2
1/2 by Feodor
Аватара пользователя
by Feodor
 
Сообщения: 65
Зарегистрирован: 12 янв 2014, 08:49
Благодарил (а): 8 раз.
Поблагодарили: 26 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Менеджер карт Galileo

Сообщение Msk.M9copy6ka » 15 янв 2014, 11:08

register_clcmd("say", "cmd_nominations", 0, "- displays current nominations for next map");
register_clcmd("say_team", "cmd_nominations", 0, "- displays current nominations for next map")
register_clcmd("say rtv", "cmd_rockthevote", 0);
register_clcmd("say_team rtv", "cmd_rockthevote", 0
Ааа..что делать то?!
Данные команды надо прописать или поменять значения на 1 ?

gal_rtv_commands 2 - это если 2 человека пропишут Ртв будет Воте
...мне надо что бы люди могли наменировать карыт say de_dust2 как сделать подскажи пожалуйста!
Аватара пользователя
Msk.M9copy6ka
 
Сообщения: 23
Зарегистрирован: 13 янв 2014, 16:39
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Менеджер карт Galileo

Сообщение by Feodor » 15 янв 2014, 11:26

Ок...5 сек посмотрю что там вообще и как, думаю можно сменить...Больше ничего не надо?
А там на Ртв голосование идет?

Добавлено спустя 7 минут 33 секунды:
Ну вот тут предельно ясно все написано...

// Indicates which say commands can be used to rock the vote.
// The flags are additive. A value of 0 will disable this feature.
// 1 - standard "rockthevote" command
// 2 - shorthand "rtv" command
// 4 - dynamic "rockthe<anything>vote" command (allows a player to type
// any one word (i.e. no spaces) that starts with "rockthe" and ends
// with "vote". Some examples might be: "rockthedamnvote",
// "rockthesillylittlevote", or "rockthefreakingvote". The total
// length of the word can not be longer than 31 characters. That
// leaves 20 characters for creativeness once you factor in the
// lengths of "rockthe" and "vote")
gal_rtv_commands 3

Ставим gal_rtv_commands 2 , и будет использоваться команда Rtv
1/2 by Feodor
Аватара пользователя
by Feodor
 
Сообщения: 65
Зарегистрирован: 12 янв 2014, 08:49
Благодарил (а): 8 раз.
Поблагодарили: 26 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Менеджер карт Galileo

Сообщение Msk.M9copy6ka » 15 янв 2014, 11:27

ртв номр вроде работает...толком правда не могу проверить народу нету пока.
Но вообще от 2 человек сейчас работает.
Вот только я не знаю карты,он вроде автоматом уже берет из папки /maps
Я не чего путь не указывал.
Пока беспокоит наминация только...по обычному ен получается наменировать!
Аватара пользователя
Msk.M9copy6ka
 
Сообщения: 23
Зарегистрирован: 13 янв 2014, 16:39
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Менеджер карт Galileo

Сообщение by Feodor » 15 янв 2014, 11:39

погодь
Последний раз редактировалось by Feodor 15 янв 2014, 11:43, всего редактировалось 1 раз.
1/2 by Feodor
Аватара пользователя
by Feodor
 
Сообщения: 65
Зарегистрирован: 12 янв 2014, 08:49
Благодарил (а): 8 раз.
Поблагодарили: 26 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Менеджер карт Galileo

Сообщение Msk.M9copy6ka » 15 янв 2014, 11:44

Вообщем,не чего не сделать,только через команду /say nom ?

Добавлено спустя 2 минуты 52 секунды:
Когда пишешь /say nom de_dust2 вото что выдает сервер
Nomination failed; no map names matched "de_dust2".
Соответственно когда вводишь команду /say noms Пишет 0
Если не чего нельзя сделать,можт посоветуете плагины /rtv и наминация без воебонно*?
Если не трудно,пожалуйста,я оч уже заб*я
Аватара пользователя
Msk.M9copy6ka
 
Сообщения: 23
Зарегистрирован: 13 янв 2014, 16:39
Благодарил (а): 14 раз.
Поблагодарили: 0 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Менеджер карт Galileo

Сообщение by Feodor » 15 янв 2014, 12:03

ТОже провал)))
Последний раз редактировалось by Feodor 15 янв 2014, 12:54, всего редактировалось 1 раз.
1/2 by Feodor
Аватара пользователя
by Feodor
 
Сообщения: 65
Зарегистрирован: 12 янв 2014, 08:49
Благодарил (а): 8 раз.
Поблагодарили: 26 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Пред.След.

Вернуться в Утвержденные плагины

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10