传奇服务端脚本命令是构建和维护传奇游戏服务器的关键。以下是一些常用的脚本命令,涵盖了从基础操作到高级功能的各个方面。
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命令的另一种错误理解,虽然与错误一不同,但同样导致了对随机机制的误解。