调试命令
翻译自原文档:https://osdn.net/projects/emuera/wiki/debugcom
调试命令在默认情况下是不可用的。
如果你想使用它们,请在帮助设置中选中 "使用调试命令"。
这个函数是一个没有调试模式的版本的简单函数。
建议在调试模式下运行游戏来调试当前的版本。
当脚本运行时(游戏中),输入以"@"开头的字符串将被接受为调试命令。
大小写敏感性取决于emuera.config中的 "忽略大小写敏感性 "选项。
调试命令的格式必须与ERB相同。
示例:
;调试模式下
@MONEY = 10000
@PRINTV FLAG:200
@PRINTFORM %NAME:MASTER%のCFAG(1) = {CFLAG:MASTER:1}
@ADDCHARA 1
1
2
3
4
5
2
3
4
5
另外,可以简单地输入变量或公式,它们的值将被打印出来
(@字符后面的空格不是必须的)。
但是,改变脚本流程的命令,如IF
和Call
,以及需要输入的命令,如Input
和Wait
,不能使用。
有一些指令在一些ERB中是没有的:
- @REBOOT:重新启动并重读emuera.config、csv和erb文件。
- @OUTPUT:输出当前日志到emuera.log。 如果它已经存在,它将被覆盖。这与@OUTPUTLOG指令的行为相同。
- @EXIT:退出Emuera,这与QUIT指令相同。
- @CONFIG:打开配置对话框。
- @DEBUG:打开调试对话框。 这只有在你以调试模式启动时才可用。
如果你执行上述以外的任何其他命令,即普通的ERB命令,MASTER的名字将被强制为 "cheat"。
这是为了防止滥用调试命令,因为它也是一种欺骗行为。