脚本编写快速入门

脚本编写快速入门

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

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式的控制结构.)

留言

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

留个言

留个言