【转自传奇正传】传奇正传中,默认GM命令,修改方法!

ServerConfig176\Config
签约正传的GM,会得到 基础版本。里面有个一个serverconifg176,找到这个文件夹,打开,找到config文件夹内有GMCmd.xlsx这个文件,这个是一个EXCEL文件可以用OFFICE打开。GM命令全部在里面,可以根据自己的习惯修改。下面是默认命令!


SrcCmd NowCmd GMLevel Filter Desc 备注
传 传 0 格式:@传 说话内容 千里传音用户指令
允许求婚 允许求婚 0 格式:@允许求婚 用户指令
拒绝求婚 拒绝求婚 0 格式:@拒绝求婚 用户指令
允许收徒 允许收徒 0 格式:@允许收徒 用户指令
拒绝收徒 拒绝收徒 0 格式:@拒绝收徒 用户指令
允许结盟 允许结盟 0 格式:@允许结盟 用户指令
禁止结盟 禁止结盟 0 格式:@禁止结盟 用户指令
允许天地合一 允许天地合一 0 格式:@允许天地合一 用户指令
设置夫妻传送 设置夫妻传送 0 格式:@设置夫妻传送 用户指令
设置师门传送 设置师门传送 0 格式:@设置师门传送 用户指令
天地合一 天地合一 0 格式:@天地合一 用户指令
夫妻传送 夫妻传送 0 格式:@夫妻传送 用户指令
师门传送 师门传送 0 格式:@师门传送 用户指令
刷怪 刷怪 2 1 格式:@刷怪 怪物名称 数量 GM指令:在GM对面刷指定数量怪物
增加技能 增加技能 2 1 格式:@增加技能 技能名称/all 等级 角色名称 GM指令:增加技能 第一个参数为all 表示增加当前职业的所有技能
创建行会 创建行会 2 格式:@创建行会 行会名 GM指令:按名字创建行会,只要满足命名的条件即可
清空背包 清空背包 2 格式:@清空背包 GM指令:清空当前背包的所有物品
增加经验 增加经验 2 格式:@增加经验 经验数量 GM指令:增加经验
增加声望 增加声望 2 格式:@增加声望 声望点数 GM指令:增加声望点数
设置耐久 设置耐久 2 格式:@设置耐久 物品编号 耐久 GM指令:设置背包或装备中指定物品的持久 @showitemall 查询到物品编号
设置等级 设置等级 2 格式:@设置等级 等级 (角色名) GM指令:调整等级 第二个参数没有就表示自己
跟踪 跟踪 1 1 格式:@跟踪 玩家角色名 GM指令:飞到玩家身边
传唤 传唤 2 1 格式:@传唤 玩家角色名 GM指令:召唤玩家身边
禁言 禁言 1 1 格式:@禁言 玩家角色名 秒数 GM指令:设置玩家禁言时间,如果为0表示解除禁言
踢人 踢人 1 1 格式:@踢人 玩家角色名 GM指令:将指定的玩家踢下线
slave slave 2 格式:@slave 怪物名 GM指令:创建一个指定名称的怪物作为宝宝
slavelevel slavelevel 2 格式:@slavelevel 等级 GM指令:设置宝宝等级
gmsay gmsay 2 1 格式:@gmsay 次数 公告内容 GM指令:广播指定次数的公告内容,公告内容里可空格,红底白字
goto goto 1 1 格式:@goto 地图编号/地图名/角色名 (x坐标 y坐标) GM指令:跳转到指定地图,如果x,y不输入,则表示地图随机跳转。 Goto 也可以直接跳玩家,等同命令"跟踪"
give give 2 1 格式:@give 物品名称 数量 (角色名) GM指令:创建指定数量的物品给玩家,如果第三个参数没有就是gm自己,可以创建元宝和金币
reload reload 2 1 "格式:@reload 类型dropitem|script|npc|mon|item|magic|map|buf|fuben|monmsg|
title|rank|autorun|store|dropctrl|gift|randomattr…)" GM指令:重载各种配置文件
task task 2 GM指令:接任务/删任务/设置任务状态 注:程序内部描述
path path 2 格式:@path 地图编号/地图名 x坐标 y坐标 GM指令:寻路到指定的地图及坐标上
call call 2 1 格式:@call 角色名/all (地图编号/地图名称) GM指令:@call 角色名/all 将指定玩家或者当前地图所有玩家召唤到身边 | 如果有指定地图,则将对应角色call到指定地图上
clearmon clearmon 3 格式:@clearmon (地图编号/地图名) GM指令:无参数,清空当前地图怪物 有参数,清空指定地图怪物
title title 2 格式:@title add titleid duration rolename /F37 @title del titleid rolename GM指令: 添加或者删除称号
time time 1 1 GM指令: 获取当前系统时间
getcastle getcastle 3 格式:@getcastle 行会名 GM指令: 设置指定行会为沙巴克行会
castlegold castlegold 3 格式:@castlegold get /@castlegold set 金币数量 GM指令: 获取 或者 设置 沙巴克金币数量
setpkpoint setpkpoint 2 格式:@setpkpoint 角色名 pk值 GM指令: 设置指定玩家的PK值
setwar setwar 2 1 格式:@setwar / @setwar false GM指令: 开启沙巴克攻城战 关闭沙巴克攻城战
luck luck 3 格式:@luck 幸运值 (角色名) GM指令: 设置玩家武器幸运,第二个参数没有,表示设置自己的武器幸运
firewall firewall 3 GM指令: 测试火墙
resetssrw resetssrw 3 GM指令:重置史诗任务
addattacklist addattacklist 3 1 格式:@addattacklist (行会名) GM指令:添加指定行会进攻城列表,如无参数表示添加所有行会进攻城列表
setv setv 3 格式:@setv 人物变量编号 变量值 (角色名) GM指令:设置指定角色的人物变量
getv getv 3 格式:@getv 人物变量编号 (角色名) GM指令:获取指定角色的人物变量
setg setg 3 格式:@setg 全局变量编号 变量值 GM指令:设置服务器全局变量
getg getg 3 格式:@getg 全局变量编号 GM指令:获取服务器全局变量
mapinfo mapinfo 2 1 格式:@mapinfo 地图编号/all GM指令:显示指定地图 或者 所有地图上的人数 没人的不显示
showitemall showitemall 2 1 格式:@showitemall (角色名) GM指令:显示指定角色的 背包 仓库 装备 的物品信息,物品编号可供日志查询
takeitem takeitem 2 1 格式:@takeitem 角色名 物品编号 数量 (收取道具给予的角色名) GM指令:从指定角色背包 仓库 装备中 收取指定数量,指定编号的物品。默认加到gm背包中,如果有第四个参数,加到玩家背包
clearmapitem clearmapitem 3 GM指令:清理当前地图的地面物品
dochange dochange 2 格式:@dochange job/sex/hair 参数(1战2法3道 1男2女 1-n发型) GM指令:改变自己的职业 性别 发型
copyinfo copyinfo 1 1 GM指令:查看所有副本 当前已开启的数量 和副本中的人数
shutdown shutdown 2 1 格式:@shutdown 提示信息 秒数 GM指令:设置多少秒后关闭服务器,并发布GS公告信息,15秒重发一次
god god 1 GM指令:无敌状态切换
hide hide 1 GM指令:隐身状态切换 但自己看自己还是虚影
moncount moncount 1 1 格式:@moncount 地图编号/地图名/all GM指令:显示指定地图的怪物数量 或 所有地图的怪物数量
humcount humcount 1 1 格式:@humcount 地图编号/地图名/all GM指令:显示指定地图的玩家数量 或 所有地图的怪物数量
lookip lookip 1 1 格式:@lookip all|ip [超出数量] GM指令:显示指定ip 或者 所有ip 下,超过规定数量的,玩家信息
lookmac lookmac 1 1 格式:@lookmac all|mac [超出数量] GM指令:显示指定mac 或者 所有mac 下,超过规定数量的,玩家信息
kickip kickip 2 1 格式:@kickip ip GM指令:将指定ip下的玩家提下线
kickmac kickmac 2 1 格式:@kickip mac GM指令:将指定mac下的玩家提下线
who who 1 1 格式:@who 地图编号/地图名 GM指令: 查看指定地图的玩家坐标信息以及ip,
setserver setserver 2 1 格式:@setserver denyhint/login/denyip/denyrole/denyaccount GM指令:输入命令后可显示参数, denyhint修改服务器不可登录的提示信息, login设置零时登录密码,denyrole/denyaccount 封帐号 封角色
showaround showaround 1 1 GM指令:显示周围怪物和人物的临时唯一编号
showinfo showinfo 1 1 格式:@showinfo GM周围怪物或人物的临时唯一编号/玩家角色名 GM指令:根据临时唯一编号,在GM周围查找对象,显示对象的属性;根据玩家名查找对象,显示玩家的属性
killmon killmon 2 1 格式:@killmon GM周围怪物的临时唯一编号 GM指令:杀死gm周围指定的怪物
scatter scatter 2 1 格式:@scatter 范围 目标地图id x坐标 y坐标 GM指令:将gm周围的玩家移动到指定地方
gotonpc gotonpc 1 1 格式:@gotonpc npc名称 GM指令:传送至npc附近
randattr randattr 2 1 格式:@randattr GM指令:查看小极品加点情况
clearrandattr clearrandattr 2 1 格式:@clearrandattr GM指令: 重置小极品加点统计
setitemattr setitemattr 2 格式:@setitemattr 唯一id/名称 属性 点数 属性 点数 … 测试指令: 设置自己背包物品属性
showrate showrate 1 1 格式:@showrate GM指令: 显示经验/爆率等全局系数
showdropctrl showdropctrl 1 1 格式:@showdropctrl GM指令: 查看爆率受控信息
gmpick gmpick 3 格式:@gmpick 是否将物品转换成金币 范围(默认20) 是否只能拾取自己的(默认所有) 测试指令: gm拾取周边物品
sendmsg sendmsg 1 1 格式:@sendmsg 消息类型 消息内容 GM指令: 发送系统消息,也可以通过网站后台发送
resetcastle resetcastle 3 1 格式:@resetcastle GM指令: 重置沙巴克为初始状态
viewskill viewskill 1 1 格式:@viewskill 角色名 0/1 GM指令: 查看角色或英雄学习的技能
hero hero 3 格式:@hero level 等级 角色名 @hero give 物品名 数量 角色名 绑定标识 GM指令: 是在英雄等级或给英雄物品
gmcantalk gmcantalk 1 格式:@gmcantalk GM指令: 切换GM是否允许说话开关
weather weather 1 格式:@weather 地图id/地图名称 天气id GM指令: 设置地图天气 0-无天气, 1-雨 2-雪
listen listen 2 格式:@listen add/del 角色名称 GM指令: 监听私聊
guildonline guildonline 1 格式:@guildonline 行会名称 等级 GM指令: 统计指定行会中特定等级以上的在线人数以及mac数量
createnpc createnpc 2 格式:@createnpc npcid mapid x y GM指令: 刷gm

上面看不懂的。给你们提供个文件。可以下载出来自己看呀。

描述:
配置GM指令

字段:
SrcCmd: 原gm指令
NowCmd: 目标GM指令,gm可以自行修改gm指令
GMLevel: 执行需要的权限,0-普通玩家可执行,1-普通管理员,2-超级管理员,3-系统管理员
Script: gm指令执行的脚本。若gm的配置文件无此列。添加此列即可。
gm可以修改已有gm指令执行逻辑。也可以添加新的gm指令
若未设置走执行引擎默认逻辑。若绑定脚本则执行脚本函数,如: LineCmd.TestCmd,执行GM指令是会调用
Script\LineCmd.lua中的 TestCmd函数,函数原型如下:

        -- @param player 执行指令的玩家对象
        -- @param sParam gm指令参数,多个参数用空格分隔
        function TestGMCmd(player, sParam)
            player:InfoMsg("这是测试gm指令,参数:"..sParam);
        end;


Desc:        文字描述

下载点这里GMCmd.xlsx

最后修改:2017 年 09 月 18 日 01 : 33 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论