本帖最后由 411076114 于 2017-8-10 20:12 编辑 那不是我给你的那个吗?你还真用我的思路啊!倒地浮空击退······其实完全可以不这么利用的······{:2_264:} 其实我也是这么想的,但是我用了公共事件的土办法······ |
360截图20170810201208433.jpg (197.08 KB, 下载次数: 29)
本帖最后由 soulsaga 于 2017-8-10 15:55 编辑 RUBY 代码复制
插入到MAIN以上.. 这脚本只是把强制行动对像的目标改成有倒地的ID.. state?(25)是倒地状态 追打倒地的技能调用公共事件条件分岐8个敌人是否有该状态 执行强制行动即可.. |
这个表示不懂,如果按照这样写的话。我的技能将会写不完。而且很容易混乱。 |
在脚本的伤害计算里写入 $game_variables[4] = (self.index + 1) if self.enemy? && user.actor? 如果是我方对敌人进行的行动,那么给变量4赋值对方的编号,敌人对我方以及我方对敌人要分开写,因为反击也会刷新变量 然后行动结束阶段哪里套入公共事件,其他的所有判断在公共事件里面写。$game_troop.members[($game_variables[4]-1)] 用这个作为对象来判断状态什么的,是的话就对上一个目标 强制行动用命令来写是: @params[0] = 0 #加上这行表示行动者是敌人,下面就写编号 @params[1] = $game_party.members[0].id #发动者为0号位,这里得到的是对应上面的编号,是战斗位置的编号不是人物或敌人ID编号 @params[2] = 102 #发动技能ID @params[3] = $game_variables[4]-1 #攻击的目标 -2是上一个 -1是随机 command_339 以上写到公共事件-脚本里就能用了,最好的方法是Taroxd的额外战斗行动 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-17 16:54
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.