以下引用越前リョーマ于2008-8-13 10:03:46的发言:
LZ的这个技能是攻击敌人的还是施放在我方的?
我方的话不用公共事件,直接在这个技能的状态那里打个钩就好。
攻击技能的话,公共事件好像不能给使用者施加状态……
以下引用snstar2006于2008-8-13 1:40:14的发言:
搜索「状态法」
以下引用涛怒于2008-8-13 15:27:20的发言:
以下引用越前リョーマ于2008-8-13 10:03:46的发言:
LZ的这个技能是攻击敌人的还是施放在我方的?
我方的话不用公共事件,直接在这个技能的状态那里打个钩就好。
攻击技能的话,公共事件好像不能给使用者施加状态……
是攻击技能,用公共事件不用脚本都可以给某个人加(角色X,或者敌人X),不过很难用,如果一个技能谁都会用,这样做起来会叫人抓狂,在下求一个给技能使用者加状态的脚本~
我从来没见过这种方法,所以我要做给别人施加效果自己也要有效果的技能时,就只好略过了,状态法只适用于一类。
以下引用⑩字绯影于2008-8-13 18:53:39的发言:
在判断技能是否可用的时候
加上
if battler.state?(状态ID)
@skill.skill_can_use?(技能ID)= false
若冷却时间3回合 只要把状态3回合以后100%解除就可以了
以下引用snstar2006于2008-8-14 10:43:23的发言:
直接修改脚本算了
全局搜索make_obj_damage_value
在该行的下面加上:
user.add_state(添加的状态ID) if obj.is_a?(RPG::Skill) && obj.id == 技能的ID
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |