当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇基础变量脚本教程,对新手GM有用

热度:
个人变量

公有和私有变量

自定义变量

G0-G99 全局变量(数字型) 可保存

A0-A99 全局变量(字符型) 可保存

M0-M99 私人变量(数字型) 不可保存

I0-I99 全局变量(数字型) 不可保存

D0-D9 私人变量(数字型) 不可保存

N0-N99 私人变量(数字型) 不可保存

S0-S99 私人变量(字符型) 不可保存

P0-P9 私人变量(数字型) 不可保存

check (变量) (数值) 检测变量是否等于某数值
set (变量) (数值) 给予指定变量一个数值
inc (变量) (数值) 加指定数值到变量
small (变量) (数值) 检测变量是不是小于指定数值
large (变量) (数值) 检测变量是不是大于指定数值
equal (变量) (数值) 检测变量是不是等于指定数值

<$STR(x)> 显示当前变量的数值 X等于变量的数值

check [123] 0 检测个人变量 123 是不是等于零

set [123] 1 给予个人变量 123 + 1

以下是每人领取一次金条脚本展示。。。。

[@main]
每人领取一次金条\
<领取/@lq> <离开/@exit>\

[@lq]
#if
check [123] 0 -------检测123变量值是不是0 变量值000-499可自由选择,不能跟其它脚本变量值相同。
#act
give 金条
set [123] 1 -----------增加123变量值1
#ELSESAY ----------条件不满足就执行以下语句。
对不起,你已经领取过了。

升级奖励展示
[@main]
升级10级赠送1个金条,10个名额,已经领取【<$STR(G11)>】个名额。\ --------这里G11和G12根据全局变量值填。以下脚本展示可看到。
升级20级赠送1个金砖,10个名额,已经领取【<$STR(G12)>】个名额。\ --------这里G11和G12根据全局变量值填。以下脚本展示可看到。

<领取10级奖励/@10级> <领取20级奖励/@20级>\

[@10级]
#if
CHECKLEVELEX > 9 -----检测等级超过9级
small G11 10 ------检测G11变量值是不是小于10 10代表可领取数总共10个名额 G0-G99全局变量值可自由选择,不要和其它变量值相同
check [122] 0 -----检测个人变量122 是不是0 变量值000-499可自由选择,不能跟其它脚本变量值相同。
#act
give 金条
inc G11 ----增加全局G11变量值 增加1 ,也可以 inc G11 2 ,就是加2,没写2就是默认加1点
set [122] 1 -----增加个人122变量值 +1 (那么领取过的人就加1,如果再次领取就不能满足check [122] 0)了
break
#elseact
messagebox 你未达到要求,或者名额已满。
close

脚本解释如上:

[@20级]
#if
CHECKLEVELEX > 19
small G12 10
check [124] 0
#act
give 金砖
inc G12
set [124] 1
break
#elseact
messagebox 你未达到要求,或者名额已满。
close

1、首先要声明变量

2、读取变量

3 对变量进行编辑 可以 加 减 等等等....

4、保存变量

公有 GLOBAL

私有 HUMAN

Integer 数字型

String 字符型

1.声明变量

VAR Integer 公有/私有 变量名称 数字型

VAR String 公有/私有 变量名称 字符型

2.读取变量

LOADVAR 公有/私有 变量名称 ..\QuestDiary\某某目录\某某.txt

3.修改变量

CALCVAR 公有/私有 变量名称 + - * / = 脚本命令CALCVAR支持对变量进行+ - * / =五种操作

4、保存变量

SAVEVAR 公有/私有 变量名称 ..\QuestDiary\某某目录\某某.txt

检测变量

CHECKVAR 公有/私有 变量名称 > < = 脚本命令CHECKVAR支持对变量进行 > < = 三种操作

查看变量

<$公有/私有(变量名称)>
[顶部]