Admin Actions Punisher

Admin Actions Punisher 1.1

Karma1707

Участник
Сообщения
1
Реакции
0
@Kr1kuzya, Видно, что плагин работает, однако не выдает наказания. Логи чистые
 

Steammer

Участник
Сообщения
443
Реакции
187
Можно попробовать. У меня там через дикий костыль (эвент записи в лог) сейчас всё работает.
То есть вынести в конфиг что-то вроде "подстрочек", которые могут оказаться в логе.
Скорее бы, ибо любители пообщаться через символ basechat'a горюют, что их кикает после каждого 3 смс)
Как идея - ignorelist
 

Wanderer

Шизофреник
Сообщения
171
Реакции
27
Один из немногих полезных плагинов за последнее время.Спасибо автору.:good:
 
S

SDI

@Kr1kuzya, установил плагин и вот ошибки полезли... Что-то типа ошибки с basecomm.smx, о которой писал @BossKotoriiNeSmok в этой теме.
Чтобы эту ошибку исправить, наверное надо установить Remove Messages

Но появилась вместе с этим ещё одна ошибка связанная с SourceBans, может это из-за когда-то давно изменённого SourceBans ?
Не компилируется SourceBans 1.5.1

L 04/26/2018 - 14:33:30: SourceMod error session started
L 04/26/2018 - 14:33:30: Info (map "workshop/422009180/de_mirage") (file "errors_20180426.log")
L 04/26/2018 - 14:33:30: [SM] Exception reported: Client 1 is not in game
L 04/26/2018 - 14:33:30: [SM] Blaming: basecomm.smx
L 04/26/2018 - 14:33:30: [SM] Call stack trace:
L 04/26/2018 - 14:33:30: [SM] [0] ThrowNativeError
L 04/26/2018 - 14:33:30: [SM] [1] Line 44, /home/builds/sourcemod/linux-1.9/build/plugins/basecomm/natives.sp::Native_IsClientGagged
L 04/26/2018 - 14:33:30: [SM] [3] BaseComm_IsClientGagged
L 04/26/2018 - 14:33:30: [SM] [4] Line 107, VIP_Chat_2.0.0.sp::SayHook
L 04/26/2018 - 14:37:40: [SM] Exception reported: DataPack operation is out of bounds.
L 04/26/2018 - 14:37:40: [SM] Blaming: sourcebans.smx
L 04/26/2018 - 14:37:40: [SM] Call stack trace:
L 04/26/2018 - 14:37:40: [SM] [0] ReadPackString
L 04/26/2018 - 14:37:40: [SM] [1] Line 1071, C:\Users\SDI\Desktop\ CS-GO\\addons\sourcemod\scripting\sourcebans.sp::VerifyInsert
L 04/26/2018 - 14:37:45: [SM] Exception reported: DataPack operation is out of bounds.
L 04/26/2018 - 14:37:45: [SM] Blaming: sourcebans.smx
L 04/26/2018 - 14:37:45: [SM] Call stack trace:
L 04/26/2018 - 14:37:45: [SM] [0] ReadPackString
L 04/26/2018 - 14:37:45: [SM] [1] Line 1071, C:\Users\SDI\Desktop\ CS-GO\\addons\sourcemod\scripting\sourcebans.sp::VerifyInsert
L 04/26/2018 - 14:38:36: [SM] Exception reported: DataPack operation is out of bounds.
 
Последнее редактирование модератором:

Kruzya

Участник
Сообщения
12,970
Реакции
10,915
  • Команда форума
  • Автор ресурса
  • #25
@SDI, тов. @BossKotoriiNeSmok писал о совсем другом файле BaseCommands.
Ошибка с Сб связана, скорее всего, именно с его редактированием.

Плагин никак воздействовать на другие не может.
 

BossKotoriiNeSmok

Участник
Сообщения
976
Реакции
189
@Kr1kuzya, установил плагин и вот ошибки полезли... Что-то типа ошибки с basecomm.smx, о которой писал @BossKotoriiNeSmok в этой теме.
Чтобы эту ошибку исправить, наверное надо установить Remove Messages

Но появилась вместе с этим ещё одна ошибка связанная с SourceBans, может это из-за когда-то давно изменённого SourceBans ?
Не компилируется SourceBans 1.5.1

L 04/26/2018 - 14:33:30: SourceMod error session started
L 04/26/2018 - 14:33:30: Info (map "workshop/422009180/de_mirage") (file "errors_20180426.log")
L 04/26/2018 - 14:33:30: [SM] Exception reported: Client 1 is not in game
L 04/26/2018 - 14:33:30: [SM] Blaming: basecomm.smx
L 04/26/2018 - 14:33:30: [SM] Call stack trace:
L 04/26/2018 - 14:33:30: [SM] [0] ThrowNativeError
L 04/26/2018 - 14:33:30: [SM] [1] Line 44, /home/builds/sourcemod/linux-1.9/build/plugins/basecomm/natives.sp::Native_IsClientGagged
L 04/26/2018 - 14:33:30: [SM] [3] BaseComm_IsClientGagged
L 04/26/2018 - 14:33:30: [SM] [4] Line 107, VIP_Chat_2.0.0.sp::SayHook
L 04/26/2018 - 14:37:40: [SM] Exception reported: DataPack operation is out of bounds.
L 04/26/2018 - 14:37:40: [SM] Blaming: sourcebans.smx
L 04/26/2018 - 14:37:40: [SM] Call stack trace:
L 04/26/2018 - 14:37:40: [SM] [0] ReadPackString
L 04/26/2018 - 14:37:40: [SM] [1] Line 1071, C:\Users\SDI\Desktop\ CS-GO\\addons\sourcemod\scripting\sourcebans.sp::VerifyInsert
L 04/26/2018 - 14:37:45: [SM] Exception reported: DataPack operation is out of bounds.
L 04/26/2018 - 14:37:45: [SM] Blaming: sourcebans.smx
L 04/26/2018 - 14:37:45: [SM] Call stack trace:
L 04/26/2018 - 14:37:45: [SM] [0] ReadPackString
L 04/26/2018 - 14:37:45: [SM] [1] Line 1071, C:\Users\SDI\Desktop\ CS-GO\\addons\sourcemod\scripting\sourcebans.sp::VerifyInsert
L 04/26/2018 - 14:38:36: [SM] Exception reported: DataPack operation is out of bounds.
Это совсем другое) я удалял строки ,где текст квары меняет,чтоб не писали,а у тебя совсем другое.
 

SaixuaLand

Участник
Сообщения
45
Реакции
1
Плагин работает, но игнорирует всех админов.

Вот конфиг

// This file was auto-generated by SourceMod (v1.8.0.6028)
// ConVars for plugin "AdminPunish.smx"


// The command to execute after exceeding the limit.
//
// Available tokens:
// {UID} - Administrator User ID
// {NAME} - Administrator Username
// {STEAM} - Administrator SteamID v2, if available.
// {IPADDR} - Administrator IP Address
// -
// Default: "sm_kick #{UID} You exceeded the permissible number of administrator actions."
sm_adminpunish_command "sm_ban {NAME} 5 antislive"

// Enables/disables plugin
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_adminpunish_enabled "1"

// Flags of the administrators who should be ignored by the plugin. Leave empty, if you don't need immunable admins
// -
// Default: "z"
sm_adminpunish_immune ""

// Number of actions after which the administrator will be punished.
// -
// Default: "10"
// Minimum: "0.000000"
sm_adminpunish_maxactions "3"

// The time after which the plug-in resets the number of actions of the admin.
// -
// Default: "30.0"
// Minimum: "0.000000"
sm_adminpunish_maxtime "30.0"

// Admin Actions Punisher Version
// -
// Default: "1.0"
sm_adminpunish_version "1.0"
 

Troyanskaya

Участник
Сообщения
442
Реакции
30
а как отключать админку а не кикать?просто после кика админ снова может использовать адм.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,915
  • Команда форума
  • Автор ресурса
  • #31
@Troyanskaya, никак. Команда должна быть.
Попозже попробую накидать плагин, добавляющий команду для временного отжима админки.
 

SkiFteL

Участник
Сообщения
122
Реакции
6
Новостей нет?)
По счет отбирания админки и прочего)))
 

StrAnn1k

Участник
Сообщения
237
Реакции
23
Добрый день :#
Я бы хотел узнать возможно или сделать 2 флага в одном плагине что бы не было кика за превышении действия типо так sm_adminpunish_immune "z:t"
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,915
  • Команда форума
  • Автор ресурса
  • #35
Да, но пока времени не шибко много.
 

smoke96

Участник
Сообщения
1,134
Реакции
175
Заметил такой баг, на сервере 2 человека оба админы. Стоит плагин LevelsRanks , если 1 из админов начнет выдавать очки опыта другому админу , то админа которому выдаются очки кикнет за злоупотребление , хотя он вообще ничего не делал.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,915
  • Команда форума
  • Автор ресурса
  • #37
если 1 из админов начнет выдавать очки опыта другому админу , то админа которому выдаются очки кикнет за злоупотребление , хотя он вообще ничего не делал.
Проблема на стороне LR, и вот почему.
Мой плагин базируется на стандартном событии самого SourceMod: OnLogAction(). Все стандартные плагины (и не только) вызывают функцию LogAction(), которая, в свою очередь, вызывает это самое событие. Функция принимает админа, который выполняет действие и игрока, над которым это самое действие совершается. Именно в таком порядке.
LR вызывает функцию ровно наоборот. В качестве админа он указывает игрока, который получает очки, в качестве игрока - админа, который выдаёт.
Можете пнуть Ромео/Вендера (кто там из них сейчас занимается 3-ей веткой?), или сами местами поменять, чтобы было вот так:
levels_ranks/menus.sp:
LogAction(iClient, iRecipient, "%L %s exp (%i) from %L", iRecipient, sBuffer, iExp, iClient);
 

Innomeni

Участник
Сообщения
320
Реакции
42
Kruzya
команды из плагина https://hlmod.ru/threads/csgo-advanced-admin-commands-2018-08-16.37446 можно как-то добавить (хотя бы подскажи, куда и как)? У меня довели сервер до краша, заспавнив пару тысяч мячиков.
PS: можно, конечно, и мячики, и куриц отключить, но хотелось бы этого избежать.
 

Yooki

Добрая душа
Сообщения
473
Реакции
169
А можно как-то для vip это сделать? Просто у меня есть привилегии, которые через !vip могут выдать бан или кик

Если это изначально нельзя сделать, то оплачу за доработку
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #40
Никто todo из описания не допиливал для себя?
 

Похожие темы

Ответы
62
Просмотры
14К
Сверху Снизу