VIP [AutoSilencer] v1.0.3
|
|
_wS_
|
Дата: Вторник, 26.12.2017, 10:09:16 | Сообщение # 1 |
|
|
|
| |
Fanarrium
|
Дата: Четверг, 11.01.2018, 18:13:37 | Сообщение # 2 |
|
Сообщений: 53
Репутация: 1 [ +/- ]
|
|
L 01/11/2018 - 16:55:49: [SM] Blaming: vip_autosilenser.smx L 01/11/2018 - 16:55:49: [SM] Call stack trace: L 01/11/2018 - 16:55:49: [SM] [0] SetEntProp L 01/11/2018 - 16:55:49: [SM] [1] Line 52, D:\z_my_files\sm\sm_1.6.3\vip_autosilenser.sp::item_pickup
|
|
| |
_R1KO_
|
Дата: Четверг, 11.01.2018, 19:05:45 | Сообщение # 3 |
|
Сообщений: 200
Репутация: 30 [ +/- ]
|
|
Fanarrium, ошибка идет строкой выше
|
|
| |
_wS_
|
Дата: Пятница, 12.01.2018, 05:39:50 | Сообщение # 4 |
|
Да, текст ошибки не весь, но там наверно что-то вроде "invalid entity". Это вопрос разработчикам SM тогда, зачем они возвращают индекс оружия, если он уже недействителен.
v1.0.1 if (weapon > MaxClients && IsValidEntity(weapon))
|
|
| |
Fanarrium
|
Дата: Пятница, 12.01.2018, 05:40:00 | Сообщение # 5 |
|
Сообщений: 53
Репутация: 1 [ +/- ]
|
|
L 01/11/2018 - 16:55:49: [SM] [3] FakeClientCommand L 01/11/2018 - 16:55:49: [SM] [4] Line 97, D:\z_my_files\sm\sm_1.6.3\vip_buy_enemy_weapon.sp::EdinorogiZateyaliNedobroe L 01/11/2018 - 17:00:14: Error log file session closed.
|
|
| |
_wS_
|
Дата: Пятница, 12.01.2018, 05:42:54 | Сообщение # 6 |
|
Опять ты даешь не весь текст ошибки. В 97 строке ничего плохого не увидел, игнорирую.
|
|
| |
Fanarrium
|
Дата: Пятница, 12.01.2018, 17:08:16 | Сообщение # 7 |
|
Сообщений: 53
Репутация: 1 [ +/- ]
|
|
L 01/12/2018 - 01:03:56: Info (map "cs_office") (file "errors_20180112.log") L 01/12/2018 - 01:03:56: [SM] Exception reported: Property "m_bSilencerOn" not found (entity 168/weapon_ak47) L 01/12/2018 - 01:03:56: [SM] Blaming: vip_autosilenser.smx L 01/12/2018 - 01:03:56: [SM] Call stack trace: L 01/12/2018 - 01:03:56: [SM] [0] SetEntProp L 01/12/2018 - 01:03:56: [SM] [1] Line 52, D:\z_my_files\sm\sm_1.6.3\vip_autosilenser.sp::item_pickup L 01/12/2018 - 01:03:56: [SM] [3] FakeClientCommand L 01/12/2018 - 01:03:56: [SM] [4] Line 97, D:\z_my_files\sm\sm_1.6.3\vip_buy_enemy_weapon.sp::EdinorogiZateyaliNedobroe L 01/12/2018 - 01:43:38: SourceMod error session started
Больше ничего нет
|
|
| |
_wS_
|
Дата: Пятница, 12.01.2018, 18:14:07 | Сообщение # 8 |
|
Не знаю, что-то фантастическое у тебя, там четкая проверка стоит: if (!strcmp(sItem, "usp") || !strcmp(sItem, "m4a1")) Каким образом пропустило ak47, если разрешены лишь usp и m4a1, я не знаю.
|
|
| |
Fanarrium
|
Дата: Воскресенье, 21.01.2018, 04:26:11 | Сообщение # 9 |
|
Сообщений: 53
Репутация: 1 [ +/- ]
|
|
Цитата _wS_ ( ) Каким образом пропустило ak47, если разрешены лишь usp и m4a1, я не знаю. Плохо что не знаешь
|
|
| |
_wS_
|
Дата: Воскресенье, 21.01.2018, 15:45:35 | Сообщение # 10 |
|
Цитата Fanarrium ( ) Плохо что не знаешь Ну единственное объяснение, это какой-то плаг (в нём и проблема) играется с параметрами оружия и изменил его classname. Autosilencer видит что это usp или m4a1 и уже потом что-то делает, но оказывается это каким-то чудом ak47 у тебя - т.е. фейковый classname. Или какой-то плаг просто создал такое глючное событие item_pickup.
В случае с Prop_Data, зная индекс оружия, можно узнать есть ли у него "m_bSilencerOn" (FindDataMapOffs). Но нам нужен Prop_Send, но FindSendPropOffs просит не индекс оружия, а ServerClass, например "CWeaponM4A1", поэтому это ничего не даст. Если помучаться, возможно получится найти функцию, которая позволит узнать можно ли использовать на индексе "m_bSilencerOn".
Ищи свой проблемный плаг, который вводит другие плаги в заблуждение, давая им неверный параметр "item" в событии "item_pickup".
|
|
| |
_wS_
|
Дата: Среда, 21.02.2018, 20:15:26 | Сообщение # 11 |
|
v1.0.2
Цитата Fanarrium ( ) Exception reported: Property "m_bSilencerOn" not found (entity 168/weapon_ak47) Добавил дополнительную проверку имени оружия. Если и сейчас ошибка будет, пойду застрелюсь. Это баг другого плагина, может того, который скины меняет, хз.
|
|
| |
ramazan1982
|
Дата: Понедельник, 16.09.2019, 17:12:57 | Сообщение # 12 |
|
Сообщений: 18
Репутация: 0 [ +/- ]
|
|
Использую плагин в ксс и в ксго, в ксс норм все, а в ксго есть проблема с такой ошибкой, как решить не знаю, может кто помочь?
L 09/16/2019 - 18:05:38: SourceMod error session started L 09/16/2019 - 18:05:38: Info (map "awp_lego_r") (file "errors_20190916.log") L 09/16/2019 - 18:05:38: [SM] Exception reported: Plugin only for cs:s L 09/16/2019 - 18:05:38: [SM] Blaming: ws_vip/vip_autosilenser.smx L 09/16/2019 - 18:05:38: [SM] Call stack trace: L 09/16/2019 - 18:05:38: [SM] [0] SetFailState L 09/16/2019 - 18:05:38: [SM] [1] Line 24, D:\z_my_files\sm\sm_1.6.3\vip_autosilenser.sp::OnPluginStart L 09/16/2019 - 18:05:38: [SM] Unable to load plugin "ws_vip/vip_autosilenser.smx": Error detected in plugin startup (see error logs)Добавлено (16.09.2019, 17:15:51) --------------------------------------------- все понял не тупой, ана только для ксс
|
|
| |
Lexx77
|
Дата: Понедельник, 02.11.2020, 08:59:24 | Сообщение # 13 |
|
Сообщений: 37
Репутация: 0 [ +/- ]
|
|
При каждом респавне данный модуль перекидывает на нож, что очень неудобно на DM сервере, где за раунд много респавнов.
|
|
| |
_wS_
|
Дата: Понедельник, 02.11.2020, 10:41:57 | Сообщение # 14 |
|
Должно перекидывать обратно на то, которое было до этого в руках. Если не перекидывает, попробуй на 85 строке изменить время CreateTimer(0.0 на например CreateTimer(0.14
|
|
| |
Lexx77
|
Дата: Понедельник, 02.11.2020, 12:53:45 | Сообщение # 15 |
|
Сообщений: 37
Репутация: 0 [ +/- ]
|
|
Цитата _wS_ ( ) Должно перекидывать обратно на то, которое было до этого в руках. Если не перекидывает, попробуй на 85 строке изменить время CreateTimer(0.0 на например CreateTimer(0.14
Спасибо! Помогло данное решение :)
|
|
| |