★AFT引擎脚本命令检测大全★
#IF ;如果
#SAY ;输出字符串
#ACT ;执行命令
break ;结束命令
close ;结束对话
------------------------------------------------定义变量---------------------------------------------------
RANDOM 随机数 ;一般用在#IF语句中作为触发#IF机率
EQUAL 变量名数值---------------------------------------------------;检测变量是否等于指定数值
LARGE 变量名数值 ;检测变量是否大于指定数值
SMALL 变量名数值---------------------------------------------------;检测变量是否小于指定数值
MOV 变量名数值 ;给予变量赋于指定值
INC 变量名数值-----------------------------------------------------;给予变量加上指定值
DEC 变量名数值 ;给予变量减去指定值
SUM 变量名A 变量名B------------------------------------------------;将两个变量相加
MOVR 数值 ;变量赋予小于指定数值的随机非负数
<$STR(变量)>-------------------------------------------------------;把变量转为字符串
SET [变量名] 数值 ;定义变量
RESET [变量名] 连续数字--------------------------------------------;连续将变量清零
CHECK [变量数值] 数值 ;检测变量是否等于指定数值
----------------------------------------------条件命令----------------------------------------------
CHECKITEM 物品名数量----------------------------;检测当前人物所带物品及数量
CHECKGOLD 数量 ;检测当前人物所带金币数量
CHECKLEVELEX (>,<,=) 等级数---------------------;检测当前人物等级
CHECKCREDITPOINT (>,<,=) 声望数 ;检测当前人物声望
CHECKJOB (Warrior,Wizard,Taoist)----------------;检测当前人物所属职业
CHECKHUM 地图名数量 ;检测指定地图的玩家数量
CHECKITEMW 物品名数量---------------------------;检测当前人物是否佩带指定物品
CHECKDURAEVA 物品名数值 ;检测当前人物所带矿物等物品的品质
CHECKBAGGAGE------------------------------------;检测当前人物的背包是否已满
ONLINELONGMIN (>,<,=) 时长 ;检测当前人物在线时长
CHECKCASTLEDOOR (损坏,开启,关闭)----------------;检测沙城城门状态
CASTLEWARAY (>,<,=) 天数 ;检测上次攻城到现在的天数
CASTLECHANGEDAY (>,<,=) 天数--------------------;检测沙巴克占领天数
CHECKOFGUILD 行会名称 ;检测当前人物行会名称
CHECKNAMELIST 角色名列表.txt--------------------;检测当前人物角色名是否在列表中
CHECKGUILDLIST 行会列表.txt ;检测当前人物行会是否在列表中
CHECKACCOUNTLIST 帐号列表.txt-------------------;检测当前人物帐号是否在列表中
CHECKIPLIST IP列表.txt ;检测当前人物IP是否在列表中
CHECKACCOUNTIPLIST 帐号和IP列表.txt-------------;检测当前人物登录帐号与IP是否与列表中匹配
CHECKNAMEIPLIST 角色名和IP列表.txt ;检测当前人物角色名称与IP是否与列表中匹配
ISADMIN-----------------------------------------;检测当前人物是否为管理员
HAVEGUILD ;检测当前人物是否加入行会
ISCASTLEGUILD-----------------------------------;检测当前人物是否为沙城成员
ISCASTLEMASTER ;检测当前人物是否为沙城老大
ISGUILDMASTER-----------------------------------;检测当前人物是否为行会老大
ISNEWHUMAN ;检测当前人物是否为新人
CHECKSLAVECOUNT (>,<,=) 数量--------------------;检测当前人物所带宠物的数量
CHECKSLAVELEVEL (>,<,=) 等级数(7) ;检测当前人物所带宠物的等级
CHECKEXP (>,<,=) 经验值-------------------------;检测当前人物经验值
CHECKPOSELEVEL (>,<,=) 等级数 ;检测当前人物对面人物的等级
CHECKPOSEGENDER 性别(男,女)---------------------;检测当前人物对面人物的性别
CHECKMEMBERLEVEL 类型 (>,<,=) 等级数 ;检测当前人物的会员等级
CHECKMEMBERTYPE (=,>,<) 类型数------------------;检测当前人物的会员类型
CHECKRENEWLEVEL (=,>,<) 转生次数 ;检测当前人物的转生次数
CheckBagSize 数量-------------------------------;检测当前人物背包空格数
CHECKDC (=,>,<) 攻击下限 (=,>,<) 攻击上限 ;检测当前人物攻击力的上限及下限值
CHECKMC (=,>,<) 魔法下限 (=,>,<) 魔法上限-------;检测当前人物魔法力的上限及下限值
CHECKSC (=,>,<) 道术下限 (=,>,<) 道术上限 ;检测当前人物道术力的上限及下限值
CHECKHP (=,>,<) HP下限 (=,>,<) HP上限-----------;检测当前人物HP值的上限及下限值
CHECKMP (=,>,<) MP下限 (=,>,<) MP上限 ;检测当前人物MP值的上限及下限值
CHECKUSEITEM 物品位置---------------------------;检测当前人物身上指定位置是否戴物品
CHECKITEMTYPE 物品位置物品类型 ;检测当前人物身上指定位置戴的物品是否为指定类型
CHECKGAMEPOINT 活力值---------------------------;检测当前人物活力值
ISLOCKPASSWORD ;检测当前人物的仓库是否解锁
PASSWORDERRORCOUNT (=,>,<) 次数-----------------;检测当前人物输入仓库密码错误次数
CheckRangeMonCount 地图号 X Y 范围 (=,>,<) 数量 ;检测一个坐标范围内怪物数量
CheckMonMap 地图号数量--------------------------;检测一个指定地图内的怪物数量
CHECKMON 数量 ;检测当前人物所在地图内的怪物数量
CHECKSKILL 技能名称 (=,>,<) 修炼等级------------;检测当前人物已学技能
-------------------------------------------------功能命令----------------------------------------------------
MAP 地图名 ;将当前人物移动到指定地图
MOVEMAP 地图名 X Y--------------------------------------------;将当前人物移动到指定地图的指定坐标
TIMERECALL 时间值 ;指定当前人物到达多少时间后被传回这里
BREAKTIMERECALL-----------------------------------------------;中断指定人物达多少时间后被传回这里
GAMEGOLD (=,+,-) 数量 ;调整当前人物的元宝数量
SETRANKLEVELNAME 封号-----------------------------------------;调整当前人物的封号
ADDGUILDLIST 行会列表.txt ;将当前人物行会名加入列表
DELGUILDLIST 行会列表.txt-------------------------------------;将当前人物行会名从列表删除
ADLNAMELIST 角色名列表.txt ;将当前人物角色名加入列表
DELNAMELIST 角色名列表.txt------------------------------------;将当前人物角色名从列表删除
CLEARNAMELIST 列表.txt ;清除列表内的所有信息
HAIRSTYLE 数值------------------------------------------------;调整当前人物的发型
CHANGENAMECOLOR 数值 ;调整当前人物的名字颜色
CHANGEJOB 职业名称(Warrior,Wizard,Taoist)---------------------;调整当前人物的所属职业
CHANGEGENDER 数值 ;调整当前人物的所属性别
ADDSKILL 技能名称技能等级-------------------------------------;给予当前人物添加指定技能
DELSKILL 技能名称 ;删除当前人物的指定技能
SKILLLEVEL 技能名称 (=,+,-) 技能等级--------------------------;调整当前人物的指定技能为指定等级
DELNOJOBSKILL ;删除当前人物非本职业的所有技能
CLEARSKILL----------------------------------------------------;删除当前人物的所有技能
GAMEPOINT (=,+,-) 数量 ;调整当前人物的活力值
CREDITPOINT (=,+,-) 数量--------------------------------------;调整当前人物的声望点数
SETMEMBERLEVEL (=,+,-) 等级数 ;调整当前人物的会员等级
SETMEMBERTYPE (=,+,-) 等级数----------------------------------;调整当前人物的会员类型
CHANGELEVEL (=,+,-) 等级数 ;调整当前人物的等级
CHANGEPKPOINT (=,+,-) 点数------------------------------------;调整当前人物的PK点数
CHANGEEXP (=,+,-) 经验值 ;调整当前人物的经验值
CHANGEPERMISSION 权限等级-------------------------------------;调整当前人物的权限等级
KILLMONEXPRATE 倍率有效时间 ;调整当前人物的杀怪经验倍率
POWERRATE 倍率有效时间----------------------------------------;调整当前人物的攻击力倍率
KICK ;将当前人物踢下线
KILL 数值-----------------------------------------------------;将当前人物杀死,并设置杀死类型
KILLSLAVE ;将当前人物的宝宝全部杀死
CLEARPASSWORD-------------------------------------------------;清除当前人物的仓库密码
RestRenewLevel ;将人物的转生次数复位为零,即未转生
DELMARRY------------------------------------------------------;清除当前人物的结婚信息
DELMASTER ;清除当前人物的拜师信息
RENEWLEVEL 转次数转后等级 0-----------------------------------;将当前人物转生,并设置转生次数以及转生后人物等级跳到多少级
SENDMSG 信息类型代码 %s信息内容%d ;发送文字信息
CLEARMAPMON 地图号--------------------------------------------;清除指定地图的所有怪物
RESTBONUSPOINT ;清楚当前人物的属性点
PARAM1 地图---------------------------------------------------;NPC指定刷怪地图
PARAM2 横坐标 ;NPC刷怪X坐标
PARAM3 纵坐标-------------------------------------------------;NPC刷怪Y坐标
MONGEN 怪物名称数量时间 ;NPC刷怪命令+怪物+数量+时间
RECALLMOB 怪物名称宝宝等级(最高为 7) 叛变时间(分钟) 是否自动变色(0、1)固定颜色(1-7)--------;给予当前人物指定怪物为宝宝
setautogetexp 命令时间经验是否安全区(0为任何地方)地图号(任何地图请不用填 ;指定当前人物在线泡经验(直接得到经验)
CHANGEMODE 模式类型(1管理模式、2无敌模式、3隐身模式) 开关(1为开,0为关)
-----------------------------------------------服务器固定变量---------------------------------------------
<$USERNAME>--------------------;人物名称
<$GUILDNAME> ;行会名称
<$RANKNAME>--------------------;行会职位名称
<$LEVEL> ;等级
<$HP>--------------------------;生命值
<$AC> ;防御力
<$MAXAC>-----------------------;最高防御力
<$MAC> ;魔法防御力
<$MAXMAC>----------------------;最高魔法防御力
<$DC> ;物理攻击力
<$MAXDC>-----------------------;最高物理攻击力
<$MC> ;魔法力
<$MAXMC>-----------------------;最高魔法力
<$SC> ;道术
<$MAXSC>-----------------------;最高道术
<$EXP> ;当前经验值
<$MAXEXP>----------------------;升级经验值
<$PKPOINT> PK点数
<$CREDITPOINT>-----------------;声望点数
<$GOLDCOUNT> ;金币数量
<$GAMEGOLD>--------------------;游戏币数
<$GAMEPOINT> ;游戏点数
<$HW> -------------------------;腕力
<$MAXHW> ;最高腕力
<$BW>--------------------------;背包重量
<$MAXBW> ;最高背包重量
<$WW>--------------------------;负重力
<$MAXWW> ;最高负重
<$HUNGER>----------------------;饥饿程度
<$LOGINTIME> ;登录时间
<$LOGINLONG>-------------------;登录时长
<$DRESS> ;衣服
<$WEAPON>----------------------;武器
<$RIGHTHAND> ;蜡烛
<$HELMET>----------------------;头盔
<$NECKLACE> ;项链
<$RING_R>----------------------;右戒指
<$RING_L> ;右戒指
<$ARMRING_R>-------------------;右手镯
<$ARMRING_L> ;左手镯
<$BUJUK> ----------------------;护身符
<$BELT> ;腰带
<$BOOTS>-----------------------;鞋子
<$CHARM> ;宝石
<$CASTLENAME>------------------;沙城名称
----------------------------------------------服务器活动变量--------------------------------------------------
<$SERVERNAME> ;服务器名字
<$SERVERIP------------------------------------------;服务器IP地址
<$WEBSITE> ;游戏网址
<$BBSSITE> -----------------------------------------;论坛网址
<$CLIENTDOWNLOAD> ;客户端程序下载地址
<$QQ>-----------------------------------------------;联系QQ号
<$PHONE> ;联系电话号码
<$BANKACCOUNT0> ;银行帐号信息
<$BANKACCOUNT1> ;银行帐号信息
<$BANKACCOUNT2> ;银行帐号信息
<$BANKACCOUNT3> ;银行帐号信息
<$BANKACCOUNT4> ;银行帐号信息
<$BANKACCOUNT5> ;银行帐号信息
<$BANKACCOUNT6> ;银行帐号信息
<$BANKACCOUNT7> ;银行帐号信息
<$BANKACCOUNT8> ;银行帐号信息
<$BANKACCOUNT9> ;银行帐号信息
<$GAMEGOLDNAME>-------------------------------------;游戏币名称
<$USERCOUNT> ;在线人数
<$DATETIME>-----------------------------------------;当前日期时间
<$GAMEGOLDNAME> ;游戏币名称
<$HIGHLEVELINFO>------------------------------------;最高等人物信息
<$HIGHPKINFO> ;最高PK点数人物信息
<$HIGHDCINFO>---------------------------------------;最高攻击力人物信息
<$HIGHMCINFO> ;最高魔法力人物信息
<$HIGHSCINFO>---------------------------------------;最高道术人物信息
-----------------------------地图参数------------------------------------
FIGHT 战斗地图,该地图死亡不加PK值,被杀不掉落装备
SAFE---------------------安全地图,此地图不能互相PK,互相攻击,类似安全区
CHECKQUEST 进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。
NEEDSET_ON---------------进入本地图需要人物指定标志为打开状态 格式:NEEDSET_ON(001) 说明:001 代表人物标志
NEEDSET_OFF 进入本地图需要人物指定标志为打开状态 格式:NEEDSET_OFF(001) 说明:001 代表人物标志
MUSIC--------------------进入入本地图播放音乐 格式:MUSIC(123) 说明:123代表客户端的音乐文件名
EXPRATE 进入本地图后杀怪经验倍数 格式:EXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数。
PKWINLEVEL---------------进入本地图后可以PK升级 格式:PKWINLEVEL(1) 说明:1代表升多少级;
PKWINEXP 进入本地图后可以PK得经验 格式:PKWINEXP(1000) 说明:1000代表得多少经验;
PKLOSTLEVEL--------------进入本地图后可以PK死亡掉等级 格式:PKLOSTLEVEL(1) 说明:1代表掉多少等级;
PKLOSTEXP 进入本地图后可以PK死亡掉经验 格式:PKLOSTEXPP(1000) 说明:1000代表掉多少经验;
DECHP--------------------进入本地图后自动减HP 格式:DECHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
INCHP 进入本地图后自动加HP 格式:INCHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
NOYS --------------------当前地图不能召唤出元神
NOQB 当前地图不能骑豹子
INCGAMEPOINT-------------进入本地图后加游戏点 格式:INCGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;(用于游戏泡点功能)
RUNMON 允许穿怪
CANHORSE-----------------允许骑马
RUNHUMAN 允许穿人
NEEDHOLE-----------------进入需要洞
NORECALL 禁止记忆召唤
NOGUILDRECALL------------禁止行会召唤
NODEARRECALL 禁止夫妻召唤
NOMasterRECALL-----------禁止师徒传送
NORANDOMMOVE 禁止随机传送
NODRUG-------------------禁止吃药
MINE 可以挖矿
NOPOSITIONMOVE ----------禁止定座标移动
NORECONNECT 进游戏时退出本地图 格式:NORECONNECT(0) 说明:0 代表地图号中州
QUIZ---------------------禁止喊话
CANUSELF 带此参数的地图允许使用灵符秒杀怪物
killbyhum----------------被人杀死触发(包括被宝宝杀死触发) 格式:killbyhum(@label)
killbymon 被怪杀死触发 格式:killbymon(@label)
killhum------------------杀人触发 格式:killhum(@label)
MAPFUNC(X) 杀怪触发 该地图任何怪物被打死触发QManage.txt里的[@mapfuncX]标签段 X可以随意数字
levelup------------------升级触发 格式:levelup(@label)
NOBATFLY 禁止使用移形换影、遁地、化身蝙蝠
NOTALLOWUSEMAGIC(化身蝙蝠|怒斩天下)----------该地图禁止使用指定技能,括号内的技能有多个用“|”分割
NOTALLOWUSEITEMS(回城卷轴|强效金创药) 该地图禁止使用指定物品,括号内的物品有多个用“|”分割
NOFRIENDRECALL------------禁止好友传送
CANUSELF 该地图允许使用灵符杀怪
DelayGoto(10/@Lable)------进入该地图,每间隔10秒触发一次登陆脚本中的[@Lable]标签
----------------------------怪物参数----------------------------
Name----------------怪物名字
Race----------------怪物攻击类型代码(决定怪物是远程、还是近身、还是地面冒出等行为)
Racelmg-------------怪物攻击时和死亡时的一些效果类型代码
Appr----------------怪物的外型代码(就是怪物的样子)
Lvl-----------------怪物的等级,如果比等级高你就无法推动它等等
Undead--------------怪物是死系还是生物系,两个类型(0、1)决定怪物是否可诱惑和圣言
CoolEye-------------怪物的视觉范围,决定是否反隐身,不同类的怪物这个值作用不一样
Exp-----------------杀死怪物可得到的经验(最大3万)
HP------------------该怪物的生命值(最大3万)
MP------------------该怪物的魔法值
AC------------------该怪物的物理防御
MAC-----------------该怪物的魔法防御
DC------------------该怪物的攻击力最小值
DCMAX---------------该怪物的攻击力最大值(注意,最大值不能小于最小值,否则将出现秒杀)
MC------------------怪物魔法力,在部分类型怪物中有用,比如心魔怪物
SC------------------怪物道术力,在部分类型怪物中有用,比如心魔怪物
SPEEd---------------怪物的躲避
HIT-----------------怪物的命中
WALK_SPD------------怪物移动间隔时间
WalkStep------------怪物每次移动距离
WalkWait------------怪物每次移动休息时间
ATTACK_SPD----------怪物攻击间隔时间(攻击速度)