Map Manager [Modular]

Map Manager [Modular] 3.2.1

Нет прав для скачивания
Сообщения
391
Реакции
106
Помог
2 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
У меня диалог "Выбрана карта ИМЯ" Сменить? ДА НЕТ
 
Сообщения
499
Реакции
271
Помог
6 раз(а)
Было бы неплохо от времени выводимого timeleft отнимать значение mapm_timeleft_to_vote. Чтобы показывалось более точное время до голосования.
 
Последнее редактирование:
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
Если написать rtv в чат, нет никакого сообщения - о том сколько процентов еще осталось, или, если все голоса набраны, о том что сейчас будет досрочное голосование.
 
Сообщения
499
Реакции
271
Помог
6 раз(а)
sbelov020, мобыть модуль [BGCOLOR=rgb(255, 255, 255)]map_manager_rtv закомментирован в конфиге/не установлен? Или, например, чат менеджер выше по списку и блокирует конкретно "rtv"? У меня лично таких проблем не наблюдается.[/BGCOLOR]
 
Сообщения
3,583
Реакции
1,572
Помог
138 раз(а)
CHEL74, установлен. когда пишу ртв, оно просто молча начинается.
пробовал и с чат-менеджером (в конце списка) и вообще без. одинаково
 

met

Сообщения
171
Реакции
42
Не у всех серверов есть активные форумы, группы вк и прочее, где каждый день могли бы обсуждаться, какие карты стоит добавить, какие карты стоит убрать. Что если эту функцию реализовать в мапменеджере? Функцию предложений на добавление/удаление карт.
Функцией /add выводилось бы такое меню:

Выберите карту, которую желаете увидеть на сервере:

1. Предложить свою карту.
2. cs_office 10 (50 %)
3. cs_milita 6 (30 %)

Список карт на возможное добавление будет добавлен в /add самой администрацией.

Напротив названия карты будет высвечиваться кол-во игроков проголосовавших за неё и процент, ну и как альтернатива просто лог файл.

Функцией /delete будет отображаться всё тоже самое кроме первого пункта (Предложить свою карту). Будет браться из maps.ini
 
Сообщения
148
Реакции
48
Помог
4 раз(а)
Не у всех серверов есть активные форумы, группы вк и прочее, где каждый день могли бы обсуждаться, какие карты стоит добавить, какие карты стоит убрать. Что если эту функцию реализовать в мапменеджере? Функцию предложений на добавление/удаление карт.
Функцией /add выводилось бы такое меню:

Выберите карту, которую желаете увидеть на сервере:

1. Предложить свою карту.
2. cs_office 10 (50 %)
3. cs_milita 6 (30 %)

Список карт на возможное добавление будет добавлен в /add самой администрацией.

Напротив названия карты будет высвечиваться кол-во игроков проголосовавших за неё и процент, ну и как альтернатива просто лог файл.

Функцией /delete будет отображаться всё тоже самое кроме первого пункта (Предложить свою карту). Будет браться из maps.ini
Блин....идея мне кажется очень шикарная
 
Сообщения
187
Реакции
319
Помог
1 раз(а)
Если у игроков нет толку принять активное участие в группе, то и на сервере можно не ждать, не спамить же в чат рекламой про /add
Тут нужно добровольной принудительно выводить меню например после смерти и вести учёт голосов по стимайди, чтоб не накручивали, а так же отсеивать новеньких игроков которые возможно больше никогда не зайдут на сервер.
 
Сообщения
584
Реакции
1,006
Помог
18 раз(а)
Обновлен ресурс Map Manager [Modular] новой записью:

3.0 Release

Новый форвард:
- mapm_vote_canceled
Новые нативы:
- is_last_round
Фиксы:
- убран варнинг компиляции под амхх выше 1.8.2
- вызов голосования через кмд теперь может использовать заморозку
- убраны ошибки связанные с fraglimit, если не установлен regamedll

Полные изменения
Узнать больше об этом обновлении...
 
Сообщения
39
Реакции
11
Mistrick есть ли в плагине функция вызова голосования за карту (дд2) при низком онлайне?
 
Сообщения
40
Реакции
1
в plugins.ini так должно быть?
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
mapsmenu.amxx ; maps menu (vote, changelevel)
adminchat.amxx ; console chat commands
adminvote.amxx ; vote commands
;map_chooser.amxx ; neugomon
map_manager_core.amxx
map_manager_scheduler.amxx

timeleft.amxx ; displays time left on map
lite_kill_assists.amxx
aes_statsx_cstrike.amxx
csstatsx_sql.amxx
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
GAME-DV, а теперь внимательно читаем инструкцию по установке и пользованию
 
Сообщения
40
Реакции
1
wopox1337,
  1. Скачать архив, распаковать
  2. В addons\amxmodx\configs\plugins-map_manager.ini закомментировать ненужные модули
  3. При наличии кастомного чат менеджера, желательно поставить его последним в plugins-map_manager.ini (для моего чм подобное не требуется).
  4. Настроить оставленные модули. Настройки располагаются в исходнике и в addons\amxmodx\configs\map_manager.cfg
  5. Скомпилировать плагины. Инструкция по локальной компиляции здесь
  6. Залить плагин на сервер, соблюдая структуру папок и файлов
28 Сен 2018
wopox1337, вот и не понятно прописывать их или нет
28 Сен 2018
но судя по тому что они есть в списке доп. плагинов не нужно.. хз.. крч
 
Сообщения
499
Реакции
271
Помог
6 раз(а)
GAME-DV, можно ничего не прописывать. plugins-map_manager.ini работает как plugins.ini, только подгружается после него. Просто закомментируй там ненужные модули.
 
Сообщения
40
Реакции
1
CHEL74, понял уже спс)
28 Сен 2018
вот вопрос еще, как сделать что бы при наборе timeleft в чат не выводило что набираешь? если это к манагеру относится. Но на неугомоновском не было, может что то закоментить нужно?
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
как сделать что бы при наборе timeleft в чат не выводило что набираешь?
https://github.com/Mistrick/MapMana...mxmodx/scripting/map_manager_informer.sma#L59
Тут добавить return PLUGIN_HANDLED;

Код:
public clcmd_timeleft(id)
{
    if(is_vote_finished()) {
        client_print_color(0, print_team_default, "%s^1 %L", g_sPrefix, LANG_PLAYER, "MAPM_CHANGELEVEL_NEXTROUND");
+        return PLUGIN_HANDLED;
    }
    
    new win_limit = get_num(WINLIMIT);
    new max_rounds = get_num(MAXROUNDS);
    
    // TODO: need subtract left_wins/left_rounds if mapm_change_type 0 or 1
    if((win_limit || max_rounds) && get_num(EXTENDED_TYPE) == EXTEND_ROUNDS) {
        new text[128], len;
        len = formatex(text, charsmax(text), "%L ", LANG_PLAYER, "MAPM_TIME_TO_END");
        if(win_limit) {
            new left_wins = win_limit - max(g_iTeamScore[0], g_iTeamScore[1]);
            len += formatex(text[len], charsmax(text) - len, "%d %L", left_wins, LANG_PLAYER, "MAPM_WINS");
        }
        if(win_limit && max_rounds) {
            len += formatex(text[len], charsmax(text) - len, " %L ", LANG_PLAYER, "MAPM_TIMELEFT_OR");
        }
        if(max_rounds) {
            new left_rounds = max_rounds - g_iTeamScore[0] - g_iTeamScore[1];
            len += formatex(text[len], charsmax(text) - len, "%d %L", left_rounds, LANG_PLAYER, "MAPM_ROUNDS");
        }
        client_print_color(0, print_team_default, "%s^1 %s.", g_sPrefix, text);
    } else {
        if (get_num(TIMELIMIT)) {
            new a = get_timeleft();
            client_print_color(0, id, "%s^1 %L:^3 %d:%02d", g_sPrefix, LANG_PLAYER, "MAPM_TIME_TO_END", (a / 60), (a % 60));
        } else {
            if(is_vote_will_in_next_round()) {
                client_print_color(0, print_team_default, "%s^1 %L", g_sPrefix, LANG_PLAYER, "MAPM_VOTE_IN_NEXTROUND");
            } else {
                client_print_color(0, print_team_default, "%s^1 %L", g_sPrefix, LANG_PLAYER, "MAPM_NO_TIMELIMIT");
            }
        }
    }
+    return PLUGIN_HANDLED;
}
 
Последнее редактирование:

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу