Проблема с Custom Weapon Api 0.7.2

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
889
Реакции
149
Помог
25 раз(а)
Ошибка
Ошибка не связана с логами.
ОС
Windows
Amx Mod X
AMX Mod X 1.9.0.5294 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Dec 3 2021 22:52:28
Built from: https://github.com/alliedmodders/amxmodx/commit/363871a8
Build ID: 5294:363871a8
Core mode: JIT+ASM32
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.11.0.767-dev
Build date: 03:14:15 Oct 25 2021 (2753)
Build from: https://github.com/dreamstalker/rehlds/commit/471158b
ReGamedll
ReGameDLL version: 5.21.0.546-dev
Build date: 15:32:37 Dec 28 2021
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/09a6c61
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 15:47:38 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.9.0.5294 ini Start ANY
[ 2] Reunion RUN - reunion_mm.dll v0.1.92d ini Start Never
[ 3] POD-Bot mm RUN - podbot_mm.dll v3.0B20b ini Chlvl ANY
[ 4] Ham Sandwich RUN - hamsandwich_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 5] FakeMeta RUN - fakemeta_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 6] MySQL RUN - mysql_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 7] CSX RUN - csx_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 8] ReAPI RUN - reapi_amxx.dll v5.21.0.252-dev pl1 ANY Never
[ 9] Engine RUN - engine_amxx.dll v1.9.0.5294 pl1 ANY ANY
9 plugins, 9 running
Список плагинов
Currently loaded plugins:
name version author file status
[ 1] Admin Base 1.9.0.5294 AMXX Dev Team admin.amxx running
[ 2] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running
[ 3] Admin Commands 1.9.0.5294 AMXX Dev Team admincmd.amxx running
[ 4] Admin Help 1.9.0.5294 AMXX Dev Team adminhelp.amxx running
[ 5] Slots Reservation 1.9.0.5294 AMXX Dev Team adminslots.amxx running
[ 6] Multi-Lingual System 1.9.0.5294 AMXX Dev Team multilingual.am running
[ 7] Menus Front-End 1.9.0.5294 AMXX Dev Team menufront.amxx running
[ 8] Commands Menu 1.9.0.5294 AMXX Dev Team cmdmenu.amxx running
[ 9] Players Menu 1.9.0.5294 AMXX Dev Team plmenu.amxx running
[ 10] Maps Menu 1.9.0.5294 AMXX Dev Team mapsmenu.amxx running
[ 11] Plugin Menu 1.9.0.5294 AMXX Dev Team pluginmenu.amxx running
[ 12] Admin Chat 1.9.0.5294 AMXX Dev Team adminchat.amxx running
[ 13] Anti Flood 1.9.0.5294 AMXX Dev Team antiflood.amxx running
[ 14] Scrolling Message 1.9.0.5294 AMXX Dev Team scrollmsg.amxx running
[ 15] Info. Messages 1.9.0.5294 AMXX Dev Team imessage.amxx running
[ 16] Admin Votes 1.9.0.5294 AMXX Dev Team adminvote.amxx running
[ 17] NextMap 1.9.0.5294 AMXX Dev Team nextmap.amxx running
[ 18] Nextmap Chooser 1.9.0.5294 AMXX Dev Team mapchooser.amxx running
[ 19] TimeLeft 1.9.0.5294 AMXX Dev Team timeleft.amxx running
[ 20] Pause Plugins 1.9.0.5294 AMXX Dev Team pausecfg.amxx running
[ 21] Stats Configuration 1.9.0.5294 AMXX Dev Team statscfg.amxx running
[ 22] StatsX 1.9.0.5294 AMXX Dev Team statsx.amxx running
[ 23] [190] O Flags 1.0 ImmortalAmxx devcs/flag_o.am running
[ 24] [190] Addon SQM flags 1.0 ImmortalAmxx devcs/flag_sqm. running
[ 25] Lucky Defuser 1.0.2 iPlague devcs/lucky_def running
[ 26] [190] Vampir 1.0 ImmortalAmxx devcs/vampir.am running
[ 27] [190] Flag System Core 1.0 ImmortalAmxx devcs/flag_syst running
[ 28] [190] F Flags 1.0 ImmortalAmxx devcs/flag_f.am running
[ 29] [190] J Flags 1.0 ImmortalAmxx devcs/flag_j.am running
[ 30] Update Client Data 1.0 Adidasman devcs/flag_bzon running
[ 31] [190] RT: Limit 1.0 ImmortalAmxx devcs/rt_limit. running
[ 32] Revive Teammates: Core 0.7.0 ufame & Albertio devcs/rt_core.a running
[ 33] [190] RT: Access + Hea 1.0 ImmortalAmxx devcs/rt_access running
[ 34] Revive Teammates: Time 0.7.0 ufame & Albertio devcs/rt_timer. running
[ 35] [190] T Flags 1.0 ImmortalAmxx devcs/flag_t.am running
[ 36] [ReAPI] Parachute 1.1 ReHLDS Team devcs/parachute running
[ 37] [ReAPI] AWPoff 1.4.3 PAffAEJIkA :3 awp_off.amxx running
[ 38] [190] Hud Inforerm 1.0 beta ImmortalAmxx TestHud.amxx debug
[ 39] Test fwd_ 2 1 b TestInformer.am debug
[ 40] LVL System 11.03.2019 ill + mx?! B_levelsystem.a debug
[ 41] unknown unknown unknown test.amxx debug
[ 42] unknown unknown unknown test22.amxx running
[ 43] [Knife Modular]: Api 1.0 ImmortalAmxx AmxxKnifeApi.am debug
[ 44] [Knife Modular]: Menu 1.0 ImmortalAmxx/b0t AmxxKnifeMenu.a debug
[ 45] Advanced Ultimate Weap 0.1.0b steelzzz auw.amxx running
[ 46] unknown unknown unknown sq.amxx running
[ 47] Custom Weapons API 0.7.2 ArKaNeMaN CustomWeaponsAP running
[ 48] Grab Modular 1.1.3 w0w grab_modular.am debug
[ 49] [Coin System]: Core 1.0 ImmortalAmxx AmxxCoinSystem. running
[ 50] [Coin Modular]: Shop A 1.0 ImmortalAmxx AmxxCoinShopApi running
[ 51] [Coin Modular]: Shop I 1.0 ImmortalAmxx AmxxCoinShopIte running
[ 52] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 53] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 54] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 55] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 56] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 57] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 58] SF Bets 0.1.6 serfreeman1337 sf_bets.amxx running
[ 59] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr running
59 plugins, 59 running
Автор плагина
ArKaNeMaN
Версия плагина
0.7.2
Исходный код
Прикрепил.
Здравствуйте.
Столкнулся с багом в плагине от ArKaNeMaN, проблема в том, что если использовать WeaponList оружия, то оно работает с багом.
К примеру: есть кастомное оружие, которое идет по референсу дигла.
Когда я покупаю дигл, то все хорошо, веапон лист обычный:
1669083729669.png

Но, стоит мне выдать кастомное оружие, как тут же и происходит баг.
Сам веапонлист рисуется, всё четко:
1669083777352.png


Но, стоит мне обратно взять дигл и нажать на 2, как веапонлист остается от кастомного оружия, хотя должен быть стандартный, от дигла:
1669083818073.png

Возможно, кто-то сталкивался с такой проблемой и знает метод решения?
 
В этой теме было размещено решение! Перейти к решению.

Download all Attachments

Сообщения
105
Реакции
23
Помог
2 раз(а)
У меня такого нет. Вот кастомный дигл, обычная иконка при этом. Выбросил кастомный, купил обычный - иконка та же

P.S. hud_fastswitch 1 и нет никакой проблемы у вас)
 

Download all Attachments

Последнее редактирование:

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
Сообщения
105
Реакции
23
Помог
2 раз(а)
ArKaNeMaN, а че у меня тогда такого нет как у него? или я не туда смотрю?
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
а че у меня тогда такого нет как у него?
По скринам не совсем понял. У тебя ж получается и нет кастомной иконки в вепонлисте?
И у тебя тоже версия 0.7.2?
 
Сообщения
105
Реакции
23
Помог
2 раз(а)
да.. и никаких иконок нет, т.е. есть но обычная как и была) я и не знал, что там что то другое может быть)
22 Ноя 2022
ой, у меня оказывается версия 0,7,3) сорри
22 Ноя 2022
[ 28] Custom Weapons API 0.7.3 ArKaNeMaN CustomWeaponsAP running
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
да.. и никаких иконок нет, т.е. есть но обычная как и была) я и не знал, что там что то другое может быть)
Ну вот по умолчанию их там и нет. Но их можно добавить, с чем как раз и проблема
 
Сообщения
889
Реакции
149
Помог
25 раз(а)
veres, нужно указывать в json:
"Hud": ["sprites/спрайтизвеапонлиста.spr", "sprites/спрайтизвеапонлиста2.spr"]
И в папку sprites закинуть weapon_назваjsonфайласоружием.txt
В 0.7.2 именно так вроде и работает. 0.7.3 - не знаю, но вроде так же.
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
veres, нужно указывать в json:
"Hud": ["sprites/спрайтизвеапонлиста.spr", "sprites/спрайтизвеапонлиста2.spr"]
И в папку sprites закинуть weapon_назваjsonфайласоружием.txt
В 0.7.2 именно так вроде и работает. 0.7.3 - не знаю, но вроде так же.
Тут есть инструкция.
 
Сообщения
889
Реакции
149
Помог
25 раз(а)
UP,
Проблема, вероятнее всего, не в плагине.
Взял оружие Олега (t3rkecorejz), поставил на чистую сборку. Проблема точно такая-же остается. На обычном оружии веапонлист кастомного. Сам код оружия брал отсюда.
Возможно, кто-то сталкивался, и знает способ решить проблему?
 

ArKaNeMaN

Квалифицированный специалист по VipModular
Сообщения
431
Реакции
293
Помог
5 раз(а)
Vaqtincha, Ну вот я к этому решению и пришёл в итоге. Но показалось что это может мешать другим кастомкам...

P.S. если ты имеешь в виду отправку мессаги для обычный пушки
 
Сообщения
889
Реакции
149
Помог
25 раз(а)
Vaqtincha, Спасибо за твой метод, возможно, есть еще инфа, почему оно берет патроны из запаски в референс из кастомного оружия?
 
Сообщения
833
Реакции
516
Помог
12 раз(а)
написать код в отдельный плагин, который будет засылать мессагу веапонлиста на дефолтный референс пушки в addtoplayer_pre.
По факту получится что засылается сначала стандартный дигл, затем уже кастомный веапонлист (если потребуется).
По сути это самое нормальное решение, чем в каждый плагин ставить условие на кастом и засылать кучу дефолт мессаг


Либо за место AddToPlayer_pre использовать Post, но сам плагин ставить выше всех в plugins.ini (в plugins-кастомное имя.ini ставить выше остальных нет, т.к. тут смысл в том, что код должен вызываться раньше всех по списку вызовов)
 
Последнее редактирование:
Сообщения
889
Реакции
149
Помог
25 раз(а)
BalbuR, Просто в pre высылать исключительно мессагу, без всяких параметров по типу MaxItemClip и тд?
 
Сообщения
833
Реакции
516
Помог
12 раз(а)
ImmortalAmxx, дефолтные значения как в оригинале засылай
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу