找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2699|回复: 7

极简单的修改实现各种装备对角色造成的影响!

[复制链接]
发表于 2006-5-31 18:31:45 | 显示全部楼层 |阅读模式
由于这个效果的人气太高了,所以我就传上来了。

这个其实就是极简单的脚本修改+公共事件的配合使用,而自定义的内容全都在公共事件里面。

只需要一个公共事件,号数可以在脚本Scene_Menu里自己改。

而Scene_Equip的那个属于障眼法,主要就是为了弥补这个效果修改的漏洞。

这个脚本修改的冲突为0,即使遇到了什么同类型的脚本,只要在其相应的地方修改即可。

用这个修改可以实现以下效果:
装备某个装备后习得特级,改变角色战斗图,行走图,改变角色能力等,脱下后恢复原来的状态。

本范例里面请专注于Scene_Menu,Scene_Equip和公共事件1里的修改,其他的修改是吸血效果和其他的一些效果,是副产品,请有空的时候再研究。。。

本修改的优点:1。很简单,而且没有冲突!
              2。不会占用系统,导致减速,取代了用并行事件的不便,还节约了一个开关。

本修改的缺点:你每次退出装备界面后就会自动跳回地图。。。不过个人认为影响不大,因为在装备的时候是可以按键盘的A和S键来切换角色的。

附上范例:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2006-6-1 08:56:56 | 显示全部楼层
跳出地图?
是因为效果不被刷新的不得已行为吗?
如果是,可以在更换后加句解释器刷新,之后菜单刷新。

很多脚本冲突就是定义过程被覆盖,估计这高修改率的地方,不能幸免……
 楼主| 发表于 2006-6-1 16:11:26 | 显示全部楼层
引用第1楼美兽于2006-06-01 08:56发表的“”:
跳出地图?
是因为效果不被刷新的不得已行为吗?
如果是,可以在更换后加句解释器刷新,之后菜单刷新。

很多脚本冲突就是定义过程被覆盖,估计这高修改率的地方,不能幸免……

尽可能不改变原有的设定语句的顺序,可以把冲突减少到最小。
因为这个修改本身也就是只加了一句执行公共事件的指令和把原来的跳回菜单改到跳回地图而已。
发表于 2006-6-2 07:46:46 | 显示全部楼层
定义,只要不被调用,就不会出现错误.
  无论你定义的是什么东西,只要def end写对了,就可以了.

如果是要修改定义,一般都是复制定义,换个名称,然后修改,调用的时候就用换了名称的方法
发表于 2006-6-2 12:30:17 | 显示全部楼层
修改的东西太多了,还不如用状态法做
如果要计算伤害数据,一个定义就可以解决

总之,这范例看得人晕头转向的----别人不容易接受的说
 楼主| 发表于 2006-6-2 13:55:15 | 显示全部楼层
引用第4楼dcf于2006-06-02 12:30发表的“”:
修改的东西太多了,还不如用状态法做
如果要计算伤害数据,一个定义就可以解决

总之,这范例看得人晕头转向的----别人不容易接受的说

不会吧- -,真正脚本修改的地方只有两句话,就是在Scene_Menu和Scene_Equip里面的,主要的部分还是在于公共事件的设置。
状态法好像无法运用到除了防具以外的地方。 [s:5]
发表于 2006-6-3 01:56:48 | 显示全部楼层
貌似你给过我了 不过还是支持 [s:1]
发表于 2006-6-7 14:08:41 | 显示全部楼层
不错不错!大力支持!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-30 04:15 , Processed in 0.015364 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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