Поиск Allow Map Change after X Rounds

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
193
Симпатии
4
Пол
Мужской
#1
i`m looking for plugin (if is there some...) for disable(restrict) changelevel (MAP Change) for example untill 20 rounds end


GOOGLE translate :)
я ищу плагин (если есть ...) для отключения (ограничения) changelevel (Change MAP), например, до конца 20 раундов
 

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
1.823
Симпатии
596
#2
i`m looking for plugin (if is there some...) for disable(restrict) changelevel (MAP Change) for example untill 20 rounds end


GOOGLE translate :)
я ищу плагин (если есть ...) для отключения (ограничения) changelevel (Change MAP), например, до конца 20 раундов
Mapmanager by mistrick
 

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
193
Симпатии
4
Пол
Мужской
#3
which cvar is for it?

echo "Map Manager Settings Loaded"
mapm_change_type 1 // 0 - after end vote, 1 - in round end, 2 - after end map
mapm_start_vote_before_end 1 // in minutes
mapm_show_result_type 1 // 0 - disable, 1 - menu, 2 - hud
mapm_show_selects 1 // 0 - disable, 1 - all
mapm_start_vote_in_new_round 0 // 0 - disable, 1 - enable
mapm_freeze_in_vote 0 // 0 - disable, 1 - enable, if mm_start_vote_in_new_round 1
mapm_black_screen_in_vote 1 // 0 - disable, 1 - enable
mapm_last_round 1 // 0 - disable, 1 - enable
mapm_change_to_default_map 1 // 0 - disable, 1 - enable
mapm_default_map "de_dust2_a"
mapm_extended_type 0 // 0 - time, 1 - rounds
mapm_extended_map_max 3
mapm_extended_time 15 // in minutes
mapm_extended_rounds 3
mapm_rtv_mode 0 // 0 - percents, 1 - players
mapm_rtv_percent 51
mapm_rtv_players 5
mapm_rtv_change_type 1 // 0 - after vote, 1 - in round end
mapm_rtv_delay 0 // minutes
mapm_nom_dont_close_menu 0 // 0 - disable, 1 - enable
mapm_nom_del_noncur_online 0 // 0 - disable, 1 - enable
mapm_night_time "2:00 6:00" // time to enable night mode
 

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
1.823
Симпатии
596
#4
which cvar is for it?

echo "Map Manager Settings Loaded"
mapm_change_type 1 // 0 - after end vote, 1 - in round end, 2 - after end map
mapm_start_vote_before_end 1 // in minutes
mapm_show_result_type 1 // 0 - disable, 1 - menu, 2 - hud
mapm_show_selects 1 // 0 - disable, 1 - all
mapm_start_vote_in_new_round 0 // 0 - disable, 1 - enable
mapm_freeze_in_vote 0 // 0 - disable, 1 - enable, if mm_start_vote_in_new_round 1
mapm_black_screen_in_vote 1 // 0 - disable, 1 - enable
mapm_last_round 1 // 0 - disable, 1 - enable
mapm_change_to_default_map 1 // 0 - disable, 1 - enable
mapm_default_map "de_dust2_a"
mapm_extended_type 0 // 0 - time, 1 - rounds
mapm_extended_map_max 3
mapm_extended_time 15 // in minutes
mapm_extended_rounds 3
mapm_rtv_mode 0 // 0 - percents, 1 - players
mapm_rtv_percent 51
mapm_rtv_players 5
mapm_rtv_change_type 1 // 0 - after vote, 1 - in round end
mapm_rtv_delay 0 // minutes
mapm_nom_dont_close_menu 0 // 0 - disable, 1 - enable
mapm_nom_del_noncur_online 0 // 0 - disable, 1 - enable
mapm_night_time "2:00 6:00" // time to enable night mode
sry my bad
There is no this function, mixed up with the change after a certain time
 

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
193
Симпатии
4
Пол
Мужской
#6
Shadowless, Спонтанная смена карты I have such settings, everything works like a clock
mp_fraglimit 0
mp_timelimit 22
nop bro, problem is that sometimes admins are changing map before 20 rounds ends, i want to prevent this


GOOGLE translate

проблема в том, что иногда администраторы меняют карту до окончания 20 раундов, я хочу предотвратить это
 

perfectblood0

Команда форума
Администратор
Регистрация
29 Окт 2017
Сообщения
1.823
Симпатии
596
#7
nop bro, problem is that sometimes admins are changing map before 20 rounds ends, i want to prevent this


GOOGLE translate

проблема в том, что иногда администраторы меняют карту до окончания 20 раундов, я хочу предотвратить это
Talk with your admins
 

georgeml

Постоялец
Регистрация
12 Сен 2017
Сообщения
457
Симпатии
224
#10
Но, здесь только запуск голосования админами. Они могут менять карту через другой плагин, например, mapsmenu
 

Вложения

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
193
Симпатии
4
Пол
Мужской
#11
so they can`t change map until 20 rounds ends?
only vote for map yes?

i`m using this plugins

;/////////////////////////////////////////////////////////////////////////////////
;//////////////////////////////////// Map Related
;/////////////////////////////////////////////////////////////////////////////////
mapmanager.amxx ; Amxx Map Manager by Mistrick
mapmanager_subplugin.amxx ; Amxx Map Manager SUB by Mistrick
; maphandler.amxx ; Adding and removing maps
; nextmap.amxx ; Displays Next Map In Mapcycle
; mapchooser.amxx ; Allows To Vote For Next Map
timeleft.amxx ; Displays Time Left On Map
;/////////////////////////////////////////////////////////////////////////////////
23 Май 2019
///******** Settings ********///

#define FUNCTION_NEXTMAP
#define FUNCTION_RTV
#define FUNCTION_NOMINATION
#define FUNCTION_NIGHTMODE
//* #define FUNCTION_NIGHTMODE_BLOCK_CMDS *//
//* #define FUNCTION_BLOCK_MAPS *//
//* #define FUNCTION_SOUND *//

#define SELECT_MAPS 10
#define PRE_START_TIME 5
#define VOTE_TIME 10

#define NOMINATED_MAPS_IN_VOTE 3
#define NOMINATED_MAPS_PER_PLAYER 3

#define BLOCK_MAP_COUNT 5

#define MIN_DENOMINATE_TIME 3

new const PREFIX[] = "^4[LEGIONER]";

///**************************///
 

Shadowless

Пользователь
Регистрация
24 Фев 2019
Сообщения
193
Симпатии
4
Пол
Мужской
#12
C++:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#define SUPERADMIN ADMIN_LEVEL_H

new g_iTeamScore[2];
new bool:g_bAllowMapChange;

public plugin_init( ) {
    register_plugin( "Limit <changelevel>", "1.0", "Shadowless" );
    register_event("TeamScore", "Event_TeamScore", "a");
    
    register_clcmd("amx_map", "limitchangelevel");
    register_clcmd("amx_votemap", "limitchangelevel");
    register_clcmd("amx_mapmenu", "limitchangelevel");
    register_clcmd("amx_votemapmenu", "limitchangelevel");
    register_clcmd("changelevel", "limitchangelevel");
    
    register_concmd("amx_map", "limitchangelevel", ADMIN_MAP, "<mapname>" );
    register_concmd("amx_votemap", "limitchangelevel", ADMIN_VOTE, "- displays votemap menu" );
    register_concmd("amx_mapmenu", "limitchangelevel", ADMIN_MAP, "- displays changelevel menu" );
    register_concmd("amx_votemapmenu", "limitchangelevel", ADMIN_VOTE, "- displays votemap menu" );
    register_concmd("changelevel", "limitchangelevel", ADMIN_MAP, "Limit <changelevel>" );
    
    register_srvcmd("amx_map","limitchangelevel");
    register_srvcmd("amx_votemap","limitchangelevel");
    register_srvcmd("amx_mapmenu", "limitchangelevel");
    register_srvcmd("amx_votemapmenu","limitchangelevel");
    register_srvcmd("amx_votemapmenu","limitchangelevel");
    register_srvcmd("changelevel","limitchangelevel");
}

public Event_TeamScore()
{
    new team[2]; read_data(1, team, charsmax(team));
    g_iTeamScore[(team[0]=='C') ? 0 : 1] = read_data(2);
    g_bAllowMapChange = (g_iTeamScore[0] + g_iTeamScore[1]) > 15;
}

public limitchangelevel(id)
{
    if(!g_bAllowMapChange && get_user_flags(id) & SUPERADMIN) return PLUGIN_CONTINUE;
    if(!g_bAllowMapChange)
    {
        console_print(id,"Notice: Map Change Allowed After 15 Rounds")
        client_print(0,print_chat,"Notice: Map Change Allowed  After 15 Rounds")
        return PLUGIN_HANDLED;
    }
    if(g_bAllowMapChange) return PLUGIN_CONTINUE;
    else
    {
        console_print(id,"Notice: Map Change Allowed After 15 Rounds")
        client_print(0,print_chat,"Notice: Map Change Allowed  After 15 Rounds")
    }
    return PLUGIN_HANDLED
}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/