幻想森林

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

[RMVX] [求助]怎样设置去到某个地方后将不能使用某个指令

[复制链接]

55

主题

152

帖子

1662

积分

⑥精研

积分
1662
发表于 2006-11-5 17:13:39 | 显示全部楼层 |阅读模式
怎样设置去到某个地方后将不能使用某个指令,比如在菜单中使用“传送”选项传送到“城堡”如果此时没有离开“城堡”就不能使用菜单中的“传送”指令。
回复

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
发表于 2006-11-5 17:17:34 | 显示全部楼层
用一个开关去判断。
当离开城堡时,添加一个开关on。选项的传送就给一个条件分歧,当开关on时,才
能执行传送命令,否则什么也不做。
回复 支持 反对

使用道具 举报

55

主题

152

帖子

1662

积分

⑥精研

积分
1662
 楼主| 发表于 2006-11-5 17:37:30 | 显示全部楼层
我说的是在脚本里面的
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
发表于 2006-11-5 18:14:26 | 显示全部楼层
用 if   $game_switches[开关编号]==true去判断是否传送
回复 支持 反对

使用道具 举报

48

主题

580

帖子

6509

积分

⑦老手

积分
6509
发表于 2006-11-5 18:41:08 | 显示全部楼层
其实最简便的办法就是用冬瓜的脚本调用公共事件。
请参考另贴的套装范例,相信看完后就能找到答案。
回复 支持 反对

使用道具 举报

38

主题

3468

帖子

1

积分

超级版主

传说中的Bunny火神~!

Rank: 8Rank: 8

积分
1
发表于 2006-11-5 19:50:58 | 显示全部楼层
既然都能够把“传送”这个原来没有的选项加进菜单里了,那就肯定懂得用语句来做条件分歧吧?

给个例子,比如:
  1. @Map = [1, 2, 5, 7, 8, 13]#这些都是传送点的地图,在这些地图上无法传送。
  2. for i in 0..@Map.size
  3.   unless $game_map.map_id == @Map[i]
  4.     可以使用传送(这个是你自己关于传送的脚本语句)
  5. end
  6. end
复制代码
我突然发现,我是一个很幸运的好人。老婆真好~ 点我进入JQ(激情)教程范例收集!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 01:48 , Processed in 0.011582 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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