[@ paragraph];段用英文或数字表示
goto @ segments;跳转到指定的段,开始执行b中的goto语句,
Select item @ segment;选择一个项后,转移到指定的段,相当于C中的case语句
#say语句;该语句被设置为个字符,执行该命令时不使用任何分隔符
# act;任何满足3.0要求的系统都定义了
给定项的数量;给多少东西,除了容器数据库里的所有物品,还有金币,
;在大多数中文版3.0中,翻译成“黄金”
取物品数量;同上,但与上面相反,一个是给东西一个是拿东西回来
地图名称;移动到这张地图的随机坐标,地图名称就是地图的数字代码
mapmove地图名称坐标A坐标B;同上,只指定坐标
monclear地图名称;清除这张地图上刷的怪物
蒙根怪物名称、数量、时间;刷怪和刷怪角一样
TimeRecall值;该值为分钟,它定义了输入地点的时间限制。
break time recall;中断上述语句设置的时间
发型值;更改发型
haircolor红色值绿色值蓝色值;取值范围为0 ~ 255设置发色
接近;关闭对话框
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
-变量用字母表示,程序中可以赋任何数据名。请参考服务器变量描述
mov变量值;给变量
inc变量值赋值;让变量自动给变量加上指定的值,相当于程序中x = x+n
求和变量A和变量B;变量求和不要和int混淆,实现
MOV变量X ^ 0需要以下组合名;变量x,初始值。
sum变量a变量b;x = A+B
和变量c;X=X+C最后在程序中得到X的值,实际X = A+B+C
;如果只写中间一句没有意义,只会导致错误
注:
假设你要对两个D类变量求和,结果会放在游戏引擎的D99中,因为我们的引擎中有99个D类变量
movd 990
movd 23
movd 3。定义一个值为“0到数值”
random value的随机变量;数值=随机数时为1,否则为0
$STR(变量);显示变量时,可以在游戏中显示变量值,在#say后使用。
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
-= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
[n];n为任意正整数,为逻辑变量,取值为0,取值为1。初始值0
# IF
条件-执行
#elsesay或#elseact
拒绝-执行;相当于程序中的条件判断
SET[n]1;将逻辑变量设置为true
Check[n]1;测试逻辑变量是否为真,可以测试任务是否已经完成
小变量值;1如果\”变量值\”或0
大变量值;如果“变量值”为1,否则为0
相等变量值;1如果“变量=数据”或0
checkjob Warr(向导,Taos);测试职业成功为1或0
checkgold值;拥有的金币数= value为1,否则为0
checklevel值;字符级别=值为1,否则为0
checkitem值;测试文章数量
gender man;测试性别为男性,如果是男性,则为1;否则为0
检查包;测试背包是否满载,满载时为1,满载时为0
checkpkpoint值;数值为PK值,PK值为数值时为1,否则为0
checkluckypoint值;同上,只测幸运值
checkmonmap地图名称值;同上,只测怪物数量
checkduraeva物品名称;同上,只是测试优质物品的质量
checkhum地图名称值;同上,测试此地图的人数
checkitemw items检测你身上携带的物品
takew items直接从你身上回收物品
checkmagic技能名称检测已经修炼的技能
脚本百科[喜欢脚本的人来了]
解释在传说中的商业NPC(部分,请补上)
%100代表原价或双价
+40为肉[/br
+25特殊水
+3买卷轴,书
+4书
+19项链
+20项链
+21项链
+22戒指
+23戒指
+24手镯
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
check job(Warr,Wizard,Taos);测试职业
checkgold(金币数);测试金币
check level;测试等级
checkitem(项目名称)(数量);测试项目和数量
给金(金币数);给钱
给(物品名称)(数量);给予和数量
取金(金币数);拿钱
拿(物品名称)(数量);拿东西和数量
checkpkpoint (pk值);测试PK值
check lucky point;一个正的幸运值是好的,一个负的是坏的
checkduraeva(数值);一般测试矿物等物品质量
checkhum(地图名称)(数值);测试此地图的人数
checkmonmap(地图名称)(数值);测试本地图
地图(地图名称)中怪物的数量;移动到此地图
mapmove(地图名称)(坐标a)(坐标b);移动到此地图的指定坐标
monclear地图清除
关闭关闭对话框
time recall;分钟,一般指进入地图的时限
breaktime recall;中断设置时间
ExchangeMap(映射名);与指定地图中的人交换位置
白天日落;一天
托运行李;测试背包是否满
小(变量)(数值);测试变量是否小于指定值
large(变量);测试变量是否大于指定值
equal(变量)(数值);测试变量是否等于指定值
mov(变量)(数值);设变量等于指定值
sum(变量a)(变量b);A+B注意,如果要直接在新的一行写第三个数,写sum(变量C)
注意SUM的详细解释
首先有MOV(变量X)0;(变量x) clear 0
sum(变量a)(变量b);X=A+B
sum(变量c);X=X+C
movr(变量)(数值);将指定值以下的数(正数)随机赋予变量
inc (variable)(数值);让变量自动将指定值加到变量中
play dice @ XXX;玩骰子跳到标签[@ XXX]
随机;一般用在#IF语句中作为触发#IF的概率,有时随机数=并行#IF语句的个数用于随机多选,如# ifrandom 3 # say()# else act
check[条件数]1;测试[条件号]是否触发1(trigger)
设置[条件号]1;设置【条件数】触发
Monclear map清理此地图!
Param1地图名称
Param2横坐标
Param3纵坐标
MonGen怪物名称数量时间
时间召回时间限制

传奇脚本