if $game_variables[2] > 5
$game_system.map_interpreter.setup($data_common_events[9].list, 0)
$game_variables[2] = 5
end
@child_interpreter = Interpreter.new(depth + 1) @child_interpreter.setup($data_common_events[n].list, event_id)
KB.Driver 发表于 2020-4-22 20:52
你用的都是全局变量,上下文并不是那么重要。
不过默认脚本里公共事件的用法是这样的,建议你参考一下。
soulsaga 发表于 2020-4-22 14:15
为什么要放class里?有意义吗..
taeckle 发表于 2020-4-23 19:38
那要放到哪里可以实现像数据库里通过一个开关做并行处理那样的效果呢? ...
soulsaga 发表于 2020-4-23 21:43
首先要放到哪里是看你想在什么地方触发..假如要在地图刷新时触发..那和用並行公共事件没大差别 ...
if $game_switch[X] == true #如果第X开关开的话
$game_system.map_interpreter.setup($data_common_events[9].list, 0)
$game_switch[X] == false #关闭第X开关
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |