执行命令
按栏目整理站点内容,左侧为目录,右侧显示列表或正文。
共 167 条
收取玩家指定数量物品 命令格式: TAKE 物品名字 数量 收取玩家背包内指定数量的物品 TAKEW 装备名字 数量 收取玩家身上穿戴的装备 示例: [@main] #if #act take 屠龙 1 sendmsg 6 从你背包里收取一把屠龙 #if #act takew
给予玩家指定数量物品 命令格式: GIVE 物品名字 数量(1-250) 给玩家指定数量的物品,单次最大250个 示例: [@main] #if #act GIVE 屠龙 1 sendmsg 6 系统赠与你一把屠龙 扩展GIVE命令,增加GiveEx命令 第1种:扩展GIVE命令:物品名 数量 属性位置 属性值 (普通鉴定属
关闭NPC对话框 命令格式: CLOSE 关闭当前打开的NPC对话框 示例: [@main] #if #act CLOSE
停止命令 命令格式: BREAK 停止执行脚本命令 示例: [@main] #if #act sendmsg 6 测试一字符串 sendmsg 6 测试二字符串 sendmsg 6 测试三字符串 BREAK sendmsg 6 测试四字符串 测试结果只在游戏中打印前三个提示, "测试四字符串"将不会被打印出来
延时传送命令 命令格式: TIMERECALL 时间(分钟) 延迟指定时间后传送到当前地图及坐标 示例: [@main] #if #act TIMERECALL 60 MAP D401 sendmsg 6 现在将你传送到比奇矿场,一个小时后会传送回来 使用 BREAKTIMERECALL 命令可以清除此延迟传送 BR
用命令打开网站 命令格式: WEBBROWSER 网址 使用登录器内置浏览器打开网页 示例: [@main] #if #act WEBBROWSER https://www.redm2.com
自动穿戴装备 命令格式: TAKEON 装备名字 位置(0-34) 自动穿戴装备到指定位置,前提是背包里必须有此物品且穿戴位置无误 示例: [@main] #if #act TAKEON 天魔神甲 0 TAKEON 屠龙 1 具体位置请参考装备位置
传送到指定地图坐标 命令格式: MAPMOVE 地图代码 X坐标 Y坐标 范围 将玩家传送到指定地图的指定坐标点上 示例: [@main] #if #act MAPMOVE 3 330 330 5 sendmsg 6 已经把你传送到土城的330 330坐标5范围内了
传送到指定地图的随机位置 命令格式: MAP 地图代码 将玩家传送到指定地图的随机坐标点 示例: [@main] #if #act MAP d401 sendmsg 6 已经把你传送到比奇矿区的随机地点,祝你好运
收取刚检测过的物品 命令格式: TAKECHECKITEM 收取刚被 CHECKDURA 命令检测过的物品,需要配合使用 示例: [@免费]#IFcheckitem 金矿 3checkdura 金矿 15 //这里检测的是是否有纯度15的金矿#SAY啊?你真的把这些白给我?\真没想到现如今还有你这样的人,看来还有人情啊。\我不能白拿这么贵重的东西。\你有没有听
设置NPC刷怪 命令格式: MONGEN 怪物名字 数量 范围 需要配合 PARAM1 ,PARAM2, PARAM3 参数使用 示例: [@main] #if #act PARAM1 3PARAM2 330 PARAM3 330 MONGEN 白野猪 50 &nbs
清除地图所有怪物 命令格式: MONCLEAR 地图代码 清除指定地图的所有怪物 CLEARMAPMON 地图代码 清除指定地图所有怪物, 不包括禁止清除怪物列表的怪物 示例: [@main] #if #act MONCLEAR D401 sendmsg 6 比奇矿区的所有怪物全部被清除掉了
清除延迟传送 命令格式: BREAKTIMERECALL 清除TIMERECALL 命令的延迟传送地图的效果 示例: [@main] #if ISONMAP 3 #act BREAKTIMERECALL sendmsg 6 清除延迟传送成功 相关链接: TIMERECALL
发送消息命令 命令格式: SENDMSG 信息类型(0-7) 信息内容 字体颜色(0-255) 背景颜色(0-255) 倒计时(秒) 触发@字段(可忽略) 发送指定类型消息给玩家, 参数三,
设置玩家当前模式 命令格式: CHANGEMODE 模式(1管理模式, 2无敌模式 3,隐身模式) 开关(0关/1开) 设置玩家当前模式 示例: [@main] #if #act CHANGEMODE 2 1 sendmsg 6 已为你开启无敌模式
脚本召唤宝宝 命令格式: RECALLMOB 名字 等级(0-7) 最大召唤数量 叛变时长(分钟) 身体自动变色(1为变色,空或其他为不变) 固定颜色(1-7) 是否显示玩家名(留空为显示) RECALLMOBEX
踢掉在线玩家 命令格式: KICK 模式(0,1,2)可忽略 将指定玩家踢下线 参数1 =空或0,小退,退回角色选择界面 参数1 =1,大退,必须重新登陆帐号 参数1 =2,离线挂机 示例: [@main] #if #act sendmsg 6 你已被踢下线,请重新登录 KICK 1
个人定时器 命令格式: 开启定时器 SETSCTIMER 定时器编号(0-255) 间隔时间(秒) SETONTIMER 定时器编号(0-255) 间隔时间(秒) 关闭定时器 KILLSC
概率获取文本内容 命令格式: READRANDOMSTR 文本 保存变量 从指定文件内随机读取一行到变量中。 文本内容格式: 字符串1 11 字符串2 22 字符串3 55 11, 22, 55 代表的是读取概率, 数
移动怪物到指定位置 命令格式: CHANGERANGEMONPOS 怪物名字(*为不匹配怪名) 原地图(SELF为当前地图) 原X坐标 原Y坐标 原范围 新地图 新X坐标 新Y坐标 新
NPC命令打开卧龙笔记 命令格式: OPENBOOK 参数1 参数2 参数3 参数1:指定到客户端“.\Data\books\参数1\”目录参数2:结合参数1,指定到客户端“\Data\books\参数1\”目录下的“参数2.uib”文件参数3:跳转到NPC的节名OPENBOOK 1 0 @Go
NPC命令开启宝箱 命令格式: OPENBOX 宝箱名字 使用NPC命令打开背包里的宝箱 示例: Merchant.txt配置(NPC外型在 60~67,90~92):;NPC 地图 X Y 名称 方向 外观 城堡 略...黄金宝箱 3 335 335 黄金宝箱 0 67 1 0 0 0 1例:[@@InPutString0]#ACT OPENBO
将玩家加入行会 命令格式: AFFILIATEGUILD 行会名字 将指定玩家加入指定行会 示例: [@main] #if #act AFFILIATEGUILD 听雨阁 sendmsg 6 恭喜你成功加入听雨阁行会
移动所有玩家到另一张地图 命令格式: MAPMOVEHUMAN 原地图 目标地图 把原地图所有玩家移动到目标地图随机坐标 示例: [@main] #if #act MAPMOVEHUMAN 0150 3 sendmsg 6 把沙巴克皇宫的玩家全部移动到土城的随机地点
与指定地图的角色互换位置 命令格式: EXCHANGEMAP 地图代码 类型(APPR为师徒, DEAR为夫妻, 留空为随机) 和指定地图的玩家互换位置, 可以师徒互换也可以夫妻互换 示例: [@main] #if #act EXCHANGEMAP 0150 APPR s
按地图列表移动 命令格式: ADDBATCH 地图代码 坐标X(可忽略) 坐标Y(可忽略) BATCHDELAY 时间(秒) BATCHMOVE 先用 BATCHDELAY 命令设定每一张地图停留的地间,再把地图列表添加一下, 然后用 BATCHMOVE 开始执行跳转,人物会从第一张地图开始一张一张
掷骰子命令 命令格式: PLAYDICE 骰子数量(1-3) 跳转段落 投出指定数量的骰子,等骰子停止转动后对应点数会保存到玩家D变量里 D0 ,D1, D2 分别对应保存三个骰子的点数 示例: [@main] #if #act PLAYDICE 3 @测试 [@测试] #act sendmsg 6 你投了3个骰子
将玩家名字添加到指定文本 命令格式: ADDNAMELIST 文本.txt 将玩家的名字添加到指定文本中,如果名字已经存在就不再添加 [@main] #if #act ADDNAMELIST ..\QusestDiary\测试名单.txt sendmsg 6 已经把你的名字添加到测试名单中
将玩家名字从指定文本中删除 命令格式: DELNAMELIST 文本.txt 将玩家的名字从指定文本中删除 示例: [@main] #if #act DELNAMELIST ..\QuestDiary\测试名单.txt sendmsg 6 已经将你的名字从测试名单中删除
将行会名添加到指定文本 命令格式: ADDGUILDLIST 文本.txt 将玩家的行会名字添加到指定文本中,如果名字已经存在就不再添加 [@main] #if #act ADDGUILDLIST ..\QusestDiary\测试行会名单.txt sendmsg 6 已经把你的行会名字添加到测试行会名单中
将行会名从指定文本中删除 命令格式: DELGUILDLIST 文本.txt 将玩家的行会名字从指定文本中删除 示例: [@main] #if #act DELGUILDLIST ..\QuestDiary\测试行会名单.txt sendmsg 6 已经将你的行会名字从测试名单中删除
将玩家账号添加到指定文本 命令格式: ADDACCOUNTLIST 文本.txt 将玩家账号添加到指定文本中,已经存在将不会重复添加 示例: [@main] #if #act ADDACCOUNTLIST ..\QuestDiary\测试账号文本.txt sendmsg 6 你的帐号已经添加进测试账号文本中了
将玩家帐号从指定文本删除 命令格式: DELACCOUNTLIST 测试帐号文本.txt 将玩家帐号从指定文本中删除 示例: [@main] #if #act DELACCOUNTLIST ..\QuestDiary\测试帐号文本.txt sendmsg 6 你的帐号已经从测试帐号文本中删除
将玩家IP添加到指定文本 命令格式: ADDIPLIST 测试文本.txt 将玩家当前的登陆IP添加到指定文本中,已经存在的IP不会重复添加 示例: [@main] #if #act ADDIPLIST ..\QuestDiary\测试IP文本.txt sendmsg 6 你的IP已经添加进测试IP文本中了
将玩家IP从指定文本中删除 命令格式: DELIPLIST 测试IP文本.txt 将玩家当前的IP从指定文本中删除 示例: [@main] #if #act DELIPLIST ..\QuestDiary\测试IP文本.txt sendmsg 6 你的IP地址已经从测试IP文本中删除
刷新背包命令 命令格式: QUERYBAGITEMS 间隔时间(秒, 留空默认为是10秒检测) 刷新玩家背包命令, 和背包刷新按钮一样效果 示例: [@main] #if #act QUERYBAGITEMS sendmsg 6 背包刷新成功
修改英雄的PK值 命令格式: CHANGEHEROPKPOINT 控制符(+-=) 点数 修改玩家英雄的PK点 示例: [@main] #if #act CHANGEHEROPKPOINT = 0 sendmsg 6 你英雄的PK点已经被清零了
修改英雄当前经验值 命令格式: CHANGEHEROEXP 控制符(+-=) 数值 修改英雄当前已获得的经验值 示例: [@main] #if #act CHANGEHEROEXP + 10000 sendmsg 6 你英雄的经验值增加一万点
修改技能熟练度 命令格式: CHANGETRANPOINT 技能名字 操作符(+-=) 点数 修改玩家已有技能的熟练度 示例: [@main] #if #act CHANGETRANPOINT 烈火剑法 + 100 sendmsg 6 你烈火剑法的熟
将字符串写到指定文本 命令格式: ADDLINELIST 文本.txt 字符串(可以是变量) ADDTEXTLIST 文本.txt 字符串(可以是变量) 将字符串写入到指定文本的最后一行 示例: [@main] #if #act MOV S66 测试内容 ADDLINELIST&
删除指定文本的中的字符串 命令格式: DELLINELIST 测试文本.txt 字符串(可以为变量) 将字符串从指定文本中删除 示例: [@main] #if #act MOV S5 测试内容 DELLINELIST ..\QuestDiary\测试文本.txt <$str(s5)> sendm
清除地图物品 命令格式: CLEARMAPITEM 地图代码 X坐标 Y坐标 范围 物品名(留空则为全部) 清除指定地图范围内的掉落的物品, 不填写物品名则清除范围内全部物品 示例: [@main] #if #act CLEARMAPITEM 3
动态添加地图连接点 命令格式: ADDMAPROUTE 原地图 原坐标X 原坐标Y 新地图 新坐标X 新坐标Y 是否互通(0或空不互通, 1为互通) DELMAPROUTE 原地图 原坐标X 原坐标Y&nbs
自定义输入功能 命令格式: QUERYVALUE 返回的变量编号 返回的变量类型(0字符型保存到S变量, 1整数型保存到M变量, 2无返回值) 限制输入长度 返回后跳转的字段 输入框提示内容 字段宿主NPC(QF, QM 或者空) 给玩家弹出一个输入框, 
获取字符串长度 命令格式: GETSTRLENGTH 字符串 保存变量 获取字符串保存到指定变量中 示例: [@main] #if #act GETSTRLENGTH <$username> M1 sendmsg 6 你的角色名字长度为<$str(M1)>
技能互换功能 命令格式: CONVERTSKILL 技能A 技能B 将人物指定技能替换成新的技能, 原技能的等级,熟练度都会保留 前提是自身已经学习了技能A 示例: [@main] #if #act CONVERTSKILL 烈火剑法 冰咆哮 sendmsg 6 已经成功把你的烈火剑
杀死玩家宝宝 命令格式: KILLSLAVENAME 宝宝名字(*为所有宝宝) 杀死玩家宝宝 示例: [@main] #if #act KILLSLAVENAME 神兽 sendmsg 6 你的神兽宝宝已经被清理掉了
随机获取文本内容 命令格式: READRANDOMLINE 文本.txt 保存变量 GETRANDOMTEXT 文本.txt 保存变量 行数(0-65535, 留空时为随机获取) 随机获取指定文本的某一行内容 保存到指定变量 示例: [@main] #if #act READ
发送滚动消息 命令格式: SENDSCROLLMSG 模式(0全服,1个人) 消息内容 前景色(0-255) 背景色(0-255) Y坐标 发送一条屏幕滚动消息, %s 为玩家名字 %d 为对象名字 %m 为玩家所处地图 %x 为玩家X坐标 %y 为玩家Y坐标 &
自动召唤英雄 命令格式: RECALLHERO 参数1(为空时召唤英雄, 不为空时收回英雄) 自动召唤/收回英雄 示例: [@main] #if HAVEHERO #act RECALLHERO sendmsg 6 成功召唤英雄 #if #act RECALLHERO 1 sendmsg 6 你已收回英雄
获取玩家对面的角色名字 命令格式: GETPOSENAME 保存变量 获取对面的角色名字保存到指定变量 示例: [@main] #if #act GETPOSENAME S88 SENDMSG 6 你对面的角色名是<$STR(S88)>
播放背景音乐 命令格式: PLAYSOUND 文件名.wav 循环(0否/1是) 播放对象 播放背景音乐命令 播放对象: all 为所有玩家 Guild 为所有行会成员 地图代码 为指定地图的玩家 为空时只有自己播放 示例: PLAYSOUND .\
更改玩家发型 命令格式: HAIRSTYLE 头发类型(1为长发型.当人物为男时.0为光头.当人物为女时.0为短发) 更改玩家发型 示例: [@main] #if #act HAIRSTYLE 0 sendmsg 6 你的头发已更改
组队传送命令 命令格式: GROUPMAPTING 地图代码 X坐标(可留空) Y坐标(可留空) GROUPMAPMOVE 地图代码 X坐标 Y坐标 最低等级 触发标签(QFunction内) 组长可用(空为不限制) 将小组成员集体传送到
延迟跳转命令 命令格式: DELAYGOTO 延迟时间(毫秒) 跳转@段落 DELAYCALL 延迟时间(毫秒) 跳转@段落 延迟跳转到当前脚本中的指定段落 CLEARDELAYGOTO 清除 DELAYGOTO 和 DELAYCALL 的延迟跳转效果 示例: [@main] #if
在地图上放置物品 命令格式: THROWITEM 地图编号 坐标X 坐标Y 范围 物品名称 掉落数量 掉落捡取时间(秒) 是否掉落提示 是否可以立即捡取(0否/1是) 在地图指定范围放置物品, 掉落拾取时间是指放置后多长时间后玩家才能捡起来 如果是否可以立即捡取参数为1时, 则所有玩家无需等待时间直接就能捡起来 示例: [
清空文本内容命令 命令格式: CLEARNAMELIST 文本.txt 清空指定文本内容 示例: [@main] #if #act CLEARNAMELIST ..\QuestDiary\测试文本.txt sendmsg 6 测试文本的内容已被清空
清除指定范围内的怪物 命令格式: KILLSLAVE 地图代码(SELF为当前地图) X坐标 Y坐标 范围 怪物名字(为*时包括玩家BB) 数量 方式(0清除/1杀死) 清除指定范围内的所有怪物 示例: [@main] #if #act KILLSLAVE
改变玩家性别命令 命令格式: CHANGEGENDER 性别(0男/1女) 改变玩家的性别 示例: [@main] #if #act CHANGEGENDER 0 sendmsg 6 你的性别已改变
设置玩家下线触发 命令格式: SETOFFLINEFUNC 触发@字段 设置玩家下线触发指定字段 触发字段为QFunction.txt文本中指定的脚本段落.设置后下线将触发[@Label]如参数一留空则为取消下线触发. OFFLINE 间隔时间(秒) 经验值 离线挂机时长(分钟
更改玩家金刚石数量 命令格式: GAMEDIAMOND 操作符(+-=) 数值 倍数(可忽略) 调整玩家金刚石数量 示例: [@main] #if #act GAMEDIAMOND + 100 2 sendmsg 6 金刚石增加200个
更改玩家灵符数量 命令格式: GAMEGIRD 操作符(+-=) 数值 倍数(可忽略) 调整玩家灵符数量 示例: [@main] #if #act GAMEGIRD + 200 3 sendmsg 6 你的灵符增加600个
分配玩家属性点 命令格式: BONUSABIL 属性类别 操作符(+-) 点数(1-1000) 使用脚本命令增加或者减少玩家属性点 增加时,未分配属性点必须大于等于增加的点数 属性类别: DC 攻击 MC 魔法 SC 道术 AC 防御 MAC 魔御 HP 气血 MP 
调整英雄技能等级 命令格式: HEROSKILLLEVEL 技能名字 操作符(+-=) 数值 调整英雄技能等级 示例: [@main] #if #act HEROSKILLLEVEL 烈火剑法 = 3 sendmsg 6 你英雄的烈火剑法等级调整成3级
调整英雄声望点 命令格式: HEROCREDITPOINT 操作符(+-=) 数值 调整英雄的声望点 示例: [@main] #if #act HEROCREDITPOINT + 10 sendmsg 6 你英雄的声望点增加10点
切换攻击模式 命令格式: CHANGEATTACKMODE 模式(0-6) 切换玩家的攻击模式 0 全体攻击 1 和平攻击 2 夫妻攻击 3 师徒攻击 4 编组攻击 5 行会攻击 6 善恶攻击 示例: [@main] #if #act CHANGEATTACKMODE 5 sendmsg 6 你的攻击模式已经被切换成行会攻击模式了
调整英雄的等级 命令格式: CHANGEHEROLEVEL 操作符(+-=) 数值 调整玩家英雄的等级 示例: [@main] #if #act CHANGEHEROLEVEL + 5 sendmsg 6 你的英雄等级提升5级
调整玩家等级 命令格式: CHANGELEVEL 操作符(+-=) 数值 调整玩家的等级 示例: [@main] #if #act CHANGELEVEL + 5 sendmsg 6 你的等级提升5级
清除玩家所有技能 命令格式: CLEARSKILL 清除玩家所有技能 示例: [@main] #if #act CLEARSKILL sendmsg 6 你的技能全部被清除
清除非本职业技能 命令格式: DELNOJOBSKILL 清除非玩家当前职业的所有技能, 通用技能除外 示例: [@main] #if #act DELNOJOBSKILL sendmsg 6 所有非你职业的技能已经被全部清理
删除玩家技能 命令格式: DELSKILL 技能名字 删除玩家指定技能 示例: [@main] #if #act DELSKILL 烈火剑法 sendmsg 6 你的烈火剑法已经被删除
学习技能 命令格式: ADDSKILL 技能名字 技能等级(可忽略) 给玩家增加指定技能 示例: [@main] #if #act ADDSKILL 烈火剑法 3 sendmsg 6 成功学会3级烈火剑法
调整技能等级 命令格式: SKILLLEVEL 技能名字 操作符(+-=) 等级 调整玩家指定技能等级,玩家必须已经学会此技能 示例: [@main] #if #act SKILLLEVEL 烈火剑法 + 1 sendmsg 6 你的烈火剑法提升1级
调整玩家PK点 命令格式: CHANGEPKPOINT 操作符(+-=) 点数 调整玩家PK点数 示例: [@main] #if #act CHANGEPKPOINT + 100 sendmsg 6 你的PK点增加100点,快看看有没有红名
调整玩家经验值 命令格式: CHANGEEXP 操作符(+-=) 数值 调整玩家的当前经验值 示例: [@main] #if #act CHANGEEXP + 10000 sendmsg 6 你当前经验值增加10000点
调整玩家职业 命令格式: CHANGEJOB 职业(0战士, 1法师 ,2道士) 调整玩家职业 示例: [@main] #if #act CHANGEJOB 0 sendmsg 6 你的职业已经变成战士了
脚本控制怪物攻城 功能: 实现由脚本控制怪物攻城 介绍: ;怪物集中位置.怪物会自动向此位置集中Mission 地图名 座标X 座标Y;刷新怪物座标XParam1 X;刷新怪物座标YParam2 Y;刷新怪物数量Param3 数量;刷新怪物范围Param4 范围;刷新怪物名称MobPlace 怪物名称;=============================
调整玩家会员类型 命令格式: SETMEMBERTYPE 操作符(+-=) 数值 调整玩家的会员类型 示例: [@main] #if #act SETMEMBERTYPE + 1 sendmsg 6 你的会员类型又提升一级
调整玩家会员等级 命令格式: SETMEMBERLEVEL 操作符(+-=) 数值 调整玩家的会员等级 示例: [@main] #if #act SETMEMBERLEVEL + 1 sendmsg 6 你的会员等级提升1级
调整玩家元宝数量 命令格式: GAMEGOLD 操作符(+-=) 数量 倍数(可忽略) 调整玩家的元宝数量 示例: [@main] #if #act GAMEGOLD + 100 2 sendmsg 6 你的元宝数量增加200个
设置自动增加元宝 命令格式: AUTOADDGAMEGOLD 开关(START/ STOP) 设置玩家自动增加元宝 示例: [@main] #if #act PARAM1 1 //增加元宝的数量 PARAM2 10 //间隔时间(秒) AUTOADDGAMEGOLD STAR
设置自动减少元宝 命令格式: AUTOSUBGAMEGOLD 开关(START/ STOP) 设置玩家自动减少元宝 示例: [@main] #if #act PARAM1 1 //减少元宝的数量 PARAM2 10 //间隔时间(秒) AUTOSUBGAMEGOLD STAR
调整玩家名字颜色 命令格式: CHANGENAMECOLOR 颜色(0-255) 修改玩家名字的颜色 示例: [@main] #if #act CHANGENAMECOLOR 250 sendmsg 6 你的名字已经变成绿油油的颜色
清除仓库密码 命令格式: CLEARPASSWORD 清除玩家仓库密码 示例: [@main] #if #act CLEARPASSWORD sendmsg 6 你的仓库密码已被清除,请重新设置密码
人物转生 命令格式: RENEWLEVEL 转生次数(1-255) 转生后人物等级(为0时保证不变) 人物增加属性点 人物转生控制 示例: [@main] #if #act RENEWLEVEL 5 0 100 sendmsg 6 恭喜你完成一次转生,人物等级保持不变,并获得10
调整玩家杀怪经验倍数 命令格式: KILLMONEXPRATE 倍数 时间(秒,为0时在线一直有效) 是否提示(0否1是) 调整玩家杀怪经验倍数, 人物初始倍数为100 ,也就是1倍 示例: [@main] #if #act KILLMONEXPRATE 200 0 sendmsg 6 你的杀怪经验倍数为2倍,在线
调整玩家攻击力倍数 命令格式: POWERRATE 倍数 时长(秒,为0时在线一直有效) 是否提示(0否1是) 调整玩家攻击力倍数, 玩家初始倍数为100,也就是1倍 示例: [@main] #if #act POWERRATE 300 0 sendmsg 6 你的攻击力提升为原来的3倍,
设置玩家模式 命令格式: CHANGEMODE 模式(1管理模式, 2无敌模式, 3隐身模式) CHANGEMODEEX 模式(0-9) 时间(秒,1-65535) 附加值(1-65535) 设置玩家当前模式 CHANGEMODEEX的模式: 0 无敌 1 隐身 2 HP 3&n
调整玩家权限等级 命令格式: CHANGEPERMISSION 权限等级(1-10) 调整玩家的权限等级 示例: [@main] #if #act CHANGEPERMISSION 10 sendmsg 6 已经把你的管理权限调整到10,你现在是超级管理员了
杀死人物 命令格式: KILL 类型(0-3) 杀死人物 类型:Kill 0 人物死亡.不显示凶手信息Kill 1 人物死亡.不掉物品.不显示凶手信息Kill 2 人物死亡.显示凶手信息为NPCKill 3 人物死亡.不掉物品.显示凶手信息为NPC 示例: [@main] #if #act KILL 0 sendmsg 6 你被杀死了,不知道是谁干的
调整玩家属性点(未分配) 命令格式: BONUSPOINT 操作符(+-=) 数值(1-10000) 调整玩家未分配的属性点 示例: [@main] #if #act BONUSPOINT + 100 sendmsg 6 你的未分配属性点增加100点
清除玩家转生等级 命令格式: RESTRENEWLEVEL ,清除玩家转生等级 示例: [@main] #if #act RESTRENEWLEVEL sendmsg 6 你的转生等级已被清除
调整玩家声望 命令格式: CREDITPOINT 操作符(+-=) 点数(1-2100000000) 调整玩家声望点 示例: [@main] #if #act CREDITPOINT + 100 sendmsg 6 你的声望点增加100点
升级装备命令 命令格式: UPGRADEITEM 装备位置(0-34) 成功几率(0-100, 0为必成) 点数几率(0-255) 随机给装备增加属性, 成功几率数值越大概率越小,为0时必定成功 UPGRADEITEMEX 属性位置(0-34) 成功几率(0-100) &nb
脚本刷怪命令 命令格式: MONGENEX 地图代码 X坐标 Y坐标 怪物名字 范围 数量 使用脚本命令在指定地图刷怪 示例: [@main] #if #act MONGENEX 3 330 330 白野猪 5 &
变更地图参数 命令格式: SETMPAMODE 地图代码 地图参数 参数1 参数2 变更指定地图的参数设置, 一般情况下 参数1为空表示取消此参数, 不为空则为开启 在自动增减元宝或经验的这些参数中,参数1代表的是间隔时间, 参数2代表的是增减的数值 示例; [@main
调整玩家游戏点 命令格式: GAMEPOINT 操作符(+-=) 数值 调整玩家的游戏点 示例: [@main] #if #act GAMEPOINT + 100 sendmsg 6 你的游戏点增加100点
重置玩家属性点 命令格式: RESTBONUSPOINT 重置玩家已经使用过的属性点 示例: [@main] #if #act RESTBONUSPOINT sendmsg 6 你的属性点已重置,请重新分配
增加或减少玩家血和蓝 命令格式: HUMANHP 操作符(+-=) 数值 模式(0数值, 1总量百分比, 2当前量百分比) HUMANMP 操作符(+-=) 数值 模式(0数值, 1总量百分比, 2当前量百分比) 增加或减少玩家的气血(魔力)值 示例: [@main]
鞭尸命令 命令格式: OPENITEMBOX 怪物名字 设置归属(0所有人, 1执行者) 快速杀死怪物, 怪物死亡后会按爆率文件来爆出物品。 示例: [@main] #if #act OPENITEMBOX 赤月恶魔 1 sendmsg 6 赤月恶魔被鞭尸了,又爆了一遍东西
执行GM命令 命令格式: GMEXECUTE 命令 参数1 参数2 参数3 参数4 参数5 用脚本命令来执行GM命令,参数1-5没有固定的格式 示例: 假如M2给玩家增加技能的命令为: 增加技能 [@main] #if #act GMEXECUTE 增加技能&
记录当前日期到指定文本 命令格式: ADDNAMEDATELIST 文本.txt 记录当前日期年月日到指定文本中 DELNAMEDATELIST 文本.txt 删除年月日记录 格式: 角色名 2023-12-11 示例: [@main] #if #act ADDNAMEDATELIST ..\QuestDiary\测
设置地图光环效果 命令格式: MOBFIREBURN 地图代码 X坐标 Y坐标 光环类型 时间(秒) 在地图指定坐标放置光圈特效 光环类型 1是僵尸钻的地洞 3是碎石块 4是困魔光 5是火墙 6是祖码教主裂开的石头7是地刺 8是雷电9-14是大雷电15是流星火环16是火龙泉17是灵光18是宝箱发光19
发送弹窗消息 命令格式: MESSAGEBOX 消息内容 发送一个弹窗消息 示例: [@main] #if #act MESSAGEBOX 测试成功!
在线泡经验 命令格式: SETAUTOGETEXP 间隔时间 获得经验 是否为安全区(0为任何地方) 地图代码(留空为任何地图) 设置玩家在线增加经验(泡级) 示例: [@main] #if #act SETAUTOGETEXP 5 3000 1
随机验证码命令 命令格式: SETRANDOMNO 随机生成验证码 示例: [@Main]#IfCheckLevelEx > 0 #ActSetRandomNo#Say<输入验证码/@@CheckNo>:<$RANDOMNO> [@@CheckNo]#IfCheckRandomNo#ActSendMsg 5 [提示]:验证码输
行会地图传送 命令格式: GUILDMAPMOVE 地图代码 X坐标 Y坐标 行会成员集体传送到指定地图 示例: [@main] #if #act GUILDMAPMOVE 0150 12 12 sendmsg 6 你使用风雷召唤令把行会成员全部召唤到沙巴克皇宫了
创建行会命令 命令格式: ADDGUILD 行会名字 新建一个行会 示例: [@main] #if #act ADDGUILD 风雨阁 sendmsg 6 成功创建风雨阁行会
特修全身装备 命令格式: REPAIRALL 特殊修理全身装备 示例: [@main] #if #act REPAIRALL sendmsg 6 你全身的装备都已经修理好了
设置人物下线是否自动安全区挂机 命令格式: SETOFFLINEPLAY 开关(ON/OFF) 设置人物安全区下线开启脱机功能 示例: [@main]#IFCHECKLEVELEX > 0#ACTSETOFFLINEPLAY ONSENDMSG 7 你现在已经开启下线安全区自动脱机功能! [@Login]#IFCHECKLEVELEX > 0#ACTSETOF
调整英雄职业 命令格式: CHANGEHEROJOB 职业(0战士, 1法师, 2道士) 调整英雄的职业 示例: [@main] #if #act CHANGEHEROJOB 1 sendmsg 6 你的英雄已经转职成法师了
删除英雄所有技能 命令格式: CLEARHEROSKILL 删除英雄的所有技能 示例: [@main] #if #act CLEARHEROSKILL sendmsg 6 你英雄的所有技能已经被清空
给玩家附加临时属性 命令格式: ABILITYADD 属性类别(0-6) 点数(1-65535) 时间(秒, 为0时在线一直有效 ) 是否显示提示(0或空否1是) 给玩家附加临时属性 当属性类别为 "CLEAR"时,为清除所有临时属性 属性类别: 0 HP 1 MP
离线挂机,自动打怪功能 命令格式: OFFLINEPLAY 时长(分钟) 开启离线挂机自动打怪功能 玩家需学会主动攻击技能,否则不会自动打怪 示例: [@main] #if #act OFFLINEPLAY 100 sendmsg 6 你已开启离线挂机功能,持续100分钟
加入会员时间 命令格式: ADDUSERDATE 文本.txt 加入会员时间 DELUSERDATE 文本.txt 删除人物会员时间 示例: [@main] #if #act ADDUSERDATE ..\QuestDiary\会员文本.txt #if #act DELUSERDATE ..\
设置玩家穿人穿怪 命令格式: THROUGHHUM 模式(0穿人穿怪, 1穿怪, 2穿人, -1恢复) 时间(秒) 设置玩家穿人穿怪模式 示例: [@main] #if #act THROUGHHUM 1 100 sendmsg 6 你已获得穿怪模式,持续100秒,尽情的升级吧
回城命令 命令格式: GOHOME 将玩家传送到最后去过的安全区 [@main] #if #act GOHOME sendmsg 6 已经将你传送回城
自定义变量排序 命令格式: SORTHUMVARTOLISTEX 变量名 保存路径1 排序模式(0升序,1降序) 保存路径2 变量路径 排序玩家自定义变量 示例: 升序排序人物变量QQQQ:[@main]#IF#ACTSortHumVarToListEx QQQQ ..\QuestDiary\测试1.txt 0 ..\Qu
设置人物属性翻倍 命令格式: STATUSRATE 类别 倍率 时间(秒) 设置人物属性倍数 类别: 0 防御 1 魔御 2 攻击力 3 魔法力 4 道术 5 气血 6 魔力值 示例: [@main] #if #act STATUSRATE
解毒命令 命令格式: DETOXIFCATION 解除人物红绿毒 示例: [@main] #if #act DETOXIFCATION sendmsg 6 已经把你身上的毒解掉了,继续浪吧
播放人物动画特效 命令格式: PLAYEFFECT WIL序号 开始编号 播放数量 循环次数 播放速度 偏移X 便宜Y 绘制模式(0特效,1普通) 以玩家为绘制点绘制人物动画特效, 效果会随着人物移动 WIL序号调用的是M2里&n
替换文本指定字符串 命令格式: REPLACESTRINGINLIST ..\个人变量.txt 原字符串 新字符串 分隔符 (默认: |,分隔符可以作为标识,防止出错。类似: 哈哈、哈哈1、哈哈a) 替换文本内指定字符串 示例: 文本内容: 张三|1988 张三丰|1888 李四|2002 [@main] #if #act
设置人物负面状态 命令格式: MAKEPOISON 类型(0-7 , 12) 时长(秒) 威力(可留空) 给目标设置一个负面状态 类型: 0 中毒(绿色):HP逐渐减少1 损伤(红色):防御力降低,装备破损速度加快2 冰冻(蓝色):不可移动,不可施法3 眩晕(黄色):无法施法并受到1.2倍的伤害4 减速(紫红):
创建目录命令 命令格式: FORCEDIRECTORIES 目录路径 创建指定目录, 不区分绝对或者相对路径 示例: [@main] #if #act FORCEDIRECTORIES ..\QuestDiary\测试 sendmsg 6 成功在QuestDiary目录下创建一个名为"测试"的文件夹
创建文本文件命令 命令格式: CREATEFILE 文本文件路径 创建一个文本文件, 不区分绝对或相对路径 示例: [@main] #if #act CREATEFILE ..\QuestDiary\测试文本.txt sendmsg 6 在QuestDiary目录下创建一个名为"测试文本"的txt文件
在指定文本插入字符串 命令格式: INSERTLINELIST 文本路径 插入内容 指定行(0-65535) 在指定文本的指定行插入一段字符串 示例: [@main] #if #act INSERTLINELIST ..\QuestDiary\测试.txt 今天天气不错 4 s
获取文本多行内容到变量 命令格式: GETLINELIST 文本路径 起始保存变量 起始行号(0-65535) 读取行数 从文本中读取多行数据到变量中, 保存的变量序号会根据读取行数而增加 示例: [@main] #if #act GETLINELIST ..\Ques
过滤全服信息提示 命令格式: FILTERGLOBALMSG 类别(1所有消息提示, 2爆物品提示) 过滤全局消息提示, 该设置在人物小退后还原 示例: [@main] #if #act FILTERGLOBALMSG 2 sendmsg 6 你过滤了物品掉落提示
获取字符串所在文本中的行数 命令格式: GETSTRINGPOS 文本.txt 字符串 获取字符串在指定文本中所处的行数, 返回的行数信息保存在N0变量中 如果不存在则返回9999999 7个9 示例: 文本内容: 张三 李四 王五 周六 [@main] #if #act GETSTRINGPOS ..\Qu
读取文本内容到变量 命令格式: GETLISTSTRING 文本.txt 行数(0-65535) 变量1 变量2(可忽略) 读取指定行内容保存到指定变量 说明: 变量2可以不需要,当读取变量2时文本单行的内容必须是以下格式:人物1:10人物2:20中间可以用":" 或者"|" 号 示例:[@main]#IF#ACT
一键回收命令 命令格式: TAKEBAGITEM 物品名字(多个物品名用"|"隔开) 回收数量 回收给元宝 给金币 给游戏点 给经验 是否给聚灵珠经验(0不给,1给) 一键回收背包物品命令 示例: [@main] #if #act TAKEBAGI
给字符串增加空格 命令格式: SETSTRINGBLANK 变量 长度(1-255) 模式(0前,1后) 给字符串增加空格,常见于NPC排版操作 模式: 0在字符串前面加空格, 1在字符串后面加空格 注意: 英文字母和数字占用1个字节(长度),汉字占用2个字节(长度). 示例: [@ma
获取装备附加属性 命令格式: GETITEMADDVALUE 装备位置(-1-34) 属性位置(0-30) 保存变量 获取装备附加属性保存到指定变量中, -1为OK框 示例: [@main] #if #act GETITEMADDVALUE 1 0 N8 sendmsg 6
修改装备附加属性 命令格式: CHANGEITEMADDVALUE 装备位置(-1-34) 属性位置(0-30) 操作符(+-=) 数值 修改指定位置装备的附加属性, -1为OK框 示例: [@main] #if #act CHANGEITEMADDVALUE 1 0 +&n
自动行走到指定坐标 命令格式: GOTONOW X坐标 Y坐标 自动移动到当前地图指定坐标 示例: [@main] #if ISONMAP #act GOTONOW 330 330 SENDMSG 6 自动行走到土城安全区330 330
循环执行命令 命令格式: LOOPGOTO 执行@段落 循环次数(1-65535) 循环指定指定段落的命令 ENDLOOP 停止循环命令 示例一: [@main] #if #act MOV N88 0 LOOPGOTO @测试 99 SENDMSG 6 循环99次后N88的值为99 [@测试] #act I
百分比计算命令 命令格式: CALCPERCENT 值 百分比(1-100) 结果保存变量 模式(0或空百分比, 1千分比, 2万分比) 百分比计算命令 示例: [@main] #if #act CALCPERCENT 500 10 N8
获取背包物品数量 命令格式: GETBAGITEMCOUNT 物品名或IDX 保存变量 区分改名(0否1是) 获取背包指定物品的数量 示例: [@main] #if #act GETBAGITEMCOUNT 木剑 N88 0 sendmsg 6 你背包的木剑一共有<$STR(N88)>个
批量初始化变量 命令格式: SETVARS 变量 数量 值 批量初始化变量的值 示例: [@main] #if #act SETVARS T1 5 未领取 sendmsg 6 定义完成,现在T1-T5的值都是"未领取"
分割字符串 命令格式: EXTRACTSTRING 分隔符 待分割字符串 变量1 变量2 变量3 变量4 变量5 变量6 变量7 TEXTSPLIT 分隔符 待分割字符串 保存变量 将一个字符串按照指定分隔符进行分割, 分割
设置游戏窗口标题 命令格式: SENDCLIENTTITLEMSG 标题内容 设置游戏窗口的标题内容 示例: [@main] #if #act SENDCLIENTTITLEMSG 这是一个测试标题内容 sendmsg 6 你的游戏窗口标题已更改
时间戳 命令格式: UNIXTOSTR UTC时间 保存变量 将UTC十位格式时间转成北京时间年月日格式保存到变量 <$UTCNOW> 为UTC十位格式时间变量 示例: [@main] #if #act UNIXTOSTR <$UTCNOW> S1 sendmsg
数学表达式计算命令 命令格式: FORMULATION 表达式 结果保存变量 将一串数学表达式计算出结果保存到变量 注意: 被除数不能为0, 否则脚本执行错误 示例: [@main] #if #act FORMULATION 1/(3-3)*5+6 N1 sendmsg 6 计算结果为<$STR(N1)&g
脱下指定位置装备 命令格式: TAKEOFF 装备位置(0-34) 将指定位置的装备脱下放进背包 示例: [@main] #if #act TAKEOFF 1 sendmsg 6 已经把你的武器取下来了 相关链接:装备位置
GOTOLABEL触发 命令格式: GOTOLABEL 模式(0,1,2) 触发标签(QF内) 检测范围(为0不检测) 是否包括自己(0或空不包括,1包括) 指定模式触发字段 模式: 模式=0 小组成员触发模式=1 行会成员触发模式=2 当前地图的人物触发 示例: [@main] #if #act GOT
指定人物触发字段 Help > 执行命令 > 指定人物触发字段 命令格式: HCALL 玩家名字 触发字段(QM中的字段) 指定玩家触发QM中的指定字段 示例: [@main] #if #act HCALL UFO引擎 @测试触发 sendmsg 6 玩家UFO引擎将触发QM中的[@测试触发]段落
调整玩家宝宝等级 命令格式: CHANGESLAVELEVEL 宝宝名字 操作符(+-=) 等级(1-7) 调整玩家宝宝的等级 示例: [@main] #if #act CHANGESLAVELEVEL 骷髅 = 7 sendmsg 6 你的骷髅宝宝等级被调整为7级
将怪物移动到新地图坐标 命令格式: MOVEMAPMONTOPOS 怪物名(*或all不匹配怪物名) 老地图名 老坐标X 老坐标Y 范围 新地图名 新坐标X 新坐标Y 范围 将指定范围的怪物移动到其他地图指定范围中 示例: [@main] #if #act MOVEMAPMONTOPOS 稻草人 SELF <$X>&
调整人物杀怪爆率 命令格式: MONDROPRATE 操作符(+-=) 数值 调整人物杀怪的怪物爆率 初始爆率默认100, 爆率为0时就什么都不爆了 对应显示变量:<$MONDROPRATE> 示例: [@main] #if #act MONDROPRATE = 200 sendmsg 6 你的杀怪暴率翻倍
复活人物 命令格式: REALIVE 复活玩家 示例: [@main] #if #act REALIVE sendmsg 6 你已复活
修改怪物属性命令 命令格式: 修改怪物的属性: CHANGEMONABILITY 地图(SELF为当前地图) 怪物名(ALL或*为不判断名字) 属性类别 操作符(+-=) 数值 是否百分比(0否1是) 时效(秒,为0时不检测时间) 坐标X|坐标Y|范围
远程打开可视化仓库命令 命令格式: OPENSTORAGEVIEW 打开可视化仓库命令, 普通仓库无效 示例: [@main] #if #act OPENSTORAGEVIEW sendmsg 6 可视化仓库已打开
变量传递命令 命令格式: 将值传给别人: SetHumVar 玩家名字 对方的变量 要传过去的值 获取别人的值: GetHumVar 玩家名字 对方的变量 自己要保存的变量 变量传递,把指定值传递到对方变量中,或者获
获取物品原始各项数据库字段值参数 命令格式: 根据物品名来获取指定字段参数: GetDBItemFieldValue 物品名 字段名 保存的变量 根据物品IDX来获取指定字段参数: GetDBIdxItemFieldValue IDX 字段名 保存的变量 通
倒计时提示消息(快捷栏上方) 命令格式: SendDelayMsg 信息内容 倒计时时间(秒) 颜色(0-255) 触发字段(QF) 换地图是否删除(0否1是) 快捷栏上方的倒计时提示消息 %s 代表玩家名字 %t代表
添加所有行会攻城 命令格式: ADDATTACKSABUKALL 城堡号 将所有行会加入攻城列表 示例: [@main] #if #act ADDATTACKSABUKALL 0 sendmsg 6 今晚8点所有行会同时攻城
使用脚本命令创建NPC 命令格式: CREATENPC NPC名字 地图代码 坐标X(-1为随机坐标) 坐标Y(-1为随机坐标) 外观 调用脚本 脚本是否带地图代码(0是1否) 最后一个参数为0时, 调用的脚本名字要带地图代码, 如 传送员-3 最后一个参数为
删除NPC命令 命令格式: DELNPC NPC名字 指定地图(可留空) 删除指定名字的NPC, 指定地图参数为空时删除所有地图该名字的NPC 示例: [@main] #if #act DELNPC 传送员 3 sendmsg 6 删除地图3的传送员NPC DELNPC 传送员 send
修改物品名字(新) 命令格式: CHANGEITEMNAME 位置(-1~34) 字符串 修改物品的名字 示例: [@main] #if #act CHANGEITEMNAME 1 牛逼的武器 sendmsg 6 你的武器已经改名为牛逼的武器了 相关变量: <$G_DRESS> 身上衣服
修改物品名颜色 命令格式: CHANGEITEMNAMECOLOR 装备位置(-1~34) 颜色代码(0~255) 修改物品名的颜色 示例: [@main] #if #act CHANGEITEMNAMECOLOR 1 253 sendmsg 6 你的武器名已经变成骚骚的紫色,好耀眼
获取一组不同的随机数 命令格式: GETMULTIRANDOMNUMBER 最小值 最大值 获取数量(最大50个) 保存的变量(不输入括号的变量,非自定义变量,如:N1) 实际获取数量 获取一组不同的随机数 示范:[@Main]#IF#ACTGetMultiRandomNumber 100
获取一组不同的字符 命令格式: GETMULTIRANDOMTEXT 文本路径 获取数量(最大50个) 保存变量(不输入括号的变量,非自定义变量,如:S1) 实际获取数量 从指定文件中获取一组不同的字符串 示例: [@Main]#IF#ACTGETMULTIRANDOMTEXT&
获取文件里文本总行数 命令格式: GETTEXTLINECOUNT 文本路径 保存变量 获取指定文本内容的总行数 示例: [@main] #if #act GETTEXTLINECOUNT ..\QuestDiary\测试文本.txt N88 sendmsg 6 测试文本的内容总行数为<$STR(
挂机命令 命令格式: 开始挂机: STARTAUTOPLAYGAME 停止挂机: STOPAUTOPLAYGAME 使用脚本命令控制玩家挂机 示例: [@main] #if #act STARTAUTOPLAYGAME sendmsg 6 挂机开始 [@main]
增加角色隐藏元素属性 命令格式: ADDHUMNEWVALUE 类型(0-8) 操作符(+-=) 数值(0~255) 时间(秒,0~65535,为0或空时在线一直有效) 增加角色元素属性, 只在属性面板内显示 元素类型: 0 暴击几
LineNotice游戏公告屏幕顶部滚动显示功能【linenotice.txt文件格式】文件位置:D:\MirServer\Mir200\Notice\linenotice.txt格式说明:前景色 背景色 文字内容示例:250 251 游戏说明:新区第二关炎寒体抢沙☆☆☆☆☆首次攻城奖励元宝3666666.251 0 新手福利:泡点全免费,可以泡到顶级!252 0 游戏特色:本服无任何隐藏消费,一切靠打!
多彩滚动消息【主要特性】 ? 支持从右向左滚动显示 ? 支持混合颜色(一条消息中可以有多种颜色) ? 支持不同字体大小 ? 支持不同字体名称 ? 支持字体样式(粗体、斜体、下划线、删除线) ? 支持自定义滚动次数 ? 支持自定义滚动速度 ? 支持自定义Y坐标位置