1.4第一个AYA/YAYA小程序helloworld
我们用emeditor编辑一个文本文件,命名为MyProgram.dic,保存编码格式为UTF-8。
然后我们写入下面代码:
OnHelloWorld
{
_txt="\0\s[5]\b[0]\![set,balloontimeout,0]";
_txt+="Hello World!\n\e";
_txt;
}
注解1:_txt前的_表示该变量为一个局域变量,即是只在OnHelloWorld函数中起作用,超出函数外变量消失。
注解2:\0是把对话作用域切换到主人格,同理,有多个使魔可以用\1、\2、\3、\4、\5。
注解3:\0\b[0]即是采用默认主人格中等对话框,如果用主人格大对话框请输入\0\b[2],用使魔的小对话框请输入\1\b[1],用使魔的大对话框请用\1\b[2]
注解4:\![set,balloontimeout,0]是sakura脚本的一种设定格式,一般的\![set,对象,0]表示使对象设为禁用。这里balloontimeout为对话框超时,即是把它禁用了对话框就不超时了。
注解5:因为AYA/YAYA支持宽长字符串处理,这里_txt+=就表示其_txt的自加,即是把"Hello World!\n\e"加到第一行代码上面去使其成为一个完整的字符串。\n\e表示换行结束对话。
注解6:最后_txt即是我们这个函数OnHelloWorld的返回值。
把OnHelloWorld加入到人格开始菜单。
"\q[欢迎,OnHelloWorld]"
这样就完成了我们第一个AYA/YAYA小程序"hello world“
嗨、骚年、快来消灭0回复。