Project1

标题: 移动路线里的脚本,和事件里的脚本不一样吗? [打印本页]

作者: 小灵魂    时间: 2016-1-1 01:46
标题: 移动路线里的脚本,和事件里的脚本不一样吗?
本帖最后由 小灵魂 于 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小天使。。。。( ^ω^)
作者: taroxd    时间: 2016-1-1 12:40
用 @id 代替 @event_id 试试(没测试过




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1