• Пожалуйста, создайте название темы отражающее ее смысл
  • Для ускорения решения Вашего вопроса заполните обязательные поля и подробно опишите возникшую проблему

Помощь Размут GameCMS GagManager 2.2.7

Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.

SPIRIT

Участник
Сообщения
34
Решения
1
Реакции
9
Баллы
8
Здравствуйте, есть два вопроса про данный плагин.
1. При перезаходе игроков на сервер, блокировка голоса иногда не работает. Разумеется блок выдан на сутки, не на карту.
С голосовым чатом работает только последний плагин в списке. Он дает возможность включить командный голосовой чат. Что бы вы когда живы, при активации говорили только своим. Остальные плагины голос вроде не трогают.
Стоит последняя версия отсюда. реапи версия. готовая. Ошибка компиляции как у всех...

2. Вопрос. Админ на сервере снял мут с игрока. На сайте после этого данный бан отмечен зеленым, как окончившийся, но при этом кто снял мут не узнать. Данных нет. в поле блокировку снял. Можно это исправить? Есть ведь апи, можно запросить профиль админа и при снятии мута внести данные о том кто это сделал. Думаю это очень важно. А так приходится лезть в бд, Там есть ник того кто модифицировал мут, только это...
Спасибо, за ответы заранее.

Плагины, сайт. Все куплено, просто куплено владельцем, я помогаю... если необходимо, могу предоставить все доказательства.
 
Исходный код
Источник плагина (ссылка на сайт или тему)
https://cs-games.club/index.php?resources/gamecms-gagmanager.3/
он не к чему
его нет
Список плагинов (amx_plugins)
amxx plugins
Currently loaded plugins:
id name version author url file status
[ 1] 0 GameCMS_API 5.5.0 zhorzh78 unknown gamecms_api debug
[ 2] 1 ReAimDetector API 0.2.2 ReHLDS Team reaimdetect running
[ 3] 2 CMSStats_MySQL 2.1.2 zhorzh78 unknown cmsstats_my debug
[ 4] 3 CMSStatsX_Configuratio 1.9.0.5229 AMXX Dev Team unknown cmsstats_st debug
[ 5] 4 CMSStats_StatsX 2.1.2 AMXX Dev Team++ unknown cmsstats_st debug
[ 6] 5 CMSStats_Ranks 2.1.0 zhorzh78 unknown cmsstats_ra debug
[ 7] 6 GameCMS_Registration 1.5 zhorzh78 unknown gamecms_reg debug
[ 8] 7 GameCMS_GagManager 2.2.7 ReAp zhorzh78 unknown gamecms_gag debug
[ 9] 8 GameCMS_VipShop 1.7.2 zhorzh78 unknown gamecms_vip debug
[ 10] 9 GameCMS_VipTest 3.8.1 zhorzh78 gamecms_vip debug
[ 11] 10 FreshBans 1.4.5b kanagava fresh_bans_ running
[ 12] 11 Kick Menu 0.1.4g serfreeman1337/r kick_menu.a running
[ 13] 12 From Rock to Ban 1.02 Safety1st++ rock2gag.am running
[ 14] 13 Kill Assist Extended 1.0 zhorzh78 unknown kill_assist running
[ 15] 14 Knife Duel with Telepo 1.2 neygomon knife_duel. running
[ 16] 15 Yet Another Voteban 1.8 AndrewZ/voed yet_another running
[ 17] 16 Save score & money 1.3.7 Minni Mouse Save_Score_ running
[ 18] 17 Reset Score 0.0.2f wopox1337 ResetScore. running
[ 19] 18 Random Weapons WarmUP 2.4.9 neugomon random_weap running
[ 20] 19 AWP-Off 1.4.2 PAffAEJIkA awp_control running
[ 21] 20 AFK Control 1.4.1 neygomon afk_control running
[ 22] 21 Ping Control 1.32 neygomon Ping_Contro running
[ 23] 22 Admin Chat 1.10.0.543 AMXX Dev Team adminchat.a running
[ 24] 23 Admin Commands 1.10.0.543 AMXX Dev Team admincmd.am running
[ 25] 24 [ReAPI] AdminFreeLook 1.0 ReHLDS Team adminfreelo running
[ 26] 25 Players Menu 1.7 neugomon players_men running
[ 27] 26 Menus Front 1.7 ready menufront_p running
[ 28] 27 Maps Menu 1.3.1 neugomon mapsmenu.am running
[ 29] 28 ScreenMaker 1.1 neygomon screen_make running
[ 30] 29 Re Parachute 1.0 AcE parachute.a running
[ 31] 30 Back Weapons 1.87 hoboman313/cheap backweapons running
[ 32] 31 CT Bomb Cracker 0.5 Vaqtincha ct_bomb_cra running
[ 33] 32 Recoil Control 1.5 OT unknown recoil_cont running
[ 34] 33 Auto Team Balance Adva 1.5.1 Radius unknown auto_team_b running
[ 35] 34 Mode 2x2 1.9 s1lent mode.amxx running
[ 36] 35 Advert Messages 1.2.2 neygomon adverts.amx running
[ 37] 36 Fake Ping 1.1 MeRcyLeZZ/gyxoBk FakePing.am running
[ 38] 37 Smoke Thickness 1.1 JuSTaR smoke2.amxx running
[ 39] 38 Map Spawns Editor 1.0.16 iG_os map_spawns_ running
[ 40] 39 collection 2.0 Are you ready? collection. running
[ 41] 40 Advanced Ultimate Weap 0.1.0b steelzzz auw.amxx running
[ 42] 41 [ReAPI] Slay Loosers 1.1 neugomon slay_noobs. running
[ 43] 42 VIP 1.4.2 pUzzlik/ready vip_system. debug
[ 44] 43 Chat Manager 1.1.2-16 Mistrick chatmanager running
[ 45] 44 Team Voice Chat 0.1 8dp unknown teamvoicech running
[ 46] 45 Kills Counter 1.1 Safety1st/ready kills_count debug
[ 47] 46 Map Manager: Core 3.0.10 Mistrick map_manager running
[ 48] 47 Map Manager: Scheduler 0.1.7 Mistrick map_manager running
[ 49] 48 Map Manager: Rtv 0.1.1 Mistrick map_manager running
[ 50] 49 Map Manager: Nominatio 0.1.3 Mistrick map_manager running
[ 51] 50 Map Manager: BlockList 0.0.3 Mistrick map_manager running
[ 52] 51 Map Manager: Online so 0.0.3 Mistrick map_manager running
[ 53] 52 Map Manager: Effects 0.0.10 Mistrick map_manager running
[ 54] 53 Map Manager: Informer 0.0.5 Mistrick map_manager running
54 plugins, 54 running
Список модулей (meta list)
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.92d ini Start Never
[ 2] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 3] VoiceTranscoder RUN - VoiceTranscoder.so v2020MA2 ini ANY ANY
[ 4] SafeNameAndChat RUN - SafeNameAndChat.so v1.1 ini ANY ANY
[ 5] AMX Mod X RUN - amxmodx_mm_i386.so v1.10.0.5435 ini Start ANY
[ 6] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9+MA ini Chlvl ANY
[ 7] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[ 8] hackdetector RUN - hackdetector_amxx_i386.so v0.15.328.lite ini ANY ANY
[ 9] ProcessCmds RUN - processcmds_mm_i386.so v1.2.0 ini Start Never
[10] MySQL RUN - mysql_amxx_i386.so v1.10.0.5435 pl5 ANY ANY
[11] VTC AMXX API RUN - VtcApi_amxx_i386.so v2017 RC pl5 ANY ANY
[12] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl5 ANY Never
[13] ReAPI RUN - reapi_amxx_i386.so v5.20.0.236-dev pl5 ANY Never
[14] Engine RUN - engine_amxx_i386.so v1.10.0.5435 pl5 ANY ANY
[15] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.10.0.5435 pl5 ANY ANY
[16] FakeMeta RUN - fakemeta_amxx_i386.so v1.10.0.5435 pl5 ANY ANY
[17] CStrike RUN - cstrike_amxx_i386.so v1.10.0.5435 pl5 ANY ANY
[18] Fun RUN - fun_amxx_i386.so v1.10.0.5435 pl5 ANY ANY
18 plugins, 18 running
Решение
Скачал инклуд свежий с гейм апи, так же все инклуды возможные именно под мой сервер,скомпилировал реапи версию, со свежим всем Завелось и блочит все нормально. До этого стояла скомпилированная версия. тоже реапи, но не блокировала должным образом. Так что у кого та же проблема. Вот возможное решение.
Админ выдал блокировку на сутки.
После чего игрок перезашел, и чат голосовой заработал у него.

Код:
L 10/06/2021 - 21:06:25: [gamecms_gagmanager.amxx] [M-16] Админ [h3tr1] заблокировал [Чат + голос] игроку [макар] на [1 день]. Причина: [[VIP]Маты/Оскорбление]
L 10/06/2021 - 21:15:59: [gamecms_gagmanager.amxx] [M-16] Админ [h3tr1] снял блокировку [Чат + голос] игроку [макар]
L 10/06/2021 - 21:16:20: [gamecms_gagmanager.amxx] [M-16] Админ [h3tr1] заблокировал [Чат + голос] игроку [макар] на [Навсегда]. Причина: [Сняли чужой мут]

Далее админ сняла этот мут, выдала новый подумав что кто то ее мут снял.
В самом этом разбаненном муте. Данных об админе нет. Вот в чем дело.
1633554370730.png
Ну и проблема того что он мог говорить.

echo "Executing CMS Gag Manager Configuration File"

cms_gag_time "5, -1, 60, 1440, 0" ; время в минутах. -1 - на врема карты, 0- навсегда
cms_gag_immunity_lvl "z, r, d, l" ; уровень доступа

; Пример:
; z= 0 - игрок без доступа- должен быть прописан первым, далее- по возрастанию Прав
; a= 1 - ВИП
; d= 2 - Админ
; l= 3 - Гл. Админ
; Для доступа к меню игрок должен иметь флаг 1-го уровня (в данном примере "а")
' Каждый последующий уровень может блокировать, редактировать и снимать блоки предыдущих и имеют иммунитет от них

; Причины- не более 30 символов (желательно)
; Второй параметр- время в минутах
; Третий параметр- тип блокировки: "a" - чат+голос, "с" - чат, "v" - голос
cms_gag_reason "[VIP]Маты/Оскорбление" "" "a" ;полный блок с возможностью выбора времени
cms_gag_reason "[VIP]Неуважение игроков" "60" ;блок голоса на 10 минут
cms_gag_reason "[VIP]Флуд/Реклама" "120" ;блок на 15 минут с возможностью выбора типа блока

cms_gag_whitecmds "/me, /rs, /mute, /top15, /top, /rank, /hp, /maps, /rtv, rtv, /noms, /vipmenu, /viptest, /gag, /p, /off, /rus, /eng" ; Команды, доступные в чате для заблокированных игроков

cms_gag_deadadmtalk "0" ; Мертвого админа слышат все
; При значении "0" мертвый админ может говорить со всеми с использованием командного канала. Живой админ- только своей команде.

cms_gag_mute_type_choose "1" ; возможность выбора какой чат блокировать по команде /mute (работает не со всеми чат-менеджерами!!!) (0- выкл, 1- вкл)
cms_gag_time_for_info "0.0" ; время для передачи инфы, после которого живые не услышат мертвых (если sv_alltalk запрещает слышать мертвых)(в секундах, 0.0- выкл. инфу)
cms_gag_block_voice_spam "1" ; блокировать голос игрока за спам (-1 - не блокировать)
cms_gag_block_spam_timer "20.0" ; время непрерывного использования микрофона, после которого голос будет заблокирован на квар*30 секунд (т.е. 10*30= 5 минут)

; настройка плагина rock2gag
votegag_percent "60" ; Процент голосов, необходимый для блока
votegag_time "20" ; Время бана в минутах.
votegag_reason "[MUTE]Мешает игрокам" ; Причина, выводимая забаненному игроку
votegag_limit "3" ; Ограничивает возможное число голосов от каждого игрока
votegag_log "1" ; Вкл./выкл. собственного лога плагина
 
1. Важно! - Особенности получения помощи по темам, касающимся GameCMS и всего, что с ней связано

2. Логи требуются отправлять общие, при значении квара cms_debug "4".

3. Если Вы считаете что та или иная информация не требуется(как изначально при создании темы Вы указали что общий лог 'ни к чему'), то соответственно проблему Вы должны решать самостоятельно.
 
1. Важно! - Особенности получения помощи по темам, касающимся GameCMS и всего, что с ней связано

2. Логи требуются отправлять общие, при значении квара cms_debug "4".

3. Если Вы считаете что та или иная информация не требуется(как изначально при создании темы Вы указали что общий лог 'ни к чему'), то соответственно проблему Вы должны решать самостоятельно.
1. У человека указанно не беспокоить после 20:00. А о проблеме узнал сейчас. Сервак не мой, помогаю владельцу. Который и покупал плагины, дадут ли мне доступ хз. Владелец в этом не очень.

2. 3. Общий лог, без дебага, никакой. Так как логов отдельных и квара в плагине нет, не считал нужным от апи прикреплять. 15 к строк перезагрузки услуг, так как еще не разбирался почему у них вообще ребут услуг каждый раунд. Я не хотел тратить время тех кто решит помочь.
1633559614071.png
Дебаг будет, чуть позже. Нужно ведь с заблокированным человеком, а не просто так.
Плюс инклуд получил сейчас, заодно, могу сам скомпилировать теперь, может проблема в движке, реапи и т.п.
Но это все, не отвечает на первый вопрос, может при снятии указывать кто именно снял. Ведь кто банил выводит правильно, думаю и тут добавить админа снявшего не большая проблема. Не лично для меня, а для всех кто пользуется данным сочетанием. Плагины плюс сайт.
 
квара в плагине нет
Значение квара меняется в GameCMS API.
У человека указанно не беспокоить после 20:00. А о проблеме узнал сейчас. Сервак не мой, помогаю владельцу. Который и покупал плагины, дадут ли мне доступ хз. Владелец в этом не очень.
Тем не менее, Администрация сделала именно такие правила. Соответственно, их нужно соблюдать для получения поддержки.
Дебаг будет, чуть позже. Нужно ведь с заблокированным человеком, а не просто так.
Само собой.

То что на скриншоте под спойлером - не перезагрузка услуг. Даже по слову можно понять, что это авторизация игрока.
Перезагрузка услуг выглядит следующим образом:
[gamecms_api.amxx] "number" services was 'Reloaded' from database. Total on server: "number" services.
 
RockTheStreet, все проще.
Без него почему то не у всех прогружаются випки, админки. но там проблем еще хватает, я до этого пока не добрался, поэтому оставил его...Поэтому 14 к строк, вот авторизаций, и логи пустые, было бы что то, обязательно бы сразу прикрепил.
C++:
public NewRound()
{
    g_iRound++;
    if(g_iRound > 0) server_cmd("amx_reloadadmins");
}
 
SPIRIT, чтобы показывало админа, снявшего блок, нужно просто добавить его в шаблон. Не показывает на сайте и не показывает вообще- это не одно и то же.
По поводу исчезновения блока- попробуйте версию без реапи.
Добавлено:

когда человек покупает услугу, или же когда администратор меняет данные
Тогда происходит перезагрузка одного аккаунта, который затрагивался. Здесь, не совсем понятно что вызвало полную перезагрузку.
Хотя, такое может быть если неверно настроить ркон команду без указания ид админа.
 
Последнее редактирование:
zhorzh78, С шаблоном все в порядке, ну если я правильно понимаю., при снятии с сайта. выводит данные верно.
Вот пример
1633562624195.png
а когда из плагина.
на сервере то вот.
1633562801902.png

В бд, Бан с сервера снятый, выглядит так.
1633563170227.png

А снятый с сайта так.
1633563274660.png
То есть передается не ид админа, а ник. из за этого и нет вывода на сайте верного. Проверил, заменил ник админа в поле modified_by на ид админа на сайте, и все отображается корректно.
 
То есть передается не ид админа, а ник.
Так и должно быть.
из за этого и нет вывода на сайте верного.
Не из-за этого. А из-за того, что кто-то захотел использовать ид вместо ника. С этим вопросом к автору движка, чтобы для всех исправил.
 
Так и должно быть.

Не из-за этого. А из-за того, что кто-то захотел использовать ид вместо ника. С этим вопросом к автору движка, чтобы для всех исправил.
Тогда ведь будет не аккаунт игрока снявшего мут, а просто ник? теоретически, при админке по стим ид, захожу меняю ник на ник моего врага, и снимаю то что запретили под страхом смерти...Заходим в мут лист, а там админ снял такой то бан...разумеется в апи будет указание на аккаунт. но все же, и на сайте будет вывод лишь ника, без привязки к акку...
 
Скачал инклуд свежий с гейм апи, так же все инклуды возможные именно под мой сервер,скомпилировал реапи версию, со свежим всем Завелось и блочит все нормально. До этого стояла скомпилированная версия. тоже реапи, но не блокировала должным образом. Так что у кого та же проблема. Вот возможное решение.
 
Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.
Назад
Сверху