Project1
标题:
判断指定事件第一行的注释是否为指定内容、或获取内容.
[打印本页]
作者:
刺夜之枪
时间:
2014-3-27 08:23
标题:
判断指定事件第一行的注释是否为指定内容、或获取内容.
本帖最后由 刺夜之枪 于 2014-3-27 00:25 编辑
如题
如何获取某事件的第一行的注释的内容
事件的名字也行(已经解决如何获得事件名字了。求解决注释)
作者:
恐惧剑刃
时间:
2014-3-27 19:55
本帖最后由 protosssonny 于 2014-3-27 21:13 编辑
某蜀黍按:编辑了这里,先@了这个死家伙再说免得脚本出错:
@Index
只需简单修改 Interpreter 类
先在此类中定义一个注释方法 如
class Interpreter
def 注释
# script 设置第一行
script = @list[@index].parameters[0] + "\n"
# 循环
loop do
# 下一个事件指令在脚本 2 行以上的情况下
if @list[@index+1].code == 655
# 添加到 script 2 行以后
script += @list[@index+1].parameters[0] + "\n"
# 事件指令不在脚本 2 行以上的情况下
else
# 中断循环
break
end
# 推进索引
@index += 1
end
if script.include? "返回标题"
$scene = Scene_Title.new
end
return
end
end
复制代码
找到 Interpreter 2
在 case 分歧中加入(添加在哪里都可以)
when 108
return 注释
即可
这是个简单的判断
设置一个事件 注释 是 返回标题 看看效果?
作者:
天地有正气
时间:
2014-3-28 19:25
事件名称:$game_map.events[事件id].name
事件第一行注释(一定要是注释!):$game_map.events[id].list[0].parameters[0]
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1