Важно!
Рекомендуется обновиться до текущей версии плагина, в нем исправлено много ошибок, и доработан превод!
I. Описание:
----------------------
26 Февраля 2009
Плагин мощьной системы голосования карт.
Призван заменить другие плагины такого рода, такие как Deagles' Map Manager или стандартный mapchooser.
Вот неполный перечень возможностей:
- Возможность игроков вызывать преждевременное голосование за карту , командой "rtv".
- Номинации. Номинирование карт которые попадут в следующее голосование.
- Дополнительное голосование, если ни одна из карт не получила более 50% голосов.
- Администраторы с определенными флагами имеют больший вес голоса.
- Уникальный цикл карт, когда сервер пуст.
Так же рекомендуется посмотреть galileo.cfg, для ознакомления со всеми возможностями плагина.
http://www.mixedberry.net/forum/forumdisplay.php?f=56
----------------------
II. Установка:
----------------------
1) Извлеките файлы из архива.
2) Плагин galileo_RU_by_MastaMan.amxx из plugins\ скопируйте в cstrike/addons/amxmodx/plugins/ на вашем сервере
3) Пропишите galileo_RU_by_MastaMan.amxx в файле cstrike/addons/amxmodx/configs/plugins.ini
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
Покажет всем игрокам имя текущей карты.
Дополнительные клиентские команды:
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 имя карты
Введя просто полное имя карты Вы можете номинировать и снимать с номинации карту.
----------------------
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:
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_.
-- В архив укомплектован файл 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
Исправлена ошибка для опции "vote filler groups", раньше она работала не правильно.
2008-09-26
-- Добавлена проверка карты при использовании её в списках. Исправлена ошибка, когда сервер пуст файл со списком карт отсутствует.
2008-11-26
-- Исправлена ошибка с установкой лимита времени карты в 0. Исправлена ошибка при использовании цвета в меню, если мод не поддерживает такую возможность.
Исправлена ошибка с преждевременным голосованием.
Обновлена доп. информация в galileo.cfg
Бета- релиз
----------------------
VII. Описание переменных
----------------------
GALILEO.CFG
////////////////////////
// Разрешает продление времени текущей карты, добавит пункт в голосовании //
// "Продлить карту". Если большинство проголосует за продление, будет увеличено //
// время игры на карте на определенное значение, что позволит игрокам оставатся //
// на данной карте дольше. //
////////////////////////
// Максимальное кол-во минут для игры, если карта была
// продлена. Значение меньшее mp_timelimit не разрешит продлевать карту.
amx_extendmap_max 90
// Кол-во минут на котороые будет продлена карта.
amx_extendmap_step 15
////////////////////////
// Две стандартные взаимосвязанные команды, //
// которые не могут нормально работать, когда используется плагин. //
// Для избежания ошибок при голосовании оставте значения по умолчанию. //
////////////////////////
// Cтандартная команда "votemap".
// 0 - отключено (по умолчанию).
// 1 - включено.
gal_cmd_votemap 0
// Cтандартная команда "listmaps".
// 0 - отключено.
// 1 - включено.
// 2 - ведет себя так же как команда "gal_listmaps" (по умолчанию).
gal_cmd_listmaps 2
////////////////////////
// Запрещение последних сыгранных карт означает что они не будут попадатся //
// в следующем голосовании, исключая многократную игру на одной карте. //
////////////////////////
// *Кол-во самых последних карт, для исключения из голосования.
// Значение 0 отключит эту функцию.
// (по умолчанию 3)
gal_banrecent 4
// Стиль отображения последних карт, при
// использовании чат команды "recentmaps".
// 1 - все краты в одной строке (по умолчанию).
// 2 - каждая карта в отдельной строке.
gal_banrecentstyle 1
////////////////////////
// Голосование за смену карты способ сообщить //
// о том, что игроки желают преждевременно сменить карту. //
// Если достаточное количество пожелало сменить карту, //
// начнется голосование. //
////////////////////////
// Чат команды которые будут вызывать голосование.
// Использование флагов. Значение 0 отключает эту функцию.
// 1 - стандартная команда "rockthevote".
// 2 - сокращенная команда "rtv".
// 4 - динамическая "rockthe<любая>vote" команда (разрешает использовать
// любое слово (без пробелов) начиная с "rockthe" и заканчивая
// "vote". Пример: "rockthedamnvote",
// "rockthesillylittlevote", или "rockthefreakingvote". Общая длина
// слова не должна превышать 31 символ. В итоге
// остается 20 символов д
При создании в mapcycle.txt более 500 карт (я сначала пробовал 2510)(пользовался созданием списка из плагина)сервак либо виснет намертво ,либо выбрасывает при попытке подключения с сообщением droop client.(хотя боты там играют ))) убирал карты уже из maps.ini (так как там вроде написано что карты не должны дублироваться в этих 2х файлах)всё равно пока не уберешь из mapcycle.txt большинство карт не коннектит. ранее не пробовал загонять в mapcycle столько карт (но и голосование выбиралось не из этого файла)
ОтветитьУдалитьДа не кисло не кисло))
ОтветитьУдалитьТестировалось на 200 картах, список создавался без проблем.
Ну раз плагин не хочет, придется немного извращаться.
Тебе нужен будет TotalCommander и Блокнот
1) Открой TotalCommander, зайди в папку maps, выдели все карты (CTRL+A), желательно что бы не было дубликатов, т.е. в этой папке могут лежать ТХТ файлы с названием карты, или временные файлы с разрешением ZTMP, постарайся что бы они не попадались.
2)Идем в выпадающее меню Инструменты -- Копировать имена файлов в буффер.
3) Открываем блокнот, вставляем (CTRL+V), у нас будет почти готовый к использованию список, не нужный элемент это разрешения карт *.bsp, от которых мы избавимся следующим образом.
4) Идем в выпадающее меню Блокнота , Правка -- Заменить (CTRL+H), в первой форме "Что" пишем .bsp , вторую форму оставляем пустой, и нажимаем Заменить все.
Таким образом мы удалим все разрешения у карт, остается лишь сохранить все дело в файл с названием mapcycle.txt
Надеюсь помогло, удачи...
список создался без проблем как-раз (пользовался созданием списка из плагина он то как раз и написал 2510 так я не считал никогда)
ОтветитьУдалитьа вот сама игра уже намертво отказывается запускаться когда в mapcycle.txt прописано более 500 карт с включённым GALILEO 1.1.290 и даже с отключённым GALILEO 1.1.290(может стоит поставить на использование плагином другого какого нибудь документа а не mapcycle.txt ?)
Попробуй поменять в файле конфигурации galileo.cfg следующее
ОтветитьУдалить// Определяет файл с названием карт, которые будут использоватся
// в голосовании или для определения кол-ва групп карт,
// для перменной gal_vote_mapfiletype.
gal_vote_mapfile mapcycle.txt
вместо mapcycle.txt впиши название своего списка карт который будет находится в папке cstrike
Ьлин. Изменил одно слово в папке lang и у меня теперь английский язык((( как можно исправить?
ОтветитьУдалитьПоставь еще раз ланг-файл.
ОтветитьУдалитьЕсли редактируется ланг-файл Сохранять надо в кодировке UTF-8
пробовал, вот что получилось:
ОтветитьУдалить1. UTF-8 - язык меняется на английский
2. ANSI - отображается только название мап (англ.), русского нет.
3. Юникод - вообще не работает...
Лучше всего редактировать AkelPad , и перед сохранением выбрать кодировку UTF-8 , и снять галочку возле BOM.
ОтветитьУдалитьСкажи что тебе нужно переправить, если там работа не объемная, я тебе помогу
У меня проблема с отображением текста...
ОтветитьУдалитьВот к примеру строчка: "Выбор карты бутет осуществлён через 2 минуты из за рестарта" - у меня отоброжается "Выбор карты бутет осуществлён через 2 минуты из з" т.е. 2 минуты из 3 и всё. Как бы не влазит что ли...
Не знаю где у тебя всплыло это сообщение?, в ланг файле есть только такое:
ОтветитьУдалить----------------------------------------------
Преждевременное голосование начнется через 2 мин, из за рестарта.
----------------------------------------------
да да да... вот оно и не влазит((( и получается как "Преждевременное голосование начнется через 2 мин, из з"
ОтветитьУдалитьОк подправим ;)
ОтветитьУдалитьБуду ждать новой версии))) но хотя я тумаю что это можеть быть чтонибудь с контрой... хотя патч 35 стоит???
ОтветитьУдалитьОбновил перевод, качаем!
ОтветитьУдалитьЗапрос разрешения на использование плъгина форуме, в котором я модератор.
ОтветитьУдалитьДа можно выставлять плагины на своем форуме, если вы обязуетесь оставлять мои копирайты (они указаны во всех архивах в файле README)
ОтветитьУдалитьК примеру (для этого плагина)
================================
Название: Galileo
Версия : 1.1.290
Автор перевода: MastaMan
Код: Brad
Источник: amx-server.blogspot.com
================================
И скажите адрес своего форума, ради интереса
Я из Булгарии :) Ваше имя будть там, но и потому, что он будет перевести и поставить и свое имя :)
ОтветитьУдалитьКогда все будет готово я оставить ссылку (но вы должны быть зарегистрированы).
Простите меня за плохий язык. :(
А можно адрес вашего сайта
ОтветитьУдалитьhttp://amxmodxbg.org
ОтветитьУдалитьвот адрес :)
Вот link :
ОтветитьУдалитьhttp://amxmodxbg.org/forum/viewtopic.php?t=14921
Спасибо
MastaMan, у тебя случайно нет ICQ. а то у меня есть кое какое пожелание по доработке плагина только я не могу сам его реализовать:( помощь нужна:( а здесь долго писать и неудобно
ОтветитьУдалитьЯ не разработчик этого плагина, мой только перевод.
ОтветитьУдалитьВсе предложения и пожелания пиши на офф сайте данного плагина http://www.mixedberry.net/
я знаю что ты не разработчик, просто я плохо знаю английский:( поэтому не смогу написать там им. вот и хотел у тебя помощи попросить потому что ты английский знаешь хорошо:) павном ведь тоже владеешь наверное:) мне сделать то немного надо, но вот в коде я не ориентируюсь:(
ОтветитьУдалитьВ павне особо не разбираюсь, могу посоветовать форум где опытные программисты тебе помогут, c-s.net.ua , пиши в раздел Scripting
ОтветитьУдалитьспасибо.мапчузер с нормальным переводом эт супер.если сможешь МастаМан,сделай что бы на голосовании не только темнел экран но и нельзя было двигаться и стрелять!
ОтветитьУдалитьДа, обязательно будет, и еффекты дополнительные.
ОтветитьУдалитьПока на блоге не выставляю, слишком много багов.
Вот тема на форуме, там можно скачать этот вариант
<\ br>
http://c-s.net.ua/forum/ipb.html?s=&showtopic=14576&view=findpost&p=131704
не могу почему-то там зарегиться,жаль с удовольствием бы потестил бетку)
ОтветитьУдалитьу меня вопрос, а как можно заменить стандартные звуки "its time to choose" на свои..просто я искал и не нашел...
ОтветитьУдалитьvalve/sound/Gman/Gman_Choose(1,2).wav
ОтветитьУдалитьтам нет такого даже близко, я и в поиске вводил и вручную прошарил все...папка есть..но там файл совсем не аудио формата
ОтветитьУдалитья так понял что надо создать попку самому...а какие имена у звуков,отсчитывающих время? просто в исходнике я что то не нашел на них намек...
ОтветитьУдалитьНе надо ничего создавать, все есть! valve находится не в cstrike, а на уровне выше.
ОтветитьУдалитьНекоторые звуки, могут складываться из нескольких кусков других.
Функция, которая проигрывает звук:
client_cmd(0, "spk .....
Ищите эту функцию, и читайте комментарии разработчика, и все найдете
MastaMan
ОтветитьУдалитьСмена карт, не сразу срабатывает...
Когда заканчивается голосование, все продолжают стоять неподвижными до конца раунда...
Что упустил, может где то конфликт?
mapchooser и nextmap отключены...
Отключите все дополнительные функции кроме затухания экрана...
ОтветитьУдалитьДанный плагин еще на доработке...
Привет,слушай у меня проблема,всё поставил откл нехтмап+мапчузеры.Голосовалка идёт дальше когда весит таблица (с фрагами,пингом и т.д.)оно висит секунд 15 и потом связь сервером пропадает и сервер падает,через 30 сек сервер сам восстанавливается на той карте что выбрали.Подскажи пожалуйста что подправить.(англ. версия)
ОтветитьУдалитьВ таких случаях нужно смотреть логи, и отключать все плагины, затем включать по одному, определяя в чем проблема.
ОтветитьУдалитьЕсли обнаружен из за какого плагина возникает ошибка, отключить и найти альтернативу...
да прикол в том что в логах нету ошибок.А он тупит,и сейчас тупо не перешёл на нехт мап.МОжешь кинуть асю?
ОтветитьУдалитьАрхив на скачивание повреждён.
ОтветитьУдалитьemptycycle.txt важно его вставлять в папку?Или он может работать без него?
По отрубал плагины проверял весь вечер нашёл парочку откл.Но всё равно тупит...ПОдскажи!
http://amx-server.blogspot.com/2009/09/blog-post_10.html
ОтветитьУдалитьпишет нет файлов для извлечения када пытаюсь открыть или перенести на рабочий стол файлы!!я могу скачать с этой ссылки которую ты мне дал и будет работать на моём сервере где всё по английски?
ОтветитьУдалитьПо идее да, пробуй
ОтветитьУдалитьЯ када скачиваю архив при открытии фалов или копировании он просто пишет нет файлов для переноса!или копирования!!!ЧТО делать?
ОтветитьУдалитьВсе файлы распаковываются нормально.
ОтветитьУдалитьУстановите последнюю версию архиватора, и попробуйте скачать другим браузером.
Этот комментарий был удален автором.
ОтветитьУдалитьMastaMan просьба !!! Немог бы ты сделать galileo максимально приближенным к плагину UFPS Map Menager ??? Я думаю многие люди были бы благодарны тебе !!!
ОтветитьУдалитьЭто оригинальная версия? или в этой тожеесь твои изменения?
ОтветитьУдалитьНе пойму, вроде всё установил правильно, всё нормально работает. Вот только функция rtv не хочет работать.
ОтветитьУдалитьпомогіте
ОтветитьУдалитьустановив усе нормально=)але команда rtv не паше=(
ПОМОЖИ MASTAMAN
MASTAMAN ти де???
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьПомогите, все сделал правиьно все работает на ура ну вот только голосование бывает показывается игрокам а бывает не показывается.
ОтветитьУдалитьПочему затухания экрана нет?
ОтветитьУдалитьИ где это все настраивать?
Не работает функция, сменить карту по окончание раунда.
ОтветитьУдалитьПишу ртв, вызывает голосование как только набрались голоса сразу меняет карту.
Здравствуй MastaMan, хотел тебя попросить выложить исходник, хочу поменять команду gal_startvote на amx_rtv
ОтветитьУдалитьесли можешь скинь исходник или сам в исходнике поменяй и скинь уже готовый amxx