本帖最后由 紫苍焰 于 2015-5-4 20:49 编辑 …… 好吧,我系统的说一下。 a.add_state(27); 首先,给所有的技能公式上加上这个代码,括号内数字为状态ID。 然后,这个状态不填任何描述和名字,持续时间不选(也就是无限时),勾选战斗结束解除,效果选择禁用技能,禁用的当然就是你说的战斗刚开始那个回合可用的技能。 达成的效果就是,无论使用了哪个技能,都会让角色无法使用指定的技能。 所有角色可以共用这一个状态,因为技能列表里没有的技能禁用了也看不出来,你可以把所有角色0回合可用的技能全都用这个状态来禁用。甚至攻击和防御也可以加上这一段。 知道了这个用法之后,每次战斗开始之前都给所有角色附加状态,持续时间N回合,也是不填描述和图标,还是禁用技能的效果,这个状态可以做好多个,根据持续时间来分类,所有需要5回合后可用的技能都可以用这一个状态做到一起。需要10回合的同理。 以上。 —————————————————————————————————————— 你具体需要几个角色? 每个角色多少技能? 记得必须是角色使用的技能,怪用的需要区分出来,不然可能报错,我以前用技能公式就在怪手里报过错。 然后,4个角色,每个10个技能,不过才40,10个角色才100。 除非你有几十个角色,每个角色几十个技能,并且技能都有些特殊效果要实现,否则的话状态比敌群设置起来更方便。 而N回合可用的状态,只要你不是用默认的踩雷遇敌,那么所有战斗处理前后调用一次公共事件附加那些状态貌似不难……反正也要设置战斗处理,多加一个也不费啥事,对吧? |
本帖最后由 zhaoxun96 于 2015-5-4 19:17 编辑 https://rpg.blue/thread-365972-1-2.html Taroxd大神写的一个脚本,可以让技能只能在某开关开启或者关闭时使用,在敌群事件增加一个回合数为1时开启,回合数为2关闭的开关。 ....不过我觉得蛮麻烦的,还是等脚本吧 (其实一开始我也是想贴地址的,但是一时之间没找到QAQ) |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-16 02:37
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.