传奇服务端脚本命令是构建和维护传奇游戏服务器的关键。以下是一些常用的脚本命令,涵盖了从基础操作到高级功能的各个方面。

1. 常用命令

#IF:如果条件满足。

#SAY:输出字符串。

#ACT:执行命令。

break:结束命令。

close:结束对话。

2. 人物条件命令

CHECKITEM:检测人物携带的物品及数量。

CHECKGOLD:检测人物携带的金币数量。

CHECKLEVELEX:检测人物等级。

CHECKCREDITPOINT:检测人物声望。

CHECKJOB:检测人物职业。

CHECKHUM:检测指定地图的玩家数量。

CHECKITEMW:检测人物是否佩戴指定物品。

CHECKDURAEVA:检测人物携带物品的品质。

CHECKBAGGAGE:检测人物背包是否已满。

ONLINELONGMIN:检测人物在线时长。

CHECKCASTLEDOOR:检测沙城城门状态。

CASTLEWARAY:检测上次攻城到现在的天数。

CASTLECHANGEDAY:检测沙巴克占领天数。

CHECKOFGUILD:检测人物行会名称。

CHECKNAMELIST:检测人物角色名是否在列表中。

CHECKGUILDLIST:检测人物行会是否在列表中。

CHECKACCOUNTLIST:检测人物账号是否在列表中。

CHECKIPLIST:检测人物IP是否在列表中。

CHECKACCOUNTIPLIST:检测人物登录账号与IP是否匹配。

CHECKNAMEIPLIST:检测人物角色名称与IP是否匹配。

ISADMIN:检测人物是否为管理员。

HAVEGUILD:检测人物是否加入行会。

ISCASTLEGUILD:检测人物是否为沙城成员。

ISCASTLEMASTER:检测人物是否为沙城老大。

ISGUILDMASTER:检测人物是否为行会老大。

ISNEWHUMAN:检测人物是否为新人。

CHECKSLAVECOUNT:检测人物携带宠物的数量。

CHECKSLAVELEVEL:检测人物携带宠物的等级。

CHECKEXP:检测人物经验值。

CHECKPOSELEVEL:检测人物对面人物的等级。

CHECKPOSEGENDER:检测人物对面人物的性别。

CHECKMEMBERLEVEL:检测人物的会员等级。

CHECKMEMBERTYPE:检测人物的会员类型。

CHECKRENEWLEVEL:检测人物的转生次数。

CheckBagSize:检测人物背包空格数。

CHECKDC:检测人物攻击力的上限及下限值。

CHECKMC:检测人物魔法力的上限及下限值。

CHECKSC:检测人物道术力的上限及下限值。

CHECKHP:检测人物HP值的上限及下限值。

CHECKMP:检测人物MP值的上限及下限值。

CHECKUSEITEM:检测人物身上指定位置是否戴物品。

CHECKITEMTYPE:检测人物身上指定位置戴的物品是否为指定类型。

CHECKGAMEPOINT:检测人物活力值。

ISLOCKPASSWORD:检测人物的仓库是否解锁。

PASSWORDERRORCOUNT:检测人物输入仓库密码错误次数。

CheckRangeMonCount:检测一个坐标范围内怪物数量。

CheckMonMap:检测一个指定地图内的怪物数量。

CHECKMON:检测人物所在地图内的怪物数量。

CHECKSKILL:检测人物已学技能。

3. 地图功能命令

MAP:将人物移动到指定地图。

MOVEMAP:将人物移动到指定地图的指定坐标。

TIMERECALL:指定人物到达多少时间后被传回这里。

BREAKTIMERECALL:中断指定人物达多少时间后被传回这里。

RECALLMOB:给予人物指定怪物为宝宝。

setautogetexp:指定人物在线泡经验。

GAMEGOLD:调整人物的元宝数量。

SETRANKLEVELNAME:调整人物的封号。

ADDGUILDLIST:将人物行会名加入列表。

DELGUILDLIST:将人物行会名从列表删除。

ADLNAMELIST:将人物角色名加入列表。

DELNAMELIST:将人物角色名从列表删除。

CLEARNAMELIST:清除列表内的所有信息。

HAIRSTYLE:调整人物的发型。

CHANGENAMECOLOR:调整人物的名字颜色。

CHANGEJOB:调整人物的所属职业。

CHANGEGENDER:调整人物的所属性别。

ADDSKILL:给予人物添加指定技能。

DELSKILL:删除人物的指定技能。

SKILLLEVEL:调整人物的指定技能为指定等级。

DELNOJOBSKILL:删除人物非本职业的所有技能。

CLEARSKILL:删除人物的所有技能。

GAMEPOINT:调整人物的活力值。

CREDITPOINT:调整人物的声望点数。

SETMEMBERLEVEL:调整人物的会员等级。

SETMEMBERTYPE:调整人物的会员类型。

CHANGELEVEL:调整人物的等级。

CHANGEPKPOINT:调整人物的PK点数。

CHANGEEXP:调整人物的经验值。

CHANGEMODE:调整人物的游戏模式。

CHANGEPERMISSION:调整人物的权限等级。

KILLMONEXPRATE:调整人物的杀怪经验倍率。

POWERRATE:调整人物的攻击力倍率。

KICK:将人物踢下线。

KILL:将人物杀死,并设置杀死类型。

KILLSLAVE:将人物的宝宝全部杀死。

CLEARPASSWORD:清除人物的仓库密码。

RestRenewLevel:将人物的转生次数复位为零。

DELMARRY:清除人物的结婚信息。

DELMASTER:清除人物的拜师信息。

RENEWLEVEL:将人物转生,并设置转生次数以及转生后人物等级跳到多少级。

SENDMSG:发送文字信息。

CLEARMAPMON:清除指定地图的所有怪物。

RESTBONUSPOINT:清楚人物的属性点。

MONGEN:NPC刷怪命令+怪物+数量+时间。

takew:取走身上装备的物品。

mapmove:移动地图。

map:移动地图。

timerecall:在规定时间内召回。

takecheckitem:收取checkitem过的物品。

monclear:清空地图怪物。

exchangemap:互换地图。

recallmap:把某地图的人召唤过来。

batchmove:瞬移地图用于赌场。

4. 定义变量

RANDOM:随机数。

EQUAL:检测变量是否等于指定数值。

LARGE:检测变量是否大于指定数值。

SMALL:检测变量是否小于指定数值。

MOV:给予变量赋于指定值。

INC:给予变量加上指定值。

DEC:给予变量减去指定值。

SUM:将两个变量相加。

MOVR:变量赋予小于指定数值的随机非负数。

<$STR(变量)>:把变量转为字符串。

SET:定义变量。

RESET:连续将变量清零。

CHECK:检测变量是否等于指定数值。

扩展资料

传奇服务器脚本命令常见错误

错误一:对RANDOM命令的理解错误,导致对goto命令的触发几率计算不准确。

错误二:对RANDOM命令的另一种错误理解,虽然与错误一不同,但同样导致了对随机机制的误解。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。