Добрый вечер. Ставил когда-то давно какой-то другой плагин, заменяющий хаешку, но не понравился. Случайно нашел данный плагин в связи с чем и зарегистрировался на форуме. Но с плагином есть проблемы.
На первом сервере:
- Из-за того что функция BuyMolotov_Cmd не возвращает значение, в консоли пишется "неизвестная команда". Пришлось прописать return PLUGIN_HANDLED.
- Оба условия, выводящие сообщение об ошибке (#Cstrike_TitlesTXT_Cant_buy) выполняются всегда и не дают взять молотов. buytime стоит 30 секунд, прописал molotov в консоли на третьей секунде раунда - ошибка прошло уже ... Закомментировал этот блок, скомпилировал, все равно не дает купить потому что срабатывает тот предыдущий. Квар стоит разрешать с первого раунда.
После этих двух косметических изменений все заработало как надо.
Со вторым сервером все намного хуже: в консоли клиента
Неизвестная команда: reapi_healthnade/weapon_healthnade хотя на этом сервере хилки отродясь не было и в плагине такого слова нет. Возможно, ходил по серверам с хилками, не перезапустив игру после этого и что-то закешировалось.
Без ALLOW_CUSTOMNADE выдается молотов, но он "без патронов" (красный в меню)
Код:
[AMXX] Displaying debug trace (plugin "grenade_molotov.amxx", version "1.0.2")
[AMXX] Run time error 10: native error (native "emessage_begin")
[AMXX] [0] grenade_molotov.sma::giveAmmo (line 865)
[AMXX] [1] grenade_molotov.sma::CBasePlayer_GiveAmmo_Pre (line 695)
[grenade_molotov.amxx] CBasePlayer_GiveAmmo_Pre : Can't suppress original function call without new return value set
[AMXX] Displaying debug trace (plugin "grenade_molotov.amxx", version "1.0.2")
[AMXX] Run time error 2: assertion failed
[AMXX] [0] grenade_molotov.sma::giveNade (line 842)
[AMXX] [1] grenade_molotov.sma::BuyMolotov_Cmd (line 467)
С ALLOW_CUSTOMNADE выдается молотов, но при выборе там дымовуха, бросается дымовуха, после того как я ее выбросил - в меню отображается спрайт молотова.
Код:
Plugin called message_begin with an invalid message id (0).
[AMXX] Displaying debug trace (plugin "grenade_molotov.amxx", version "1.0.2")
[AMXX] Run time error 10: native error (native "emessage_begin")
[AMXX] [0] grenade_molotov.sma::giveAmmo (line 865)
[AMXX] [1] grenade_molotov.sma::CBasePlayer_GiveAmmo_Pre (line 695)
[grenade_molotov.amxx] CBasePlayer_GiveAmmo_Pre : Can't suppress original function call without new return value set
[AMXX] Displaying debug trace (plugin "grenade_molotov.amxx", version "1.0.2")
[AMXX] Run time error 2: assertion failed
[AMXX] [0] grenade_molotov.sma::giveNade (line 842)
[AMXX] [1] grenade_molotov.sma::BuyMolotov_Cmd (line 467)
У кого-нибудь возникало что-то подобное? Как исправить?