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

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
920
Реакции
158
Помог
26 раз(а)
Ошибка
Ошибка не связана с логами.
ОС
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
C++
Билд
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
C++
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
C++
Версия 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
C++
Список метамодулей
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
C++
Список плагинов
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
C++
Автор плагина
ArKaNeMaN
Версия плагина
0.7.2
Исходный код
Прикрепил.
C++
Здравствуйте.
Столкнулся с багом в плагине от ArKaNeMaN, проблема в том, что если использовать WeaponList оружия, то оно работает с багом.
К примеру: есть кастомное оружие, которое идет по референсу дигла.
Когда я покупаю дигл, то все хорошо, веапон лист обычный:
1669083729669.png

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


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

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

Download all Attachments

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

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

Download all Attachments

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

ArKaNeMaN

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

ArKaNeMaN

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

ArKaNeMaN

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

ArKaNeMaN

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

ArKaNeMaN

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

P.S. если ты имеешь в виду отправку мессаги для обычный пушки
 
Сообщения
920
Реакции
158
Помог
26 раз(а)
Vaqtincha, Спасибо за твой метод, возможно, есть еще инфа, почему оно берет патроны из запаски в референс из кастомного оружия?
 
Сообщения
927
Реакции
548
Помог
13 раз(а)
написать код в отдельный плагин, который будет засылать мессагу веапонлиста на дефолтный референс пушки в addtoplayer_pre.
По факту получится что засылается сначала стандартный дигл, затем уже кастомный веапонлист (если потребуется).
По сути это самое нормальное решение, чем в каждый плагин ставить условие на кастом и засылать кучу дефолт мессаг


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

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

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