не понимаю как добавить патроны для оружия crossbow из hl2
пробовал писать Crossbow = 500 и тд а патронов не выдавало все равно
вот код:
IGS(“Арбалет”, “wep_arbalet”):SetWeapon(“weapon_crossbow”, {Crossbow = 500})
:SetPrice(900)
:SetPerma()
:SetDescription(“Воу Воу, может не надо?”)
:SetIcon(“models/weapons/w_crossbow.mdl”, true) – true значит, что указана моделька, а не ссылка
а ты уверен что тип патрон верный?
Если твой арбалет из HL2, то он использует тип патрон XBowBolt
Default Ammo Types - Garry's Mod Wiki
если не ошибаюсь то всё сконфигурировано верно, ошибка может быть только в типе патрон.
проверить какой тип патрон использует твой свеп можно с помощью функции Weapon:GetPrimaryAmmoType - Garry's Mod Wiki
для проверки возьми оружие в руки, зайди в консоль сервера, напиши sv_allowcslua 1
, далее открой консоль клиента игры и напиши lua_run_cl print(LocalPlayer():GetActiveWeapon():GetPrimaryAmmoType())
- в консоль выведется тип патрон этого оружия, после этого можешь открыть консоль сервера и написать sv_allowcs_lua 0
если ты тестируешь это на реальном сервере где есть игроки (не на сервере разработки)
Привет, поможешь Мне с патронами?
Просто у Меня та же проблема, сделал всё как Ты написал, но толку 0, т.к у Меня оружейный пак моды