脚本编写快速入门
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1。注释 //
2。表达式 C风格 支持位运算。
说明:object eval形式的表达式在运行时尖括号内的变量将自动被替换
成相应的值。所以要在字符串中插入变量的值可写成如下形式:
str1 <var.x> str2
3。控制结构
(1) dorand # endrand
系统会根据随机生成的行号执行相应行的语句。
目前的系统中这个结构存在bug,建议改用dorand # enddo结构。
(2) if else elseif elif endif
经典的判断结构,我就不多说了。遗憾的是没有多路分支判断结构。
(3) begin end
复合语句
(4) return #
终止当前脚本并返回。
若#为1,则当前脚本执行的动作被取消。
为0正常返回。
也可不带值返回。
(5) tome #
调用gump里的[gump #]。
类似的还有src.gumpdlg #和src.itemmenu #等等。
(6) 关于循环结构
很遗憾,没有循环控制结构或跳转指令,
要实现循环只能依靠一些特殊手段。
官方的说法是循环很容易引起系统当机挂起,
事实也是如此。但我想提供循环结构还是必要的,
至少在很多时候会避免大量重复劳动。
这一点上要远远逊色于pol系统了。
(pol系统有完备的类pascal式的控制结构.)

留言
还没有留言,来坐个沙发吧。
留个言