脚本符号详解 学编脚本的必看
符号详解:
[@main]这样的段落可以被goto @main识别
\ 语言的换行'太长的语言将被显示在对话框之外
<> 交谈选项例如<关 闭/@exit>'在传奇中显示为黄色可点选的"关闭"字样'也有goto 只含义
/ 分隔符,像上例中的分隔显示语言与脚本语言
; 注释符号'加在一行之首,那么这行文字将作为注释理解,不显示也不加入脚本语言编译
固定含义的语句(不能当作他用'可以在M2里修改这些命令):
@s_repair 特殊修理
@buy 购买东西
@sell 出售东西
@repair 普通修理
@makedrug 制作毒药
@prices 未解
@storage 保管物品
@getback 取回物品
@exit 关闭窗口
@upgradenow 升级武器
@getbackupgnow 取回武器
<$USERWEAPON> 你手中的武器
<$USERname> 你的姓名
<$OWNERGUILD> 沙巴克的占领行会
<$LORD> 沙巴克城主的名字
<$CASTLEGOLD> 沙巴克的总黄金
<$TODAYINCOME> 沙巴克今天的收入
<$CASTLEDOORSTATE>城门的状态
关于买卖NPC的属性设置的解释:
%100 这个百分比是表现了这里的物价'%100是原始物价'%150是1.5倍物价
+19 +20 +21 是项链店,所有项链可以在这里维修和交易
+22 +23 是戒指店,所有戒指可以在这里维修和交易
+24 +26 是手镯店,所有手镯可以在这里维修和交易
+3 +25 +30 是杂货店,所有杂货可以在这里维修和交易
+3 +4 是书店,所有图书可以在这里交易
+0 +42 是药店,所有药剂可以在这里交易
+10 +11 是衣服店,所有衣服可以在这里维修和交易
+15 是头盔店,所有头盔可以在这里维修和交易
+5 +6 +43 是兵器店,所有兵器可以在这里维修和交易
+1 +40 是肉店,所有肉可以在这里交易
例子:
#ACT 条件为真执行的脚本命令
#SAY 条件为真执行的对话框
#ELSEACT 条件不为真执行的脚本命令
#ELSESAY 条件不为真执行的对话框
看下这两个结尾就是 上面判断的语句,只要记住 ELSE即可 ACT 判断的结果就是用ELSE+ACT SAY对话框的判断就是ELSE+SAY
#ELSEACT
#ELSESAY
发表评论