GKK 使用说明书

登录提示

提交工单需要登录。

前往登录
用户:100004欢迎新用户:qw

执行命令

按栏目整理站点内容,左侧为目录,右侧显示列表或正文。

共 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 或者空) 给玩家弹出一个输入框,&nbsp 获取字符串长度 命令格式: 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&nbsp 调整英雄技能等级 命令格式: 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坐标位置