设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1565|回复: 3
打印 上一主题 下一主题

[已经过期] 判断是否处于某状态的脚本如何写

[复制链接]

Lv1.梦旅人

梦石
0
星屑
75
在线时间
185 小时
注册时间
2010-9-3
帖子
18
跳转到指定楼层
1
发表于 2013-1-10 21:28:44 手机端发表。 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
我我想使用技能冷却这一效果,由于我使用的是FZBS横版即时格斗脚本 所以不能判定是否可以使用某技能也没有回合数,只有通过状态限制。所以新手求教,
现在判定能否进行一个动作
if self. state.include?(@skill_id)
      return  false
end
这么写对不对

   

Lv5.捕梦者

梦石
0
星屑
33455
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

4
发表于 2013-1-13 15:00:03 | 只看该作者
还是米有明白LZ表达的意思,如果是战斗队伍某角色中某状态才能使用某技能的话
好像是这样写:
for i in 0...$game_party.actors.size
  if $game_party.actors[i].state?(状态ID)
下面接着写使用的技能。
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
75
在线时间
185 小时
注册时间
2010-9-3
帖子
18
3
 楼主| 发表于 2013-1-11 20:57:28 | 只看该作者
芯☆淡茹水 发表于 2013-1-11 14:18
if $game_actors[1].state?(15)
如果角色1的状态为ID15号状态。

如果以第一角色为判断对象的话 角色使用了该技能 其他的单位也无法使用该技能了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33455
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2013-1-11 14:18:35 | 只看该作者
if $game_actors[1].state?(15)
如果角色1的状态为ID15号状态。
xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-21 22:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表