查看: 2073|回复: 4

[已经解决] 新人求解,BUFF刀的技能应该怎样做?

[复制链接]
梦石
0
星屑
50
在线时间
64 小时
注册时间
2015-10-13
回帖
3
发表于 2015-10-14 21:49:22 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
=_=,就是打别人,然后给自己加状态的那种。
梦石
0
星屑
590
在线时间
392 小时
注册时间
2012-1-20
回帖
212

开拓者

发表于 2015-10-15 14:49:02 | 显示全部楼层
技能设置公共事件,在公共事件里面添加角色的状态
支持一下下我的这个游戏吧~~
大雄与空间军团
回复

使用道具 举报

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
回帖
1464
发表于 2015-10-15 16:17:18 | 显示全部楼层
参考吸血脚本,
  1. $wq ={}
  2. $wq[1] =[18]
  3. $wq[2] =[12]

  4. class Scene_Battle
  5.     def update_phase4_step5
  6.     # 隐藏帮助窗口
  7.     @help_window.visible = false
  8.     # 刷新状态窗口
  9.     @status_window.refresh
  10.     # 显示伤害
  11.     for target in @target_battlers
  12.       if target.damage != nil
  13.         target.damage_pop = true
  14.       end
  15.     end
  16.     # 条件分歧 开始 当角色使用吸收HP技能
  17.     if $wq.include?(@active_battler.weapon_id)   
  18.       # 条件分歧 开始 当原始伤害不为nil和大于1
  19.       if target.damage != nil and target.damage > 1
  20.         @active_battler.add_state($wq[@active_battler.weapon_id])
  21.       # 条件分歧 结束
  22.       end
  23.     # 条件分歧 结束
  24.     end
  25.     # 移至步骤 6
  26.     @phase4_step = 6
  27.   end
  28. end
复制代码

点评

其实耐下心看看xp原本的脚本就可以,里面的注释很清楚  发表于 2015-10-17 07:45
非常感谢,已经解决了,正好我也在找吸血脚本^_^  发表于 2015-10-17 01:43

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
606
在线时间
797 小时
注册时间
2014-7-1
回帖
501

开拓者

发表于 2015-10-16 20:27:59 | 显示全部楼层
切个图来告诉你吧 测试过没有问题


介绍.png

点评

已解决,感谢热心答疑^_^绿字注释很详细,我会边看边学的  发表于 2015-10-17 01:45

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

学习使我疲劳,打工使我疲惫,恋爱使我伤身,吸烟伤我肺腑,饮酒损我形象,旅游使我破费,月底不见铜板,只有在论坛里面看看各种大佬才能使我进去
回复

使用道具 举报

梦石
0
星屑
50
在线时间
64 小时
注册时间
2015-10-13
回帖
3
 楼主| 发表于 2015-10-17 01:41:26 | 显示全部楼层
哆啦溯 发表于 2015-10-15 14:49
技能设置公共事件,在公共事件里面添加角色的状态

谢谢!我刚学比较急躁,自学后也发现这个办法,还是非常感谢^_^
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部