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

[RMVX] 条件判定

[复制链接]
发表于 2007-9-27 11:08:36 | 显示全部楼层 |阅读模式
怎么判定人物到一定等级才能通过,比如:有个山洞到一定的等级才能进去.否则就进不去,要判定整个队伍的, 还有判定人数,比如:只有两个人才能进,多了或少了不能能进,这些该怎么做
发表于 2007-9-27 12:35:35 | 显示全部楼层
事件脚本里有。。。

而且呢。。。变数操作里有。。再有这个变数作条件分歧就可以了

两种方法

汇报完毕
发表于 2007-9-29 10:07:02 | 显示全部楼层
放山洞门口个事件判断一下不就行了吗?
发表于 2007-10-3 10:34:24 | 显示全部楼层
说了等于没说,有没有具体一点的教程,我是新手厄.....
发表于 2007-10-3 11:09:30 | 显示全部楼层
变量操作-(XXX:角色等级)-代入-角色(XXX:角色)-的- 等级-
条件分歧-变量(XXX:角色等级)的值-常量(XX)-以上-
   (场所移动:山洞)
当条件不符合的场合:
   (文章:你的等级还不够)

第二个同第一差不多,只是把-角色-等级-换成-其它-同伴人数-
分歧条件变为常量-2-相同-
发表于 2007-10-3 11:51:55 | 显示全部楼层
方法二:

条件分歧:脚本:myactor=$game_actors[1];myactor.level>=6
      (场所移动:山洞)
当条件不符合的场合:
   (文章:你的等级还未够班)

$game_actors[1] 里的[1]是你要判定等级的角色编号
利用这个,还可以做出根据队伍平均等级来判断的脚本哦~自己动脑筋吧
发表于 2007-10-3 14:26:10 | 显示全部楼层
@level = []
for i in $game_party.actors
@level.push(i.level)
end
if @level.min < 6
$game_switches[1] = true
else
$game_switches[1] = false
end

这样只要队伍中有6级以下的,开关1就会打开。
然后进入的时候判断分歧就好了。
发表于 2007-10-11 22:55:19 | 显示全部楼层
引用第6楼永劫的咎人于2007-10-03 14:26发表的  :
@level = []
for i in $game_party.actors
@level.push(i.level)
end
if @level.min < 6
.......

没那么复杂吧,事件完全可以办得到= =|||。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-11-1 04:40 , Processed in 0.011758 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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