查看: 1945|回复: 1

[已经解决] 移动路线里的脚本,和事件里的脚本不一样吗?

[复制链接]
梦石
0
星屑
70
在线时间
175 小时
注册时间
2014-11-15
回帖
63
发表于 2016-1-1 01:46:02 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 小灵魂 于 2016-1-1 13:13 编辑

恩。。。又有一个鱼唇的问题了。。。

我想在移动路线里面设置当前事件的 独立开关A 打开/关闭 。但是貌似没有这个选项。所以只能用脚本了。

然后我写进去:
$game_self_switches[[@map_id,@event_id,"A"]] = true

并没有效果。之后我又写进事件的脚本里却是可以用的。。(不知道我这么形容是不是很清晰= =就是之前用的是移动路线的脚本选项,这次用的是事件里的)

然后我又反反复复测试了好多办法,发现在移动路线的脚本里不能用当前地图当前事件,要直接写明地图和事件的ID才可以用。
$game_self_switches[[1,1,"A"]] = true

于是想问

1,是不是在移动路线没有办法这样判定当前的地图ID和事件ID?为什么写在事件里面有效,移动路线就无效了。。

2,如果可能的话求问怎么才能在移动路线里面控制当前事件的某独立开关开启?(直接写入 当前事件X独立开关开启 不用每次都写一下地图ID和事件ID)

因为本人是脚本小白= =什么都不太懂。。求科普一下。。。(可能这么写有些鱼唇= =因为我真的不知道换个办法应该怎么写,如果有更简单的办法也请告知。万谢!)

以上!多谢各位大大!


问题解决了。
可以直接写入:$game_self_switches[[@map_id,@id,"A"]] = true  表示当前事件独立开关A开启。

| ω・´)多谢野生TD小天使。。。。( ^ω^)

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2016-1-1 12:40:53 | 显示全部楼层
用 @id 代替 @event_id 试试(没测试过

点评

嗷。。解决了。。。多谢TD大大(ゝ∀・)!!  发表于 2016-1-1 13:10

评分

参与人数 1星屑 +150 收起 理由
VIPArcher + 150 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部