设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2313|回复: 8
打印 上一主题 下一主题

[已经解决] 求教一下,生化危机2脚本怎么增加新枪

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3847
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
跳转到指定楼层
1
发表于 2019-3-19 14:53:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
求教一下,生化危机2脚本怎么增加新枪?

已知在脚本的 “Game Database” 里设置武器对应的编号、子弹类型和单个武器的子弹上限。

如果新添加一种原来没有的武器,单单在设置的话武器无法射击。
该游戏的武器射击是有 “公共事件” 实现的,请问一下各位大侠,哪里设置武器对应脚本的情况,谢谢!

https://pan.baidu.com/s/15dIBjJ4IjXJ17rFcmvIeoA
步兵中尉

Lv2.观梦者

梦石
0
星屑
478
在线时间
71 小时
注册时间
2019-3-6
帖子
14
2
发表于 2019-3-20 22:19:04 | 只看该作者
第一个公共事件里跟着复制然后把weapon_id_check(1)的1改成新武器id,Characters文件夹里复制一个攻击动作的图片重命名为char_ark_02+武器名字

点评

经过测试,确实必须一个挨一个的整才行。而且找到了无限弹药的设定点,“Game Database”的第10行,修改为多少就在防具的多少添加无限弹药就OK了。  发表于 2019-3-21 23:08
但是都到11后就出问题了。如果这个不好解决,看看能不能解析下无限弹药怎么设计的,知道了之后把它无限往后面移动,这样就好办了  发表于 2019-3-21 22:22
肯定修改了的啊。同样的方法,子弹和武器放9号就正常,放11号就出那个问题。 由于10号防具是无限子弹(算游戏福利吧),所以我我打算的是跳开10  发表于 2019-3-21 22:20

评分

参与人数 2星屑 +50 +1 收起 理由
RyanBern + 50 认可答案
步兵中尉 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3847
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
3
 楼主| 发表于 2019-3-21 16:03:59 | 只看该作者
融血 发表于 2019-3-20 22:19
第一个公共事件里跟着复制然后把weapon_id_check(1)的1改成新武器id,Characters文件夹里复制一个攻击动作 ...

事件添加后一开枪就显示 “Interpreter 3” 的18行错误。
提示    ammo = $game_party.wea_data[weapon - 1].ammo_id 有问题
请大侠指导下,谢谢

点评

所以你Game Database里添加了新武器了吗  发表于 2019-3-21 17:01
步兵中尉
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3847
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
4
 楼主| 发表于 2019-3-21 18:00:11 | 只看该作者
融血 发表于 2019-3-20 22:19
第一个公共事件里跟着复制然后把weapon_id_check(1)的1改成新武器id,Characters文件夹里复制一个攻击动作 ...

哈哈,太奇葩了。这个脚本设计得。
我先前把新武器和新子弹放11号,就不行,必须挨着来。
之前有8个,新武器必须放9,否则就上面那个错误。
麻烦你帮我看看,防具代表弹药,10号位有个无限子弹,这个怎么整啊,再添加的话可就麻烦了

点评

你有没有添加@wea_data.push(Game_Weapon_Data.new(11,11,35,5,"Bullet")),那两个11分别是武器id和防具id  发表于 2019-3-21 18:40
步兵中尉
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 01:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表