幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1352|回复: 4

[RMVX] 关于烂毛里哪个技能使用限制的问题!

[复制链接]

10

主题

69

帖子

1659

积分

⑥精研

论坛游人

积分
1659
发表于 2006-7-22 22:31:44 | 显示全部楼层 |阅读模式
是怎么做到?就是哪个HP要50%以下才能使用的技能!!看了原文件没搞懂!貌似还要在原本的脚本里做修改的样子不知道改哪里!!
然后就是能不能把HP50%以下的条件设定成中了某种状态才能使用???!!
回复

使用道具 举报

113

主题

866

帖子

7004

积分

⑦老手

pliskin

积分
7004
发表于 2006-7-22 22:36:47 | 显示全部楼层
身为蓝猫神的代理人,本来是不应该告诉你的.但是还是破例一次吧

在脚本中找到scene_battle 2中的,skill_can_use?那个定义中
仔细看看,就明白了

类似的还可以制作"热血"技能,限制使用次数的技能等等
最近,迷上八云紫大婶了
回复 支持 反对

使用道具 举报

91

主题

3188

帖子

83986万

积分

荣誉群

传说中的Bunny大神~!

积分
839861514
QQ
发表于 2006-7-22 22:51:20 | 显示全部楼层
这个东西可以参考一下。把这个改成和那里面的模式一样就可以了,就是:
if self.hp > self.maxhp/3 and skill_id == 150
      return false
    end
这个的意思就是:当自己的HP大于1/3的总HP且技能编号为150的时候,技能不可使用。

本帖子中包含更多资源

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

x
其他所有的Bunny神都素我的部下XD~ 小教程范例收集 Orz感谢邪恶萝卜联盟!!!(原因自己去猜)
回复 支持 反对

使用道具 举报

10

主题

69

帖子

1659

积分

⑥精研

论坛游人

积分
1659
 楼主| 发表于 2006-7-23 13:56:28 | 显示全部楼层
看是看懂了!可是还有不会的地方!就是……

判断角色处于某种状态时某技能可用

怎么加入到脚本?主要是用哪一句做判断用?虽然知道状态是
state
$game_actors[角色编号].add_state(状态编号)   是给指定角色加上状态
                          remove_state (状态编号) 似乎是解除状态
                          $data_states  似乎是指当前状态的样子,不过不知道该怎么加进去才正确!!

可不知道哪种代码做判断用的!
回复 支持 反对

使用道具 举报

113

主题

866

帖子

7004

积分

⑦老手

pliskin

积分
7004
发表于 2006-7-23 15:55:40 | 显示全部楼层
if self.state?(23)#如果状态是23号
这个self指的是使用这个技能的人
最近,迷上八云紫大婶了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-28 23:21 , Processed in 0.015159 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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