1. 如楼上所说,在公共事件中使用并行处理是可以比较完美地解决问题的。对于LZ这样不会脚本的尤为适合 2. 如果还是要脚本…… (1)你可以使用66rpg遍地都是的地图显血脚本 (2)你可以在原来脚本的基础上进行修改,把所有$game.variables[1]改为$game_party.leader.hp(这里可以使用Ctrl+H),理论上来说应该可以即时显示血量,并且让这个脚本和变量1完全脱离关系,只显示主角血量。但是,因为我不知道你是什么脚本,所以无法保证这个方法一定可以成功。比如说,如果对方是用常量来表示这个变量ID[1]的话,按照上面的方法改肯定是行不通的。 |
本帖最后由 taroxd 于 2013-12-8 18:52 编辑 放哪儿都是用这个脚本表示判断(这句话的返回值为true或false),看你的错误提示,应该是在$game_party还没有生成的时候就用了那段脚本。 你最好说想要实现什么功能,然后对对应的地方的方法重定义,一般写脚本都是这样的。重定义的内容写在Main之前,场景之后。下面的脚本就是一个例子 RUBY 代码复制
另外,如果使用次数不多的话,用事件的条件分岐(条件:脚本 $game_party.leader.hp == $game.variables[1])就可以了 |
主角是什么意思?如果是指领队的话: RUBY 代码复制
如果是指特定的某号角色的话(x号) RUBY 代码复制
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 05:45
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.