基础语句

通过基础语句,你可以改变用户的属性,执行一连串命令,并且实时计算要生成的值。

为属性赋值

通过 属性.某属性名 = 表达式 的形式,为属性赋值。
让玩家的“经验”属性等于 100:
属性.经验 = 100
让玩家的“头衔”属性等于“新成员”:
属性.头衔 = '新成员'
在 JavaScript 中,通过特定的表达式表示值,例如通过100表示数字100,通过'新成员'表示一串文本,文本内容为“新成员”。文本通过英文单引号或双引号成对框住。
注意,这些符号要在输入法的英文模式下打出来,JavaScript 不认识中文模式下打出的标点符号。

设置物品数量

通过 物品.某物品名 = 数字 的形式,让物品数量等于某一个值。
让物品金钱的数量等于 200:
物品.金钱 = 200
通过 变量 = 经过计算后新的值,可以将计算后的结果作为表达式。
让物品金钱的数量增加 100:
物品.金钱 = 物品.金钱 + 100
这里出现了两次 物品.金钱 ,等号右边的 物品.金钱 指的是原先的金钱,然后和 100 相加,作为新的值赋给金钱。你还可以设置更复杂的表达式,没必要和示例中的代码完全一样。
在 JavaScript 中,通过数学公式进行计算,乘法符号是*,除法符号是/,使用英文括号提升计算优先级
给玩家发两倍工资,其中工资是属性,金钱是物品:
物品.金钱 = 物品.金钱 + 属性.工资 * 2

执行多条命令

你可以在脚本中依次执行多条命令。
给玩家发工资的一半,之后将工资设为 0:
物品.金钱 = 物品.金钱 + 属性.工资 / 2
属性.工资 = 0

//你被炒鱿鱼了,拿钱走人吧!
//两个斜杠后的文字是注释,用于解释你的代码是干什么的,方便提醒别的成员和以后的自己。领域在执行时会自动忽略注释
代码会从上往下依次执行每条指令,每个指令通过换行区分。
执行完指令 1 后,再执行指令 2 ,然后执行指令 3 :
指令 1
指令 2
指令 3
也可以使用英文分号代替换行,该代码和上面的代码效果相同
指令 1; 指令 2; 指令 3;