本帖最后由 野生之Puni 于 2023-2-8 13:11 编辑
如题!!
https://github.com/WeaponMechanics/MechanicsMain/wiki/Reloading
我想给每个武器设置同样的弹药,比如步枪就给步枪的,手枪就给手枪的! 如果在每个枪械配置文件里设置弹药的话 就会出错 所以必须用上ammos文件夹(作者是这么说的)!
这里面解释很全 但是我看不太懂 自己尝试屡屡报错 请求大佬可以帮我指点迷津!!
如题!!
https://github.com/WeaponMechanics/MechanicsMain/wiki/Reloading
我想给每个武器设置同样的弹药,比如步枪就给步枪的,手枪就给手枪的! 如果在每个枪械配置文件里设置弹药的话 就会出错 所以必须用上ammos文件夹(作者是这么说的)!
这里面解释很全 但是我看不太懂 自己尝试屡屡报错 请求大佬可以帮我指点迷津!!
我把官方 Wiki 复制下来添加了一点注释,你看有没有帮助
复制代码
通过上面的代码可以看出来,如果你要做手枪子弹给手枪,步枪子弹给步枪的功能,可以这样:
复制代码
这样就自定义了一把手枪和一把步枪,他们的子弹用的分别是 “通用子弹.手枪” 和 “通用子弹.步枪”,这应该很详细了,我甚至觉得可以多要一点金粒
- # 我的武器
- my_weapon:
- Projectile: <projectile configurations>
- Shoot: <shoot configurations>
- Reload:
- ...
- Ammo:
- # 弹药类型(assault_rifle.Ammo_Types 直译过来就是 "突击步枪.子弹类型",也就是前者定义子弹大类,后者定义细节分类)
- Ammo_Types: "assault_rifle.Ammo_Types"
- <etc.>
- #我的另一把武器
- my_other_weapon:
- Projectile: <projectile configurations>
- Shoot: <shoot configurations>
- Reload:
- ...
- Ammo:
- # 弹药类型
- Ammo_Types: "assault_rifle.Ammo_Types"
- <etc.>
- # 在这里定义 assault_rifle 弹药(assault rifle 的意思是突击步枪)
- assault_rifle:
- # 子弹类型
- Ammo_Types:
- # 重子弹
- Heavy:
- Symbol: ...
- Item_Ammo: ...
- Experience_As_Ammo_Cost: ...
- <etc.>
- # 轻子弹
- Light:
- Symbol: ...
- Item_Ammo: ...
- Experience_As_Ammo_Cost: ...
- <etc.>
通过上面的代码可以看出来,如果你要做手枪子弹给手枪,步枪子弹给步枪的功能,可以这样:
- # 自定义一把手枪(为了防止 BUG 用拼音表示)
- shouqiang:
- Projectile: <projectile configurations>
- Shoot: <shoot configurations>
- Reload:
- ...
- Ammo:
- # 弹药类型(这里我假定了用拼音表示的弹药格式:通用子弹.手枪)
- Ammo_Types: "tongyongzidan.shouqiang"
- <etc.>
- # 自定义一把步枪(为了防止 BUG 用拼音表示)
- shouqiang:
- Projectile: <projectile configurations>
- Shoot: <shoot configurations>
- Reload:
- ...
- Ammo:
- # 弹药类型(这里我假定了用拼音表示的弹药格式:通用子弹.步枪)
- Ammo_Types: "tongyongzidan.buqiang"
- <etc.>
- # 在这里定义 tongyongzidan 弹药(tongyongzidan 的意思就是上面定义的通用子弹,用拼音表示了)
- assault_rifle:
- # 子弹类型
- Ammo_Types:
- # 手枪子弹(我用拼音表示)
- shouqiang:
- Symbol: ...
- Item_Ammo: ...
- Experience_As_Ammo_Cost: ...
- <etc.>
- # 步枪子弹(我用拼音表示)
- buqiang:
- Symbol: ...
- Item_Ammo: ...
- Experience_As_Ammo_Cost: ...
- <etc.>
这样就自定义了一把手枪和一把步枪,他们的子弹用的分别是 “通用子弹.手枪” 和 “通用子弹.步枪”,这应该很详细了,我甚至觉得可以多要一点金粒
robbit 发表于 2023-2-8 13:27
我把官方 Wiki 复制下来添加了一点注释,你看有没有帮助
通用子弹是写在ammos文件夹里的那个文件的名字吗?
野生之Puni 发表于 2023-2-8 14:38
通用子弹是写在ammos文件夹里的那个文件的名字吗?
这我没看,我只看了关于子弹分类的这个文件,不知道子弹具体要在哪里配置
未解决状态 加急!!
野生之Puni 发表于 2023-2-8 15:55
未解决状态 加急!!
还有什么问题吗?
ammos配置文件 type.name.lore.enchants全部设置成false