А на главный вопрос не ответили, нужно ли отключать VTC в метаплагинах или нет.Выключает поддержку модуля vtc В ПЛАГИНЕ
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature currently requires accessing the site using the built-in Safari browser.
А на главный вопрос не ответили, нужно ли отключать VTC в метаплагинах или нет.Выключает поддержку модуля vtc В ПЛАГИНЕ
версия с псевдо поддержкой ревойса (просто выключает vtc)
можете отключить, можете оставить, ничего не поменяется. НАСТРОЙКА #DEFINE REVOICE ВКЛ/ВЫКЛ ПОДДЕРЖКУ VTCА на главный вопрос не ответили, нужно ли отключать VTC в метаплагинах или нет.
я был на ревойсе до массовых крашей. Так что не надо нагонять тут..D1m0n41k, Не пользуетесь ревойсом до поры до времени, ведь многие сервера уже покрашили и они перешли на ревойс. Вы ведь не думаете, что все сейчас просто так захотели на ревойс перейти)
cms_gag_block_spam_timer
, но данный квар распространяется на всех игроков на сервере, и выставлять его слишком маленьким ну прям совсем не вариант.Было бы не плохо конечно же.zhorzh78, Доброго времени суток. У меня небольшое предложение.
Добавить в плагин поддержку ограничения микрофона по рангу (Да, понимаю что велосипед, но все же) - система рангов конечно же CMSStats Ranks.
Данная вещь будет очень полезной, в особенности от спамеров, которые заходят на сервер и включают музыку.
Да-да, я помню про кварcms_gag_block_spam_timer
, но данный квар распространяется на всех игроков на сервере, и выставлять его слишком маленьким ну прям совсем не вариант.
Можно сделать как отдельный плагин, который будет ограничивать микрофон до определенного раунда, а можно добавить и в сам Gag Manager, ну это уже конечно же Вам решать. Но думаю данное дополнение будет полезным.
L 03/24/2020 - 03:20:48: Invalid map handle provided (178)
L 03/24/2020 - 03:20:48: [AMXX] Displaying debug trace (plugin "gamecms_api_5.3.5.amxx", version "5.3.5")
L 03/24/2020 - 03:20:48: [AMXX] Run time error 10: native error (native "TrieSetArray")
L 03/24/2020 - 03:20:48: [AMXX] [0] gamecms_stocks.inl::get_id_key (line 7)
L 03/24/2020 - 03:20:48: [AMXX] [1] gamecms_natives.inl::native_cmsapi_get_admin_info (line 507)
L 03/24/2020 - 03:20:48: Unhandled dynamic native error
L 03/24/2020 - 03:20:48: [AMXX] Displaying debug trace (plugin "gamecms_gagmanager_2.2.3.amxx", version "2.2.3")
L 03/24/2020 - 03:20:48: [AMXX] Run time error 10: native error (native "cmsapi_get_admin_info")
L 03/24/2020 - 03:20:48: [AMXX] [0] gamecms_gagmanager_2.2.3.sma::AdminPlayersMenuHandler (line 673)
public AdminPlayersMenuHandler(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new szPlayerId[MENU_DATA_LENGTH];
menu_item_getinfo(menu, item, g_iMenuAccessNull, szPlayerId, charsmax(szPlayerId));
plBlockInfo[id][GTargetID] = str_to_num(szPlayerId);
menu_destroy(menu);
get_user_name(plBlockInfo[id][GTargetID], plBlockInfo[id][GName], charsmax(plBlockInfo[]));
get_user_authid(plBlockInfo[id][GTargetID], plBlockInfo[id][GAuthId], charsmax(plBlockInfo[]));
new iBlockOwner;
if(g_bitApiAllow & UseGameCmsAdmins) {
iBlockOwner = cmsapi_get_admin_ident(id);
}
if(!TrieGetArray(g_trhBlockedUsers, plBlockInfo[id][GAuthId], plBlockInfo[id], charsmax(plBlockInfo[]))) {
plBlockInfo[id][GAdminId] = iBlockOwner;
menu_display(id, g_iReasonMenuId, 0);
return PLUGIN_HANDLED;
}
//если игрок заблокирован, найдем админа
if(g_bitApiAllow & UseGameCmsAdmins) {
new iAdminId = plBlockInfo[id][GAdminId];
if(iAdminId != iBlockOwner) {
new Trie:trhAdminInfo = cmsapi_get_admin_info(iAdminId); //673 строка
if(trhAdminInfo) {
new adminData[AdminInfo];
TrieGetArray(trhAdminInfo, fmt("%d", iAdminId), adminData, sizeof adminData);
plBlockInfo[id][GModifiedBlocked] =
func_AboveImmunity(get_user_flags(id), read_flags(adminData[AdminServiceFlags]), true) ? false : true;
TrieDestroy(trhAdminInfo);
}
}
}
GagInfoMenu(id);
return PLUGIN_HANDLED;
}