Project1

标题: 只能在固定回合使用的技能 [打印本页]

作者: jianyulei    时间: 2015-5-4 17:10
标题: 只能在固定回合使用的技能
本帖最后由 jianyulei 于 2015-5-4 20:30 编辑

请问有没有办法能实现“只能在战斗开始时第0回合使用的技能”以及“在第N回合后可以使用的技能”?















这样做还不如设置敌群,敌群再多也不过100,话说你怎么点评到我的1楼的啊,我不但点评不到别人的1楼,我连自己都点评不到自己的。↓↓↓↓↓↓↓↓↓↓
作者: zhaoxun96    时间: 2015-5-4 17:27
本帖最后由 zhaoxun96 于 2015-5-4 19:17 编辑

https://rpg.blue/thread-365972-1-2.html
Taroxd大神写的一个脚本,可以让技能只能在某开关开启或者关闭时使用,在敌群事件增加一个回合数为1时开启,回合数为2关闭的开关。
....不过我觉得蛮麻烦的,还是等脚本吧
(其实一开始我也是想贴地址的,但是一时之间没找到QAQ)
作者: 紫苍焰    时间: 2015-5-4 20:22
本帖最后由 紫苍焰 于 2015-5-4 20:49 编辑

……
好吧,我系统的说一下。
a.add_state(27);
首先,给所有的技能公式上加上这个代码,括号内数字为状态ID。
然后,这个状态不填任何描述和名字,持续时间不选(也就是无限时),勾选战斗结束解除,效果选择禁用技能,禁用的当然就是你说的战斗刚开始那个回合可用的技能。
达成的效果就是,无论使用了哪个技能,都会让角色无法使用指定的技能。
所有角色可以共用这一个状态,因为技能列表里没有的技能禁用了也看不出来,你可以把所有角色0回合可用的技能全都用这个状态来禁用。甚至攻击和防御也可以加上这一段。
知道了这个用法之后,每次战斗开始之前都给所有角色附加状态,持续时间N回合,也是不填描述和图标,还是禁用技能的效果,这个状态可以做好多个,根据持续时间来分类,所有需要5回合后可用的技能都可以用这一个状态做到一起。需要10回合的同理。
以上。
——————————————————————————————————————
你具体需要几个角色?
每个角色多少技能?
记得必须是角色使用的技能,怪用的需要区分出来,不然可能报错,我以前用技能公式就在怪手里报过错。
然后,4个角色,每个10个技能,不过才40,10个角色才100。
除非你有几十个角色,每个角色几十个技能,并且技能都有些特殊效果要实现,否则的话状态比敌群设置起来更方便。
而N回合可用的状态,只要你不是用默认的踩雷遇敌,那么所有战斗处理前后调用一次公共事件附加那些状态貌似不难……反正也要设置战斗处理,多加一个也不费啥事,对吧?
作者: david_ng223    时间: 2015-5-4 20:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: jianyulei    时间: 2015-5-5 10:35
david_ng223 发表于 2015-5-4 20:52

我发现个问题,把这个添加到脚本里面之后打开道具栏,如果道具栏是空的,然后你点击空格就会弹出脚本错误,禁用“N回合之后允许使用技能”那行之后就不报错了,新开工程也一样如此

QQ图片20150505103046.png (5.86 KB, 下载次数: 23)

QQ图片20150505103046.png

QQ图片20150505103052.png (12.72 KB, 下载次数: 23)

QQ图片20150505103052.png

作者: david_ng223    时间: 2015-5-5 10:54
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1