[@段] | 段落链接标志 |
#if | 如果 |
#OR | 如果符合条件之一 |
#ACT | 是,则执行 |
#say | 是,则显示 |
#ELSEACT | 否,则执行 |
#ELSESAY | 否,则显示 |
close | 关闭对话框 |
break | 停止执行 |
检查条件
checkgold 数值 | 检查金币数量 |
SMALL (变量) (数值) | 测试变量是不是小于指定数值 |
LARGE (变量) (数值) | 测试变量是不是大于指定数值 |
EQUAL (变量) (数值) | 测试变量是不是等于指定数值 |
checkitem 物品 数值 | 检查指定物品的数量 |
CHECKBAGSIZE | 检测背包空格数量 |
checkpkpoint 数值 | 检查PK值是否大于这个数值 |
CheckLuckPoint 数值 | 检测幸运值测(检测符号:> < =) |
checkduraeva 物品名 数值 | 检查指定物品品质 |
checkhum 地图名 数值 | 检查指定地图有多少人 |
checkitemw 物品 | 检查身上是否佩戴这个物品 |
checkmagicname 技能名称 | 检测已经修炼的技能 |
checkjob (Warr, Wizard, Taos) | 检查职业 |
CHECKLEVELEX > 数值 | 检查人物等级(检测符号:> < =) |
CheckTextList ..\QuestDiary\707609131.txt <$STR(S2)>
| 检查字符串是否在指定文件中 |
FILTERGLOBALMSG | 过滤全服信息,详细参见说明书6 j' j$ C3 K' V7 ?0 f
|
gender man | 检查是否为男性 |
CHECKGAMEGOLD | 检查元宝数量 (检测符号:> < =) |
CHECKSKILL 技能名称 检测符(+,-,=) 等级 (0或为空时为技能等级,1为强化技能等级) | 检查技能 |
CheckOnline 人物名字 | 检查指定人物是否在线 |
CheckHpPer | 检查人物血量百分比(检测符号:> < =) |
CheckMpPer | 检查人物魔力百分比(检测符号:> < =) |
CheckMapSameMonCount 地图 怪物 > 0
| 检查指定地图的指定怪物是否大于多少 (检测符号:> < =) |
CHECKCURRTARGETRACE 控制符(=,>,<) 数据库Race值 | 该命令只有在死亡触发和攻击触发中使用 (玩家角色值默认为0,英雄为1,人形怪为150) |
NOT (条件) | 不等于这个条件, |
ISNEWHUMAN | 检查是否为新人 |
ISDUMMY | 检查是否为假人 |
执行条件
goto @段 | 跳转到指定段 |
give 物品 数量 | 给多少东西以及数量 |
take 物品 数量 检测装备改名(0或空:不检测,1:检测) | 拿走多少东西以及数量 |
takew 物品 | 直接从身上回收物品 |
take gold 数量 | 拿走金币数量 |
map 地图名 | 移动到指定地图的随机坐标 |
mapmove 坐标X 坐标Y 范围 | 精确移动到指定地图的指定位置 |
MonGen 怪物名称 数量 时间 | 刷怪物,与刷怪角本用法相同 |
TimeRecall 数值 | 数值为分钟,定义进入某地的时间限制。 |
BreakTimeRecall | 中断TimeRecall语句设定的时间 |
hairstyle 数值 | 改变头发类型 |
haircolor 红值 绿值 蓝值 | 值域为0 ~ 255 设定头发颜色 |
close | 关闭对话框 |
mov 变量赋值 量 | 将变量修改为指定数值或文字 |
inc | 变量相加 |
DEC | 变量相减 |
MUL | 变量相乘 |
DIV | 变量相除 |
movr 变量 数值 | 定义随机变量,变量值为 “0 到 数值” |
random 数值 | 当数值=随机数时则为1否则为0 |
<$STR(变量)> | 显示变量时用,可以将变量值显示在游戏里 |
GAMEGOLD + 数量 | 改变元宝数量(+ -) |
ExchangeMap (地图名) | 与指定地图里的人交换位置 |
playdice (骰子数) @xxx | 玩骰子,跳转到标签[@xxx] |
MESSAGEBOX 内容 @XX @xx | 弹出对话框 艾特可要可不要,点击跳到艾特指定段 |
AddTextList ..\QuestDiary\天极工作室.txt <$STR(S2)> | 从指定文件中删除字符串 |
SENDMSG 信息类型代码 %s信息内容%d 字体颜色(0-255) 背景颜色(0-255) | 1、发送普通红色广播信息。5 v* R& }. m3 P% S7 x y5 Z 2、发送普通红色广播信息,并显示NPC名称。 3、发送普通红色广播信息,并人物NPC名称。 . k2 e, u. Q' e5 K! t3 @2 }5 } 4、在NPC头顶,显示普通说话信息。 5、发送红色信息给人物 6、发送绿色信息给人物 7、发送蓝色信息给人物 |
CHANGEGENDER 0 | 改变人物性别,0男1女 |
CHANGEJOB warrior,WIZARD,taoist | 改变人物职业 |
CLEARSKILL | 删除所有技能 |
ADDSKILL 技能名字 等级 | 学会技能 |
DELNOJOBSKILL | 删除所有非本职业技能 |
ExitGame | 大退 |
OpenHumDlg 页面 | 打开人物指定界面 0:装备,1:状态, 2:属性, 3:技能;4:时装,5:称号,6:出战,7:人物包裹)" f! U, S1 V0 I8 t# d OpenHumDlg 位置 X坐标 Y坐标 如果不设置坐标为打开默认位置/ ]: q$ H; D% q1 H0 g1 B
|
OpenHeroDlg 页面 | 打开英雄指定界面,同上 |
DETOXIFCATION | 解除红绿毒 |
SetNpcImageTime 操作符(=,+,-) 时间 | 设置雕像时间 |
TakeBagItem 布衣(男)|布衣(女) 46 0 0 0 10000 N1 0 | 物品名称(支持多个物品) 收取数量 每个物品增加元宝值5 x- w2 u+ Q* M: I2 { 每个物品增加金币值 每个物品增加泡点值 每个物品增加泡点经验值 变量(保存实际回收的物品数量) 聚灵珠经验( d% c, @* T' J- w3 i8 t& K- c (为空或0时不增加聚灵珠经验 1时同时聚灵珠经验) 8 K) B9 b- |! Z2 ]! g1 r 是否显示提示信息(0或空:显示;1:不显示 需配合SENDMSG) |
OpenGameShopDlg
| 打开个人摆摊商店 |
GetMasterList 变量名 | 获取徒弟名字,可用<$STR(变量名)>显示 |
GetMasterCount 变量名 * h; ~! Y# m- n6 Y% T
| 获取徒弟数量 |
GETGROUPCOUNT 变量名 8 i) J" s& L9 S
| 获取队友数量 |
exitGroup | 退出组队 |
DELETEGROUPMENBER 成员名 | 队长剔除队伍内成员 |
reatGroup 人物名字 | 强制将人物组队 |
RECALLHUMAN | 传唤人物到自己身边 |
AddhpPer | 按百分比 修改血量 (+ - =) |
AddMpPer | 按百分比 修改魔力 (+ - =) |
DELMASTER | 清除师徒关系 |
{信息|F:B:M} | 聊天框自定义颜色 F=字体颜色 B=背景颜色 M=模式(0绘制背景色,1字体描边) (需SENDMSG配合) |
SetMonColor 地图 怪物 颜色 时间 类型 | 地图名 怪物名 颜色(1~255) 时间(秒) 类型(0、1) 9 L3 v1 {; i8 i: S. S7 w) l# G* m 时间设置0则为不计算有效时间永久有效 |
SetBodyColor 颜色 时间 类型 | 修改人物颜色 颜色(1~255) 时间(秒) 类型(0、1) # k/ W7 W5 u% ^0 v$ A; r 【时间设置为0则为无限制,类型0或留空为 指定颜色 。1则为转生设置的颜色在人物身体上进行变色】 |
RefreshBag | 刷新背包 |
SHOWPHANTOM 255 10 | 显示幻象:第一个参数:透明度(0--255),值越小越透明 10:显示时间(秒) |
BONUSPOINT | 调整属性点(+ - =) |
KICK | 踢用户下线,KICK 加上参数1 为用户小退 |
HumanHP | 修改血量HP(+ - =) |
HumanMP | 修改蓝量MP(+ - =) |
releasemagic参数1 参数2 参数3 参数4 | 脚本释放技能,参数1 释放技能id (能支持自定义技能),1 U6 W/ F4 |- e0 j 参数2 技能是否是强化技能 0=普通技能 1=强化技能, 参数3 技能等级, _) k+ }( G; Q' R- a 参数4 技能目标 1=攻击目标 2=自身 |
SetOnTimer | 定时器索引(0-255) 定时间隔(单位为秒)执行次数(留空为无限制执$ Q4 `# R. P, F& C! {& C+ g8 I8 ~* R 行,需使用停止定时器方可关闭,填写3为执行3次后自动关闭定时器) QManage.txt内对应[@OnTimer0]段
|
SETOFFTIMER | (0-255) //停止指定定时器 |
recallhero | 召唤英雄 |
ISONMAP 地图名称 | 检查是否在某地图7 `1 ^, i3 U% S) @, W6 z
|
GETRANDOMLINETEXT |
|
SetSlaveAttackHumPowerRate | 指定宠物不攻击人物 |
服务器常量
<$USERNAME> | 人物名称 |
<$GUILDNAME> | 行会名称 |
<$RANKNAME> | 行会职位名称 |
<$LEVEL> | 等级 |
<$HP> | 生命值 |
<$AC> | 防御力 |
<$MAXAC> | 最高防御力 |
<$MAC> | 魔法防御力 |
<$MAXMAC> | 最高魔法防御力 |
<$DC> | 物理攻击力 |
<$MAXDC> | 最高物理攻击力 |
<$MC> | 魔法力 |
<$MAXMC> | 最高魔法力 |
<$SC> | 道术 |
<$MAXSC> | 最高道术 |
<$EXP> | 当前经验值 |
<$H.EXP> | 英雄当前经验值 |
<$MAXEXP> | 升级经验值 |
<$PKPOINT> | PK点数 |
<$HEROPKPOINT> | 英雄PK点数 |
<$CREDITPOINT> | 声望点数 |
<$GOLDCOUNT> | 金币数量 |
<$GAMEGOLD> | 游戏币数 |
<$GAMEPOINT> | 游戏点数 |
<$HW> | 腕力 |
<$MAXHW> | 最高腕力 |
<$BW> | 背包重量 |
<$MAXBW> | 最高背包重量 |
<$WW> | 负重力 |
<$LUCK> | 幸运 |
<$POISONRECOVER> | 中毒恢复 |
<$HEALTHRECOVER> | 体力恢复 |
<$SPELLRECOVER> | 魔法恢复 |
<$ANTIPOISON> | 毒躲避 |
<$ANTIMAGIC> | 魔法躲避 |
<$MAXWW> | 最高负重 |
<$HUNGER> | 饥饿程度 |
<$LOGINTIME> | 登录时间 |
<$LOGINLONG> | 登录时长 |
<$DRESS> | 衣服 |
<$WEAPON> | 武器 |
<$RIGHTHAND> | 蜡烛 |
<$HELMET> | 头盔 |
<$NECKLACE> | 项链 |
<$RING_R> | 左戒指 |
<$RING_L> | 右戒指 |
<$ARMRING_R> | 左手镯 |
<$ARMRING_L> | 右手镯 |
<$BUJUK> | 护身符 |
<$BELT> | 腰带 |
<$BOOTS> | 鞋子 |
<$CHARM> | 宝石 |
<$HORSE> | 马牌 |
<$HAT> | 斗笠 |
<$SHIELD> | 盾牌 |
<$DEARNAME> | 配偶的名字 |
<$G_DRESS> | 改名变量 |
<$H.G_DRESS> | 改名变量英雄 |
<$CASTLENAME> | 沙巴克名称 |
<$REQUESTCASTLEWARDAY> | 申请攻城需要的道具 |
<$OWNERGUILD> | 沙巴克管理行会名称 |
<$REQUESTBUILDGUILDITEM> | 创建行会需要的道具 |
<$LORD> | 沙巴克管理员名称 |
<$GUILDWARFEE> | 申请行会战争费用 |
<$BUILDGUILDFEE> | 创建行会费用 |
<$CASTLEWARDATE> | 获取攻城时间 |
<$LISTOFWAR> | 获取攻城列表 |
<$CASTLEWARLASTDATE> | 上次攻城时间 |
<$CASTLEGETDAYS> | 守城天数 |
<$GAMEDIAMOND> | 金刚石 |
<$GAMEGIRD> | 灵符 |
<$CURRRUSEMAGICID> | 人物当前攻击技能ID |
<$H.CURRRUSEMAGICID> | 英雄当前攻击技能ID |
<$MAP> | 人物当前地图代码 |
<$H.MAP> | 英雄当前地图代码 |
<$RELEVEL> | 显示人物转生等级 |
<$H.RELEVEL> | 显示英雄转生等级 |
<$STATSERVERTIME> | 显示M2启动时间 |
<$RUNDATETIME> | 开区间隔时间 |
<$KILLER> | 杀人者变量 |
<$CURRRTARGETNAME> | 被杀者变量 |
<$RANDOMNO> | 随机值变量 |
<$X> | 人物X坐标 |
<$H.X> | 英雄X坐标 |
<$Y> | 人物Y坐标 |
<$H.Y> | 英雄Y坐标 |
<$H.ATTACKMONSTER_HP> | 英雄当前击中目标剩余HP |
<$H.ATTACKMONSTER_MAXHP> | 英雄当前击中目标最大HP |
<$H.ATTACKMONSTER_NAME> | 英雄当前击中目标的名称 |
<$USERALLNAME> | 人物完整名称 |
<$GAMEGLORY> | 人物荣誉值 |
<$RevivalTime> | 复活剩余时间 |
<$MapTitle> | 取地图名称 |
<$HeroGetExp> | 英雄当前获得经验变量 |
<$GetExp> | 人物当前获得经验变量 |
<$USERID> | 人物登录帐号 |
<$H.KILLMONNAME> | 英雄杀死的怪物名称 |
<$KILLMONNAME> | 人物杀死的怪物名称 |
<$KILLMONX> |
|
<$KILLMONY> | 人物杀死怪物的坐标 |
<$HIT> | 准确 |
<$SPD> | 敏捷 |
<$MACHINEID> | 玩家机器码 |
<$HITSPD> | 攻速 |
<$FASHIONDRESS> | 时装衣服 |
<$FASHIONWEAPON> | 时装武器 |
<$H.FASHIONDRESS> | 英雄时装衣服 |
<$H.FASHIONWEAPON> | 英雄时装武器 |
<$FASHIONNECKLACE> | 时装项链 |
<$FASHIONHELMET> | 时装头盔 |
<$FASHIONARMRINGL> | 时装左手镯 |
<$FASHIONARMRINGR> | 时装右手镯 |
<$FASHIONRINGL> | 时装左戒指 |
<$FASHIONRINGR> | 时装右戒指 |
<$FASHIONRIGHTHAND> | 时装照明物 |
<$FASHIONBELT> | 时装腰带 |
<$FASHIONBOOTS> | 时装鞋子 |
<$FASHIONCHARM> | 时装宝石 |
<$JADE> | 灵玉 |
<$H.GENDER> | 英雄性别 |
<$H.JOB> | 英雄职业 |
<$H.LEVEL> | 英雄级别 |
<$HERONAME> | 英雄名字 |
<$HMapTitle> | 英雄地图名字 |
<$HMAP> | 英雄地图编号 |
<$HX> | 英雄前坐标X |
<$HY> | 英雄前坐标Y |
<$LIUSERCOUNT> | 离线人数() |
<$YEAR> | 当前年份 |
<$MONTH> | 当前月份 |
<$DAY> | 当前日期 |
<$HOUR> | 当前小时 |
<$MINUTE> | 当前分钟 |
<$SECOND> | 当前秒 |
<$TEAM0>..<$TEAMX> | 用于显示组队成员,<$TEAM0>代表队长,成员从<$TEAM1>开始 |
<$STNAME> | 师徒名称变量 |
<$DRUM> | 军鼓变量 |
<$FBMAPNAME> | 人物当前副本地图名称 |
<$FBMAP> | 人物当前副本地图代码 |
<$SUCKDAMAGE> | 人物伤害吸收剩下值 |
<$ATTACKMONSTER_MAXHP> | 当前锁定怪物总血量 |
<$ATTACKMONSTER_HP> | 当前锁定怪物当前血量 |
<$ATTACKMONSTER_NAME> | 当前锁定怪物的名字 |
<$ATTACKMONSTER_X> | 当前攻击怪物怪物X坐标 |
<$ATTACKMONSTER_Y> | 当前攻击怪物怪物Y坐标 |
<$POWERRATE> | 当前攻击力倍数 |
<$POWERRATETIME> | 当前攻击力倍数剩余时间 |
<$GROUPMEMBERCOUNT> | 当前组队人数 |
<$PKPOWER> | 人物的对攻击目标的伤害输出值 |
<$H.PKPOWER> | 英雄的对攻击目标的伤害输出值 |
<$KILLMONBURSTRATE> | 人物杀怪暴率倍数(脚本命令调整) |
<$KILLMONBURSTRATETIME> | 人物杀怪暴率倍数时间(脚本命令调整) |
<$DUMMYCOUNT> | 在线的假人数 |
<$ONUSERCOUNT> | 真人在线数 |
<$MAXHP> | HP上限 |
<$MAXMP> | MP上限 |
<$REVIVALTIME> | 复活间隔变量 |
<$KILLMONEXPRATE> | 杀怪经验倍数 |
<$KILLMONEXPRATETIME> | 杀怪经验倍数时长 |
<$GAMEGOLDEX> | 新游戏点数 |
<$GETCRYSTALEXP> | 天地结晶可提取的经验 |
<$GETCRYSTALNGEXP> | 天地结晶可提取的内功经验 |
<$CRYSTALEXP> | 天地结晶当前的经验 |
<$CRYSTALNGEXP> | 天地结晶当前的内功经验 |
<$CRYSTALLEVEL> | 天地结晶等级 |
<$NH> | 内力 |
<$MAXNH> | 内力上限 |
<$NGEXP> | 内功经验 |
<$NGMAXEXP> | 内功升级经验 |
<$NGLEVEL> | 内功等级 |
<$H.NH> | 英雄内力 |
<$H.MAXNH> | 英雄内力上限 |
<$H.NGEXP> | 英雄内功经验 |
<$H.NGMAXEXP> | 英雄内功升级经验 |
<$H.NGLEVEL> | 英雄内功等级 |
<$NGLEVEL> | 内功等级 |
<$HEROPULSEXP> | 英雄经络经验 |
<$HEROPULSEXP> | 内功伤害增加 |
<$NGDecPower> | 内功伤害减少 |
<$H.NGAddPower> | 英雄内功伤害增加 |
<$H.NGDecPowe> | 英雄内功伤害减少 |
<$GETNGEXP> | 当前得到的内功经验 |
<$HEROGETNGEXP> | 英雄当前得到的内功经验 |
<$GODBLESSITEM1>到<$GODBLESSITEM12> | 人物生肖盒 |
<$H.GODBLESSITEM1>到<$H.GODBLESSITEM12> | 英雄生肖盒 |
<$JEWELRYITEM1>到<$JEWELRYITEM6> | 人物首饰盒 |
<$H.JEWELRYITEM1>到<$H.JEWELRYITEM6> | 英雄首饰盒 |
<$SERVERNAME> | 服务器名字 |
<$SERVERIP> | 服务器IP地址 |
<$WEBSITE> | 游戏网址 |
<$BBSSITE> | 论坛网址 |
<$CLIENTDOWNLOAD> | 客户端程序下载地址 |
<$QQ> | 联系QQ号 |
<$PHONE> | 联系电话号码 |
<$BANKACCOUNT0> | 银行帐号信息 |
<$BANKACCOUNT1> | 银行帐号信息 |
<$BANKACCOUNT2> | 银行帐号信息 |
<$BANKACCOUNT3> | 银行帐号信息 |
<$BANKACCOUNT4> | 银行帐号信息 |
<$BANKACCOUNT5> | 银行帐号信息 |
<$BANKACCOUNT6> | 银行帐号信息 |
<$BANKACCOUNT7> | 银行帐号信息 |
<$BANKACCOUNT8> | 银行帐号信息 |
<$BANKACCOUNT9> | 银行帐号信息 |
<$GAMEGOLDNAME> | 游戏币名称 |
<$USERCOUNT> | 在线人数 |
<$GUILDMASTER1> | 行会老大1 |
<$GUILDMASTER2> | 行会老大2 |
<$guildmembercount> | 行会成员数量 |
<$DATETIME> | 当前日期时间 |
<$GAMEGOLDNAME> | 游戏币名称 |
<$HIGHLEVELINFO> | 最高等人物信息 |
<$HIGHPKINFO> | 最高PK点数人物信息 |
<$HIGHDCINFO> | 最高攻击力人物信息 |
<$HIGHMCINFO> | 最高魔法力人物信息 |
<$HIGHSCINFO> | 最高道术人物信息 |
<$ELEMENT>,<$ELEMENT1> - <$ELEMENT20> | 人物元素属性常量 |
<$CURRRTARGETFULLNAME> | 怪物完整名字带数字 |
<$CURRRTARGETNAME> | 攻击或被攻击时,显示伤害来源变量 |
<$CURRRUSEMAGICID> | 魔法ID编号 |
<$CurSlaveName> | 宝宝名字,仅用于[@SlaveAttack]及[@SlaveMagicAttack]中 |
<$IPADDR> | 玩家IP |
<$IPLOCAL> | 玩家所在地区 |
QFunction-0.txt固定段
@MagicStruck | 受到魔法攻击触发 |
@MagicAttack | 使用魔法攻击触发 |
@Struck | 受到物理攻击触发 |
@Attack | 使用物理攻击触发 |
@SlaveMagicStruck | 宝宝受到魔法攻击 |
@SlaveMagicAttack | 宝宝使用魔法攻击 |
@SlaveStruck | 宝宝受到物理攻击 |
@SlaveAttack | 宝宝使用物理攻击 |
@HeroMagicStruck
| 英雄受到物理攻击 |
@HeroMagicAttack* t' Z& m; T" q7 Q& R [
| 英雄使用物理攻击 |
@HeroStruck
| 英雄受到魔法攻击 |
@HeroAttack | 英雄使用魔法攻击 |
@PlayReNewLevel | 人物转生触发 |
@HeroReNewLevel | 英雄转生触发 |
隐藏属性
格式: AddHumNewValue 属性(0-20) 操作符(+,-,=) 值(1-100) 时间(1-65535)
AddHumNewValue 属性(0-20) 操作符(+,-,=) 值(1-100)
属性(0-20)
( t& I: n% P9 e: V" n
(0)暴击几率增加 1~100%
(1)增加攻击伤害 1~100%
(2)物理伤害减少 1~100%
(3)魔法伤害减少 1~100%
(4)忽视目标防御 1~100%
(5)所有伤害反弹 1~100%
(6)增加杀人暴率 1~100%
(7)人物体力增加 1~100%
(8)人物魔力增加 1~100%
(9)怒气恢复增加 1~100%
(10)合击攻击增加 1~100%
(11)增加杀怪暴率 1~100%
(12)不支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(13)增加防止麻痹 1~100%
(14)增加防止护身 1~100%
(15)增加防止复活 1~100%
(16)增加防止全毒 1~100%
(17)增加防止诱惑 1~100%
(18)增加防止火墙 1~100%
(19)增加防止冰冻 1~100%
(20)增加防止蛛网 1~100%
说明:此命令只调整本命令对应的元素属性值,而不会改变装备自带的属性值
如:AddHumNewValue 0 = 10 100
将人物的暴击几率调整为10,假如人身上的装备暴击几率原来为5,则最终人物身上的暴击几率为 10 + 5
直接:此属性不会在人物状态上面显示,俗称隐藏属性,按需使用