查看: 3868|回复: 4

[已经解决] 求给一个技能释放如果击杀敌人,则释放另一个技能的脚...

[复制链接]
梦石
0
星屑
343
在线时间
72 小时
注册时间
2013-10-4
回帖
33
发表于 2019-3-14 00:17:37 | 显示全部楼层 |阅读模式
悬赏25星屑已解决
拜托了!还麻烦语句都给我讲清楚,毕竟我是个脚本盲。

最佳答案

查看完整内容

用我签名里的战斗调用公共事件,在“行动后”的事件里写: 使用10号技能后主目标死亡,随机选择一个单位使用20号技能
梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2019-3-14 00:17:38 | 显示全部楼层
用我签名里的战斗调用公共事件,在“行动后”的事件里写:
  1. a = $battler.current_action
  2. @targets =  $scene.target_battlers
  3. if a.kind == 1 && a.skill_id == 10
  4.   if @targets[0].dead?
  5.     a.skill_id = 20
  6.     a.decide_random_target_for_actor
  7.     $scene.phase4_step = 2
  8.   end
  9. end
复制代码

使用10号技能后主目标死亡,随机选择一个单位使用20号技能

点评

大神威武!请受小弟一拜!  发表于 2019-5-2 06:35

评分

参与人数 1赞 +1 收起 理由
taeckle + 1 我很赞同

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

梦石
0
星屑
9160
在线时间
466 小时
注册时间
2015-5-8
回帖
704
发表于 2019-5-2 06:48:55 | 显示全部楼层
guoxiaomi 发表于 2019-5-1 20:34
用我签名里的战斗调用公共事件,在“行动后”的事件里写:

使用10号技能后主目标死亡,随机选择一个单位使 ...

请教大神有关“行动后”的代码在scene_battle 4 哪里啊?
是在  “  def make_basic_action_result”后写这段代码吗?

点评

看原贴,当然你在这里面写也行  发表于 2019-5-2 14:03
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部