幻想森林

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

[RM2K&2K3] 关于地图刷新重置

[复制链接]

1

主题

3

帖子

35

积分

②入门

积分
35
发表于 2007-12-13 15:57:45 | 显示全部楼层 |阅读模式
我有个地图场景有100个NPC,决定键会引发战斗。战斗结束后NPC就会消失。我想让最后一个NPC战斗结束后地图刷新重置。前面99个NPC复员。然后主角回到进这个地图时的初始位置。


99个战斗结束后可以独立开关来关闭它……但是最后一个怎么能让这99个刷新重置呢?
回复

使用道具 举报

1

主题

3

帖子

35

积分

②入门

积分
35
 楼主| 发表于 2007-12-13 16:51:46 | 显示全部楼层
如果单独设开关可以用
#独立开关控制[开]
key = [场景编号, 事件编号, "独立开关A、B、C、D"]
$game_self_switches[key] = true
$game_map.need_refresh = true
#独立开关控制[关]
key = [场景编号, 事件编号, "独立开关A、B、C、D"]
$game_self_switches[key] = false
$game_map.need_refresh = true

如果想让一个事件关闭所有的独立开关怎么做?或者刷新地图重置.有这方面的代码么?求助...
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2007-12-13 18:01:04 | 显示全部楼层
字太多。。。 [s:5] 头晕了。。。。换个人来吧
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

80

主题

263

帖子

2817

积分

⑥精研

我从地狱的沉睡中醒了

积分
2817
QQ
发表于 2007-12-13 19:29:02 | 显示全部楼层
关键就在最后一个NPC上.    100个NPC,够辛苦的啊!估计都超屏了?为什么不弄50多个呢?然后也是最后一个NPC战斗完后就刷新.这样就不会那么辛苦了吧?不过现在的首要问题是解决这个刷新重置的问题.
等楼下的解答.
健康游戏,快乐游戏。
回复 支持 反对

使用道具 举报

88

主题

4889

帖子

38万

积分

版主

年度最佳拖稿王

Rank: 7Rank: 7Rank: 7

积分
386227

声命组铜赏

QQ
发表于 2007-12-13 23:01:06 | 显示全部楼层
循环...

for i in 1..99
$game_self_switches[[①, ② ,③]] = false   
end

①代入地图编号
②代入需要关闭的事件 在这里默认为1-99号事件
③代入独立开关编号 即A-D
参考默认的帮助文件吧
回复 支持 反对

使用道具 举报

1

主题

3

帖子

35

积分

②入门

积分
35
 楼主| 发表于 2007-12-14 13:16:04 | 显示全部楼层
引用第4楼XTLCME于2007-12-13 23:01发表的  :
循环...

for i in 1..99
$game_self_switches[[①, ② ,③]] = false   
end
.......

cool,谢谢楼上
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 04:45 , Processed in 0.013447 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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