详述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地图清除此。
|