• Уважаемые пользователи!
    За решением проблем с работой плагинов, компиляцией, падением сервера и прочими обращайтесь в раздел Помощи!
    Данная тема предназначена для обсуждения плагина, его функционала, принципа работы и предложений.
Иконка ресурса

Плагин АМХХ CMS MapManager 1.2.7

Нет прав для скачивания

zhorzh78

Администратор
Сообщения
3,059
Решения
21
Реакции
1,214
Баллы
113
zhorzh78 добавил(а) новый ресурс:

GameCMS MapManager - Менеджер карт

Данный менеджер карт предназначен для управления сменой карт на сервере. Плагин служит заменой стандартных (и сторонних) плагинов, таких как nextmap, timeleft, mapchooser, mapsmenu.

Требования: AMXModX 1.8.3 (с модулем JSON) и выше

Возможности:

C++:
* 4 режима лимита игры на карте
        - mp_maxrounds    - ограничение по раундам
        - mp_winlimit    -...

Узнать больше об этом ресурсе...
 
Возможно ли сделать автоматическое голосование при низком онлайне на определенный список карт (или карту)?
 
AkycTuk, Как это видите? Сменилась карта, если человек меньше n, то менять?
 
AkycTuk, Как это видите? Сменилась карта, если человек меньше n, то менять?
Играют игроки, играют, вдруг неожиданно, игроков становится меньше n, и сервер вызывает сам голосование только за одну карту указанную в конфиге, игроки голосуют "за", "против". После карта меняется, либо продляется.
Либо второй вариант, за 2, 3 (или список карт) указанных в отдельном файле maps_noplayers
 
вдруг неожиданно, игроков становится меньше n
Ну бывает такое иногда, по различным причинам. Но, через минуту могут опять заполнить сервер и смена карты будет неоправданной. А если лимит минимума 6 чел.. и 7-й игрок то заходит, то выходит, будет флудить голосованиями?
Список карт для минимума игроков заменяет квар
gmm_autovote_default_map "2000$ de_dust2_2x2" //карты по-умолчанию для смены на пустом сервере
Можно смело вписать 6-8 карт.
Пока реализацию вашего желания не могу представить в работе (нормальной работе)
 
Ну бывает такое иногда, по различным причинам. Но, через минуту могут опять заполнить сервер и смена карты будет неоправданной. А если лимит минимума 6 чел.. и 7-й игрок то заходит, то выходит, будет флудить голосованиями?
Список карт для минимума игроков заменяет квар
gmm_autovote_default_map "2000$ de_dust2_2x2" //карты по-умолчанию для смены на пустом сервере
Можно смело вписать 6-8 карт.
Пока реализацию вашего желания не могу представить в работе (нормальной работе)
хм. Зачем флудить голосованиями? Порог онлайна достигнут (допустим 6 человек), голосование прошло и уже не важно, что зашел +1 или вышел. Карта сменилась на de_dust2_2x2 и люди набираются, пока сами снова не захотят её сменить.
 
хм. Зачем флудить голосованиями? Порог онлайна достигнут (допустим 6 человек), голосование прошло и уже не важно, что зашел +1 или вышел. Карта сменилась на de_dust2_2x2 и люди набираются, пока сами снова не захотят её сменить.
Играют 7 чел на карте de_xren. 1 чел выходит, запускается голосование. Выбирают продление карты. Заходит 7-й, выходит и дальше что? Снова голосование?
 
Насколько я понял, хотите запустить досрочное голосование при низком (6 чел, например) онлайне. В таком случае, не вижу проблем прописать rtv 3-м игрокам. В добавок, включить фильтр по онлайну и в списке будут минимальные карты. Вы хотите вместо 3-х ртв запустить автоматически? А вы уверены, что это нужно? М.б. игроки потому и не пишут ртв, потому что хотят играть на этой карте даже вшестером.
 
Есть предложение поставить 1 или 2 (N) карт которые будут всегда при голосовании
Так как показала практика моего сервера где не большой онлайн
люди не номинируют карты и в меню выходят карты те которые многие игроки не знают
 
klopikus, зачем админу добавлять те карты , которые его игроки не знают и не играют на этих карт ?
 
klopikus, Для игроков есть специальное меню. Список указывается в файле list_maps.ini.
Настройте список так, чтобы он удовлетворял потребностям ваших игроков. Остальные карты могут установить администраторы. Для них предусмотрен полный список карт, имеющихся на сервере.
 
zhorzh78 обновил(а) ресурс GameCMS MapManager новой записью:

Обновление до версии 1.1

C++:
08.02.19
    * фикс повторного голосования после окончания первого, приводящего к зависанию карты при смене
    * фикс одновременной номинации одной и той же карты
    * удаление дублирующихся карт из списка "maplist"
    * дополнен словарь
    + логирование ручной смены карты админом (через меню смены карты amx_mapmenu)
    + выбор источника карт (например, меню ночных карт)
    + добавлен инклуд cms_mapmanager.inc с нативами

Узнать больше об этом обновлении...
 
Пример использования своего списка карт
Добавьте проверку на время и можно использовать его как ночной список

C++:
#include <amxmodx>
#include <cms_mapmanager>

new const maps[][] =
{
    "de_dust",
    "de_dust2_2x2",
    "de_nuke"
};

new Array:arhCustomMaps;

public OnCMSMMStartMap(mapName[])
{
    arhCustomMaps = ArrayCreate(eMapData);
    CmsmmSetMapmenuSource(arhCustomMaps);
   
    for(new i; i < sizeof(maps); i++)
        CmsmmAddMapToMaplist(arhCustomMaps, maps[i]);
}

public plugin_end()
{
    if(arhCustomMaps)
        ArrayDestroy(arhCustomMaps);
}
 
gmm_autovote_default_map "2000$ de_dust2_2x2" //карты по-умолчанию для смены на пустом сервере
gmm_autovote_status "1" //если нет игроков, то вместо автоматического голосования:
//0- сделать рестарт карты
//1- менять карту на случайную
//2- менять карту на дефолтную (gmm_autovote_default_map), если она указана (если не указана или неверная карта- будет случайный выбор)
У всех работают эти параметры? У меня чёт не хочет сменятся карта при пустом сервере...
 
kat5566, Меняется на одну из gmm_autovote_default_map после окончания лимита (без голосования). Если нет, в отдельную тему с логами от плагина.
 
zhorzh78 обновил(а) ресурс GameCMS MapManager новой записью:

Обновление до версии 1.2.4

C++:
1.2.4
    * поддержка плагина Map Manager: GUI by Mistrick
    //для использования, после строки
    //#include <map_manager> подключите инклуд
    //#include <cms_mapmanager>

    * фикс продления текущей карты, если при голосовании не было ни одного голоса (карта будет меняться в соответствии с кваром gmm_autovote_status)
    * переделан алгоритм работы с кваром mp_timelimit. Квар можно менять в любую сторону для изменения продолжительности карты "на лету",
        в том числе...

Узнать больше об этом обновлении...
 
zhorzh78. А можно мне такой плагин только с заменой
OnConfigsExecuted
заменить на plugin_cfg
А то у меня такая де ситуевина как и с гагом, в консоле кажет что работает и звук подгружает, а на самом деле не работает.
 
Skwoz, Можно отключить свой "другой" менеджер карт и не связывать несвязные вещи.
Если существуют какие-либо проблемы и вы просите помощи в их решении, создавайте тему в соответствующем разделе с предоставлением необходимой информации.
 
zhorzh78, плохо что когда админ хочет поставить голосование или сменить карту сразу, то в списке выбора все карты которые лежат в папке maps.
 
Skwoz, Чем плохо? Если убрать такую возможность, то плагин приблизится к серой массе других.
Попробуйте найти в данной функции полезное. Если у вас есть карты, которые вы не используете и они мешаются в списке, то почему бы их не удалить.. Не хочется удалять, можно убрать их из админского списка, добавив точку к имени файла,например .de_dust.bsp
Как бы мне не хотелось, но я не вижу смысла ограничивать админов тем же списком, что доступен игрокам.
 
Назад
Сверху