微信扫一扫 分享朋友圈

已有 5515 人浏览分享

开启左侧

架设传奇服务端时候用到的BLUE引擎的脚本命令详解!

[复制链接]
5515 0
详述gameofblue脚本命令。

[@段}}段用英文或的的的的解说员。

goto@段@跳转到指定段,并执行相当于B的goto语句。

#say语句;语句被设置为不需要添加任何定界符的字符。

#act执行命令;所有满足3.0要求的系统将定义命令。

give物品的数量;奖励多少,除了武器数据库中的物品外,还有金币,

take物品数量是否检测到设备命名(0或空:未检测,1:检测);同上,只是和上面相反,一个是给东西,一个是收回。takeex项目名|项目名|项目名D0脚本命令是用来批量删除项目的,用|分割项目的数量来回收项目。

takeb$weapon[可以写装备名称,并写下ALL为脱下所有装备而使用的指定装备)将其放入背包中,如果其已满,则无法脱掉。

takew序列号用来删除背包中指定序列号的项目。

移动地图名称到该地图的随机坐标,并将其命名为地图的数字代码。

mapmove地图的名称是A坐标B,同上,只指定坐标(空间或0是定点传送)

monclear地图名称;清除地图上刷过的怪物。

MonGen怪兽名字的数目和时间;刷怪兽和刷怪脚本。

TimeRecall值;数值为分钟,定义了进入某处的时间限制。

BreakTimeRecall;中断上述句子设置的时间。

hairstyle值;改变发型。

haircolorcolor;值范围设置为0~255的发色。

关闭;关闭对话框。

变量和程序中的常量。

变数;用字母表示,程序中可以赋予任何数据名,仅限于P0-P9、D0-D9SMALL(变量)(数值);测试变量是否小于指定值。

LARGE(变量)(数值);测试变量是否大于指定值。

EQUAL(变量)(数值);测试变量是否等于一个指定的数值支持字符串变量是否为空。

Mov变量指派;MOVN01变量分配。

inc变量加在一起;让变量自动向变量添加指定值,与程序中x=x+n相当。

DECN01变量减量。

MUL变量由MULN02或MULN01002(不支持字符串变量)

DIVN02或DIVN01002整除变量(不支持字符串变量)

变数A变数B:变数总和不能与int混为一谈,需要下列组合来实现。

X0变量,X,初始值。

变数A:B:X=A+B。

sum变量C;X=X+C最后在程序中得到X值,实际X=A+B+C。

中间一个句子写不出任何意义,只能导致错误。

MOVRP010100随机产生10-100随机数。

random值;如果值=随机值,则为1或0。

在显示变量的时候,可以在游戏中显示变量值,在#say之后。

程序中的逻辑判断语句。

[n]n是任意正整数,是逻辑变量,值为0和1,初始值为0。

#IF条件-执行#elsesay或#elseact否定-执行;程序中的条件判断。

SET[n]1;设置逻辑变量为true。

Check[n]1;测试逻辑变量是否为真,并且测试任务已经完成。

small变量的值;如果变量的值是1,那么它的值就是0large,如果变量的值是1,它就是0。

equal变量值;如果变量=数据为1,则为0。

checkjobWarrr(Wizard,Taos);测试职业的成功值是1或0。

checkgold值;金币数量>=1,否则为0。

checklevel值;人物级别>=值为1,否则为0。

checkitem项目的数值;测试项目的数量。

genderman;测验性别是男性,如果是男性,则是1或者0。

CHECKBAGSIZE;检查背包空格和CHECKBAGSIZE。

checkpkpoint值;PK值是PK值,PK值>它是1,否则就是0。

CheckLuckPoint值;同上,仅度量幸运值(检测符号:>*=)

checkmonmap地图名称;同上,只测量怪物数量。

checkduraeva项目名称值;同上,仅对质量项目进行质量测试。

checkhum地图名称;同上,测试地图的数量。

使用checkitemw物品进行检检。

可以从takew直接回收物品。

检测CHECKITEMID的序列号。

checkmagicname技能名称检测已被修改的技能。

checkjob(瓦尔,Wizard,Taos);考试职业。

checkgold(金币量);测试金币。

checklevel(等级);测试等级。

checkitem(项目名称)(数量);试验项目和数量。

givegold(金币);付钱。

give(项目名)(数量);数量和数量。

takegold(金币);拿走钱。

take(项目名)(数量);取走物品和数量。

checkpkpoint(pk值);测试PK值。

checkduraeva(项目名称)(数值);通常对诸如矿物的质量进行检验。

checkhum(地图名称)(数值);测试地图的数量。

checkmonmap(数字)(数字);测试地图上怪物的数目。

地图(地图名);移动到该地图上。

mapmove(地图名)(坐标A)(坐标B);移动到地图上指定坐标。

清理monclear地图。

关闭关闭对话框。

TimeRecall(设置时间值);分钟,通常指进入地图的时间限制。

BreakTimeRecall;中断设置时间。

ExchangeMap(地图名);在指定地图上与人们交换位置。

daytimesunset;一天。

检查背包是否已满。

small(变量)(数值);测试变量是否小于指定的值。

large(变量)(数值);测试变量是否大于指定的值。

equal(变量)(数值);测试变量是否等于指定的值。

mov(变量)(数值);允许该变量等于指定的值。

sum(变量A)(变量B);注意A+B。如需第三个数字,则直接换行表示(变量C)

注:关于SUM的详细说明。

第一项为MOV(变量X)0;(变量X)清零(变量A)(变量B);X=A+Bsum(变量C);X=X+Cmovr(变量)(数值);随机将指定值以下的数字(正数)交给变量inc(变量)(数值);让变量自动添加指定值到变量playdice(骰子数)@xxx@玩骰子,跳转到标签[@xxxrandom(随机数);

通常被用来作为#IF触发概率的#IF语句,有时随机数=并列#IF语句的数目用于随机选择,例如#IFRANDOM3#SAY()#ELSEACTCheck[条件数]1;测试[条件数量]触发是否1(触发)SET[条件数]1;设置[条件数]触发Monclear地图清除此。

586431f1-6ff4-eb11-8daf-e4434bdf6706.png


举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

2

粉丝

3048

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信

  • QQ群

QQ|Archiver|手机版|小黑屋|88M2传奇资源网 ( 鲁ICP备20017785号-2 )|网站地图

GMT+8, 2024-4-24 10:32 , Processed in 0.109571 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.