查看: 2370|回复: 1

[已经解决] 为什么我的“等待多少贞”这样写不行

[复制链接]
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2016-2-5 16:30:26 | 显示全部楼层 |阅读模式

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

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

×
事件的自定义移动里面这样中间等待就不会连续发动 lowhp30_shoot(80,100)
1.png

脚本里@wait_count = 40就没效果, 连续发动lowhp30_shoot(80,100)了
[pre lang="ruby"]    def huixue_enemy_move1
      #当HP低的时候激活(技能,概率)
        lowhp30_shoot(80,100)
         @wait_count = 40
      #LOWHP可在BATTLER脚本内设置百分比
        case rand(10)
        when 1..3
        yuanli_zhujiao(5,5)
        #等待X真
        @wait_count = 10
        when 4
          yuanli_zhujiao(5,5)
      #   shoot(80)
         @wait_count = 10
        when 5..8
          yuanli_zhujiao(5,5)
         attack_on
         @wait_count = 10
         attack_off
        when 9..10
          yuanli_zhujiao(5,5)
          move_random
       end
      end
[/pre]

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

梦石
0
星屑
3905
在线时间
1972 小时
注册时间
2013-1-3
回帖
9146
发表于 2016-2-5 18:54:01 | 显示全部楼层
把@wait_count -= 1,然后再判断一下,lz再试试

点评

谢谢提醒,有效果了。加了class Game_Character就有用了  发表于 2016-2-6 15:02
@wait_count不是和事件里那个等待一个功能的吗  发表于 2016-2-6 14:53
怎么能没用呢…在update的super下加@wait_count -= 1,然后判断一下…直接给@wait_count赋值当然没有用了…  发表于 2016-2-6 14:45
没用,我已经放弃了。改成在事件的移动里面设置。  发表于 2016-2-5 19:56

评分

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

查看全部评分

《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部