藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF】【0.1折手游】

★【原始传奇SF/维京传奇SF】【0.1折手游】★

★『战online+原始传奇+维京传奇+伏魔者+魔域永恒+混沌战域』一刀99999999999刀刀光柱★

【揽仙镇】★范官,100个648★路费拉满

★【揽仙镇】★范官,100个648★路费拉满★

★经典翻管,千人在线,上线100个648路费拉满★

★承接推广★
★承接推广★

★承接推广★

★【傲视遮天/魔域永恒SF】【0.1折游戏】★

★【傲视遮天/魔域永恒SF】【0.1折游戏】★

★百款变态游戏,0.1折手机游戏,多款独家私服★

★0.1折!独家超低折扣手游★

★0.1折!独家超低折扣手游★

★0.1折!0.1折!0.1折!独家超低折扣手游公益服,首冲续充全部0.1折★

★【九阴真经】端游私服仿官★

★【九阴真经】端游私服仿官★

★国产大型武侠端游《九阴真经》SF问世了。2017年至今-【稳定】充值1比10,活跃就送至尊风物志,跨服雪域应有尽有。★

★#08互通三经脉仿官梦幻#★

★#08互通三经脉仿官梦幻#★

★欢迎来到醉梦西游独家三经脉 三经脉流派、仿官复古、每月20日新区、只合不关! 新区人超多,晚一个月进服也跟得上,防官卡级不用慌! 一切皆可白嫖,真正实现长久服仿官零充可白嫖一切!★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【868027375】

承接推广

承接推广

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★【百款GM页游+1折手游,上线送满级VIP】★

★【百款GM页游+1折手游,上线送满级VIP】★

★【百款变态页游SF】【变态手游SF】【安卓+IOS手游】【上线免费顶级VIP】★

【梦幻西游】★端游领先版★
★【梦幻西游】★端游领先版★★

【梦幻西游★官方泄露版】----6月新区,无定制,无抽奖,全新战锦,每周更新一次。

★【梦幻国度】★端游★公益服★

★【梦幻国度】★端游★公益服★

★【梦幻国度】【端游】【全新版本公益服】【一样的童年不一样的游戏】【群63417379】★

★梦幻西游 复古12门派 公益服★

★梦幻西游 复古12门派 公益服★

★【梦幻西游★复古版】端游----12门派怀旧复古版本,精修无BUG★

★经典休闲放置手游【荒古封神】★

★经典休闲放置手游【荒古封神】★

★侠客道之荒古封神 (一款休闲类的放置手游,好玩上头不粘人,当你端游玩类了,可以拿出手机打开荒古封神 坐着玩,躺着玩,趴着玩,上百种姿势等你来解锁!★

★微变梦幻西游 ☆万件装备版★

★微变梦幻西游 ☆万件装备版★

★★【梦幻西游】万件装备版☆可挂机☆PK也有奖励☆活动多多☆真实单开多倍爆率★★

★【大话西游全新版本公益服】★

★【大话西游全新版本公益服】 ★

★本服版本4种族带天赋技能,新宠,官本,无属性神兵装备。仙器克任君玩耍。白嫖也可做大神★

★承接推广★

★承接推广★

★承接推广★

★5月12全新开服放置传奇★

★5月12全新开服放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698 ★

查看: 2779|回复: 25

[手工架设] 【内置GM】论坛老哥发的【岁月西游】开启内置GM方法

[复制链接]
 楼主| 发表于 2023-4-24 02:14:28 | 显示全部楼层 |阅读模式
本帖最后由 theNewOne1 于 2023-4-24 12:31 编辑

1.客户端修改
按照教程正常走,到修改客户端四个文件这步,对 app.views.mainui.mainMenu 文件在改完IP后同时进行如下修改

打开文件搜索 显示gm 字符串应该会有两处结果


ps :(代码格式只能如此了,引用和代码块写完发出都是乱码或者排版不对,昨晚到凌晨2点多,格式也不生效,或者都是乱码
所以暂时设置了权限,中午修改完就放开了)

第一处位于大概3671行,如下
-----------------------------------------------
function CMainMenu:OnBtn_Menu_GM( btnObj, touchType )
        if channel.showGM == false then -- 显示gm
                return
        end
        print("CMainMenu:OnBtn_Menu_GM")
        getCurSceneView():addSubView({subView = GmView.new(), zOrder = MainUISceneZOrder.menuView,showEff = true})
end
-----------------------------------------------
去掉中间的if判断(或者前面加 -- 注释掉),改成如下代码
-----------------------------------------------
function CMainMenu:OnBtn_Menu_GM( btnObj, touchType )
        print("CMainMenu:OnBtn_Menu_GM")
        getCurSceneView():addSubView({subView = GmView.new(), zOrder = MainUISceneZOrder.menuView,showEff = true})
end
-----------------------------------------------




另外一处位于大概4181行,如下
-----------------------------------------------
function CMainMenu:SetBtnShow()
        --gm按钮       
        self.btn_menu_gm:setEnabled(channel.showGM ~= false) -- 显示gm

        --
        self.m_ShowLevelBtnFlag = (self.m_IsDayantaShowBtn
                or self.m_IsTiantingShowBtn
                or self.m_IsTianDiQiShuShowBtn
                .
                省略
                .
-----------------------------------------------
我们添加两行代码,改成如下代码
-----------------------------------------------
function CMainMenu:SetBtnShow()
        --gm按钮       
        self.btn_menu_gm:setEnabled(true) -- 显示gm
        self.btn_menu_gm:setVisible(true) -- gm显示
        self.btn_menu_gm:setTouchEnabled(true) -- 允许点击
        --
        self.m_ShowLevelBtnFlag = (self.m_IsDayantaShowBtn
                or self.m_IsTiantingShowBtn
                or self.m_IsTianDiQiShuShowBtn
                .
                后面代码省略
                .
-----------------------------------------------


OK,到这就按照教程正常走即可,我们只需要改动这两处。走完教程后打开游戏,在左下角 好友 旁边会有一个GM 图标,点击后显示控制台,可以输入GM命令。具体GM命令看下方附录



2.服务端修改(非必要修改,非必要修改,非必要修改)
这里说非必要是因为看代码逻辑感觉不用改动,但是我之前测试时改动过文件,没有测试,不确定会不会影响。这里放一下我改过的文件,如果只改动客户端后不生效,再来看这里修改,如果还不生效,可以留言。

-----------------------------------------------
\home\nomogaserver\nomogaserver1\instshell\configxiyou.sh
\home\nomogaserver\nomogaserver1\logicshell\configxiyou.sh
\home\nomogaserver\nomogaserver2\instshell\configxiyou.sh
-----------------------------------------------
将其中的
echo "gmmode=2;
改成
echo "gmmode=0;
写到这里我还是感觉不用改动,

PS:另外游戏也支持给特定账号GM,这里不再深挖。



3.常用GM命令
-----------------------------------------------
--格式如下 注意参数空格

addmail                     --发送测试邮件(测试GM是否生效,没啥用)
setlv 60                    --设置等级60
addroleexp 10002 50000      --给角色编号10002增加5W人物经验(角色编号点头像看)
addanimalexp 50000          --给当前出站宠物增加 5W经验
cr                          --变超人(加属性,金钱等等,单位都是千万,亿级别的,谨慎使用!!)
additemb 90052 1                        --增加 1 个ID为 90052 的物品(物品ID见后面附录)
cleargoods                                        --清空背包(谨慎使用!!)                                                       
setGanglv 3                                        --设置当前帮派等级为3级                                                       
addGangmoney 10002 50000        --给ID为10002的帮派增加5W资金                                               
sendmail                                        --送10个高级藏宝图,一个1阶仙器卷轴,30个神兵碎片
setviplv 12                                        --设置VIP等级为12
openmonthcard                                --开月卡

addsilvers 50000            --增加银元宝5W
addAcer 50000                             --增加仙玉(不算VIP里)
addAcerx 50000                                --增加仙玉(算VIP里)
addcopper 50000             --增加贡钱(右边的货币)
addresour                   --增加上述三种货币各100W
--给指定ID货币,如下
--add改成give 参数多一个人物ID
givecopper 10002 50000      --给ID为10002的人物增加5W贡钱                                                       
queryplayermaxgold          --显示当前服务器谁的仙玉最多
-----------------------------------------------

命令太多了,捡着看了几个,其余命令看下面文件吧

GM相关逻辑方法的文件,位于服务端如下文件夹下
-----------------------------------------------
/home/nomogaserver/nomogaserver1/src/gamelogic/net/netgm
-----------------------------------------------

看文件名就能大致知道是什么相关的,GM命令看每个文件最下面代码,举例如下
-----------------------------------------------
netgm.gmfuncMap.addanimal = netgm.gmCreatePet
netgm.gmfuncMap.addanimalexp = netgm.gmAddPetExp
netgm.gmfuncMap.setanimalpro = netgm.gmSetPetProperties
-----------------------------------------------
以第二条为例,解析如下
-----------------------------------------------
netgm.gmfuncMap.addanimalexp = netgm.gmAddPetExp
addanimalexp(命令) = gmAddPetExp(方法,就在本页面找)addanimalexp 为客户端里GM控制台输入的命令,gmAddPetExp为逻辑方法,就在本页面,需要哪个看哪个即可
-----------------------------------------------
附录 全部GM命令汇总
-----------------------------------------------
--分类为个人猜测,仅供参考,以实际结果为准(命令不生效的话可能是相关服务未启动)

GM认证、模式相关
netgm.gmfuncMap.auth = netgm.gmAuth
netgm.gmfuncMap.getauth = netgm.gmGetAuth
netgm.gmfuncMap.authmode = netgm.gmAuthMode

人物相关
netgm.gmfuncMap.setlv = netgm.gmSetHeroLv
netgm.gmfuncMap.addrole = netgm.gmCreateHero
netgm.gmfuncMap.addroleexp = netgm.gmAddHeroExp
netgm.gmfuncMap.setrolepro = netgm.gmSetHeroProperties
netgm.gmfuncMap.delrole = netgm.gmDelHero
netgm.gmfuncMap.rolerb = netgm.gmHeroRebirth
netgm.gmfuncMap.forcerolerb = netgm.gmForceHeroRebirth
netgm.gmfuncMap.resetname = netgm.gmRename
netgm.gmfuncMap.chaojiskill = netgm.gmSuperSkill
netgm.gmfuncMap.setskill = netgm.gmResetSkill
netgm.gmfuncMap.addcaption = netgm.gmAddTitle
netgm.gmfuncMap.delcaption = netgm.gmDelTitle
netgm.gmfuncMap.setcaptiontime = netgm.gmSetTitleTime
netgm.gmfuncMap.checkplayer = netgm.gmCheckPlayer
netgm.gmfuncMap.resetlifeskill = netgm.gmSetLifeSkill
netgm.gmfuncMap.setrebirthnum = netgm.gmAddRebirthNum
netgm.gmfuncMap.setrbamend = netgm.gmResetRebirthAmend
netgm.gmfuncMap.setauth = netgm.gmSetAuth
netgm.gmfuncMap.closetuoguan = netgm.gmCloseTuoGuan
netgm.gmfuncMap.resetplayercn = netgm.gmResetPlayerCn
netgm.gmfuncMap.addfrclose = netgm.gmAddFrdClose
netgm.gmfuncMap.delaymonthcard = netgm.gmDelayMonthCard
netgm.gmfuncMap.addmarry = netgm.gmAddMarry
netgm.gmfuncMap.delmarry = netgm.gmDelMarry
netgm.gmfuncMap.addbless = netgm.gmAddBless
netgm.gmfuncMap.cr = netgm.gmSuperMan
netgm.gmfuncMap.changerole = netgm.gmChangeRole
netgm.gmfuncMap.addchrolesec = netgm.gmAddChangeRoleSec
netgm.gmfuncMap.resetchrole = netgm.gmResetChangeRoleInfo
netgm.gmfuncMap.clearsafelock = netgm.gmClearSafeLock
netgm.gmfuncMap.addItemToOther = netgm.gmAddItemToOther

活动相关
netgm.gmfuncMap.sethuodongtime = netgm.gmSetHuodongTime
netgm.gmfuncMap.setmsgboard         = netgm.gmSetMsgBoard
netgm.gmfuncMap.delmsgboard         = netgm.gmDelMsgBoard
netgm.gmfuncMap.sethuodongstate = netgm.gmSetHuodongState
netgm.gmfuncMap.sethuodongprogress = netgm.gmSetHuodongProgress
netgm.gmfuncMap.addxzscscore = netgm.gmAddXZSCScore
netgm.gmfuncMap.forceopenhuodong = netgm.gmForceOpenHuodong
netgm.gmfuncMap.closecheckhuodong = netgm.gmCloseCheckHuodong
netgm.gmfuncMap.addtiandiqishukill = netgm.gmAddTiandiqishuKill
netgm.gmfuncMap.clearqiankunyizhitoday = netgm.gmClearQiankunyizhiToday
netgm.gmfuncMap.openzhongqiu = netgm.gmOpenZhongQiu
netgm.gmfuncMap.openxiaofeipaihang = netgm.gmOpenXFPaiHang

物品相关
netgm.gmfuncMap.addgoods = netgm.gmAddItem
netgm.gmfuncMap.additemck = netgm.gmAddItemck
netgm.gmfuncMap.additemb = netgm.gmAddItemb
netgm.gmfuncMap.delgoods = netgm.gmDelItem
netgm.gmfuncMap.setgoodspro = netgm.gmSetItemPro
netgm.gmfuncMap.cleargoods = netgm.gmClearAllBagItem
netgm.gmfuncMap.usegoods = netgm.gmUseItem
netgm.gmfuncMap.cleanupgoods = netgm.gmCleanupItem
netgm.gmfuncMap.calequipscore = netgm.gmCalequipscore
netgm.gmfuncMap.calheroequipscore = netgm.gmCalHeroEquipScore
netgm.gmfuncMap.yijianqianghua = netgm.gmYiJianQiangHua
netgm.gmfuncMap.yijianaddxianqi = netgm.gmYiJianXianQianEquip
netgm.gmfuncMap.setbuynum = netgm.gmSetBuyNum
netgm.gmfuncMap.clearitembuf = netgm.gmClearItembuf
netgm.gmfuncMap.additembuf = netgm.gmAddItemBuf
netgm.gmfuncMap.cleartreasureinfo = netgm.gmClearTreasureInfo
netgm.gmfuncMap.addxianqitime = netgm.gmaddXianqiTime

坐骑相关
netgm.gmfuncMap.delzuoqi = netgm.gmDelMount
netgm.gmfuncMap.setzuoqipro = netgm.gmSetMountProperties
netgm.gmfuncMap.addzuoqiexp = netgm.gmAddMountExp

npc相关
netgm.gmfuncMap.fclearnpc = netgm.gmForceClearDynamicNpc

帮会相关
netgm.gmfuncMap.createGang = netgm.gmCreateOrg
netgm.gmfuncMap.addGangleftoffer = netgm.gmAddOrgLeftOffer
netgm.gmfuncMap.addGangoffer = netgm.gmAddOrgOffer
netgm.gmfuncMap.addGangachievepoint = netgm.gmAddOrgAchievePoint
netgm.gmfuncMap.addGangconstruct = netgm.gmAddOrgConstruct
netgm.gmfuncMap.addGangmoney = netgm.gmAddOrgMoney
netgm.gmfuncMap.delGang = netgm.gmDelOrg
netgm.gmfuncMap.cleartotemtask = netgm.gmClearTotemTask
netgm.gmfuncMap.clearGangtoday = netgm.gmClearOrgToday
netgm.gmfuncMap.setGanglv = netgm.gmSetOrgLv
netgm.gmfuncMap.opentuteng = netgm.gmOpenTotem
netgm.gmfuncMap.Gangopen = netgm.gmOrgOpen
netgm.gmfuncMap.addGangprestige = netgm.gmAddOrgPrestige
netgm.gmfuncMap.changeGangleader = netgm.gmChangeOrgLeader
netgm.gmfuncMap.clearGangthisweek = netgm.gmClearOrgThisWeek
netgm.gmfuncMap.setrecallleadernum = netgm.gmSetRecallLeaderNum
netgm.gmfuncMap.recallleader = netgm.gmRecallLeader
netgm.gmfuncMap.renameGang = netgm.gmRenameOrg

宠物相关
netgm.gmfuncMap.addanimal = netgm.gmCreatePet
netgm.gmfuncMap.addanimalexp = netgm.gmAddPetExp
netgm.gmfuncMap.setanimalpro = netgm.gmSetPetProperties
netgm.gmfuncMap.animalrb = netgm.gmPetRebirth
netgm.gmfuncMap.delanimal = netgm.gmDelPet
netgm.gmfuncMap.delallanimal = netgm.gmDelAllPet
netgm.gmfuncMap.setpetskillpos = netgm.gmSetSkillPos
netgm.gmfuncMap.resetauctionpet = netgm.gmResetAuctionState
netgm.gmfuncMap.xiulianpetskill = netgm.gmXiulianPetSkill

排名相关
netgm.gmfuncMap.cleararank = netgm.gmClearAreanRank
netgm.gmfuncMap.cleararenanum = netgm.gmClearAreanRankNum
netgm.gmfuncMap.updatearank = netgm.gmUpdateAreanRank
netgm.gmfuncMap.getarenarankbonus = netgm.gmGetArenaRankBonus
netgm.gmfuncMap.checkallrank = netgm.gmCheckAllRank
netgm.gmfuncMap.clearrank = netgm.gmClearRank
netgm.gmfuncMap.removerank = netgm.gmRemoveRank
netgm.gmfuncMap.updaterankshow = netgm.gmUpdateRankShow
netgm.gmfuncMap.resetorgrank = netgm.gmResetOrgRank
netgm.gmfuncMap.resetracerank = netgm.gmResetRaceRankMap
netgm.gmfuncMap.updatexinmo = netgm.gmRestXinmo

统计 充值 相关  
netgm.gmfuncMap.testChongzhi = netgm.gmtestChongzhi
netgm.gmfuncMap.addsilvers = netgm.gmAddSilver
netgm.gmfuncMap.addAcer = netgm.gmAddGold
netgm.gmfuncMap.addAcerx = netgm.gmAddGoldx
netgm.gmfuncMap.addgongxun = netgm.gmaddGongXun
netgm.gmfuncMap.addgoldforce = netgm.gmAddGoldForce
netgm.gmfuncMap.addcopper = netgm.gmAddMoney
netgm.gmfuncMap.addarchv = netgm.gmAddArchValue
netgm.gmfuncMap.addresour = netgm.gmAddResource
netgm.gmfuncMap.addglory = netgm.gmAddHonour
netgm.gmfuncMap.addtili        = netgm.gmAddTili
netgm.gmfuncMap.addvitality = netgm.gmAddHuoli
netgm.gmfuncMap.adderrantry = netgm.gmAddXiaYi
netgm.gmfuncMap.addSatiation = netgm.gmAddBaoShiDu
netgm.gmfuncMap.resetallres = netgm.gmResetResource
netgm.gmfuncMap.giveAcer = netgm.gmGiveGold
netgm.gmfuncMap.givecopper = netgm.gmGiveMoney
netgm.gmfuncMap.givearchv = netgm.gmGiveArchValue
netgm.gmfuncMap.giveglory = netgm.gmGiveHonour
netgm.gmfuncMap.Recharge = netgm.gmChongZhi                -- 充值元宝(临时)
netgm.gmfuncMap.cz = netgm.gmChongZhiFix
netgm.gmfuncMap.addstoreexp = netgm.gmAddStoreExp
netgm.gmfuncMap.setviplv = netgm.gmSetVipLv
netgm.gmfuncMap.setviplvq = netgm.gmSetVipLvQuiet
netgm.gmfuncMap.openmonthcard = netgm.openMonthCard
netgm.gmfuncMap.chongzhishowlist = netgm.gmChongZhiShowList
netgm.gmfuncMap.refreshchongzhishowlist = netgm.gmrefreshChongzhilist
netgm.gmfuncMap.addgoldbymail = netgm.gmAddgoldbymail
netgm.gmfuncMap.useitem = netgm.gmuseitem
netgm.gmfuncMap.addactive = netgm.gmActiveValue
netgm.gmfuncMap.addvipexp = netgm.gmAddVipExp
netgm.gmfuncMap.delxianqi = netgm.gmdelXianqi
netgm.gmfuncMap.freshitem = netgm.gmfreshitem94035


机器人相关
netgm.gmfuncMap.openrobot = netgm.gmOpenRobot
netgm.gmfuncMap.closerobot = netgm.gmCloseRobot


截屏 场景 追踪玩家相关
netgm.gmfuncMap.blockcheck = netgm.gmGetPlayerBlockInfo
netgm.gmfuncMap.scenemchecker = netgm.gmSceneManagerChecker
netgm.gmfuncMap.clearsceneplayer = netgm.gmClearScenePlayer
netgm.gmfuncMap.sceneinfo = netgm.gmSceneInfo
netgm.gmfuncMap.move2 = netgm.gmMove2Someone
netgm.gmfuncMap.scenelbchecker = netgm.gmScenelbChecker
netgm.gmfuncMap.teleport = netgm.gmTeleport
netgm.gmfuncMap.printxscene = netgm.gmPrintXscene
netgm.gmfuncMap.printxsceneself = netgm.gmPrintXsceneself
netgm.gmfuncMap.printxstate = netgm.gmPrintXstate
netgm.gmfuncMap.printxstateself = netgm.gmPrintXstateself
netgm.gmfuncMap.printxblockinfoself = netgm.gmPrintXblockinfoself


系统更新相关
----------------------------------------------
-- system change
netgm.gmfuncMap.tongjitask = netgm.gmTongJiTask
netgm.gmfuncMap.viprenz = netgm.gmVipRenz
netgm.gmfuncMap.updatehuodong = netgm.gmUpdateHuodong
netgm.gmfuncMap.chrolmysql = netgm.gmChrolMySql
netgm.gmfuncMap.forceunlock = netgm.gmforce_unlock
netgm.gmfuncMap.reload = netgm.gmReload
netgm.gmfuncMap.breload = netgm.gmBatchReload
netgm.gmfuncMap.exportxls = netgm.gmExportXlsData
netgm.gmfuncMap.exportxlswar = netgm.gmExportXlsWarData
netgm.gmfuncMap.exec = netgm.gmExecute
netgm.gmfuncMap.gc = netgm.gmExeGC
netgm.gmfuncMap.gctimer = netgm.gmGCTimer
netgm.gmfuncMap.snapshot = netgm.gmOutputSnapshot
netgm.gmfuncMap.countglobal = netgm.gmCountGlobal
netgm.gmfuncMap.counttable = netgm.gmCountTable
netgm.gmfuncMap.readymaintain = netgm.gmReadyMaintain
netgm.gmfuncMap.cancelmaintain = netgm.gmCancelMaintain
netgm.gmfuncMap.gamedbdelcache = netgm.gmGamedbDelCache
netgm.gmfuncMap.startmaintain = netgm.gmStartmaintain

-- system query
netgm.gmfuncMap.id = netgm.gmGetId
netgm.gmfuncMap.countonline = netgm.gmCountOnlinePlayer
netgm.gmfuncMap.pro = netgm.gmGetProperty
netgm.gmfuncMap.logincount = netgm.gmLoginCount
netgm.gmfuncMap.tuoguancount = netgm.gmTuoguanCount
netgm.gmfuncMap.echo = netgm.gmEcho
netgm.gmfuncMap.echox = netgm.gmEchox
netgm.gmfuncMap.echox2 = netgm.gmEchox2
netgm.gmfuncMap.closeecho = netgm.gmCloseEchox
netgm.gmfuncMap.query = netgm.gmQuery
netgm.gmfuncMap.dataset = netgm.gmDataset
netgm.gmfuncMap.datadelete = netgm.gmDatadelete
netgm.gmfuncMap.thistempquery = netgm.gmThistempQuery
netgm.gmfuncMap.thistempdelay = netgm.gmThistempDelay
netgm.gmfuncMap.thistempset = netgm.gmThistempSet
netgm.gmfuncMap.queryplayerobj = netgm.gmQueryplayerobj
netgm.gmfuncMap.queryplayergold = netgm.gmQueryplayergold
netgm.gmfuncMap.queryplayermaxgold = netgm.gmQueryplayermaxgold

-- system operation
netgm.gmfuncMap.banlogin = netgm.gmBanlogin
netgm.gmfuncMap.banlogin1 = netgm.gmBanlogin1
netgm.gmfuncMap.kick = netgm.gmKickPlayer
netgm.gmfuncMap.kickoneplayer = netgm.gmKickOnePlayer
netgm.gmfuncMap.kickacct = netgm.gmKickAccount
netgm.gmfuncMap.kickip = netgm.gmKickIp
netgm.gmfuncMap.saveserver = netgm.gmSaveServer
netgm.gmfuncMap.saveplayer = netgm.gmSavePlayer
netgm.gmfuncMap.worldGag = netgm.gmBanWorldMsg
netgm.gmfuncMap.worldbanlist = netgm.gmBanWorldMsgList
netgm.gmfuncMap.sendworldmsg = netgm.gmSendWorldMsg
netgm.gmfuncMap.worldmsgncd = netgm.gmWorldMsgNoCd
netgm.gmfuncMap.worldmsglimit = netgm.gmWorldMsgLimit
netgm.gmfuncMap.sysmsg = netgm.gmSysMsg
netgm.gmfuncMap.quickmsg = netgm.gmQuickMsg
netgm.gmfuncMap.notify = netgm.gmNotify
netgm.gmfuncMap.synroleinfo = netgm.gmSynRoleInfoToCenter
netgm.gmfuncMap.profilethreshold = netgm.gmProfileThreshold
netgm.gmfuncMap.changeopenday = netgm.gmChangeOpenDay
netgm.gmfuncMap.packstatistic = netgm.gmPackStatistic
netgm.gmfuncMap.offline = netgm.gmOfflineObjOp
netgm.gmfuncMap.openpackagecheck = netgm.gmOpenpackagecheck
netgm.gmfuncMap.closepackagecheck = netgm.gmClosepackagecheck
netgm.gmfuncMap.printreportlist = netgm.gmPrintReportList
netgm.gmfuncMap.printreportmap = netgm.gmPrintReportMap
netgm.gmfuncMap.countreportmap = netgm.gmCountReportMap
netgm.gmfuncMap.cleanreportmap = netgm.gmCleanReportMap
netgm.gmfuncMap.modifynotice = netgm.gmModifyNotice

netgm.gmfuncMap.cleancommonmail = netgm.gmCleanCommonMail
netgm.gmfuncMap.removecommonmail = netgm.gmRemoveCommonMail
netgm.gmfuncMap.addrole2acct = netgm.gmAddRole2Acct
netgm.gmfuncMap.delrole2acct = netgm.gmDelRole2Acct
-- ban
netgm.gmfuncMap.jinyan = netgm.gmBanWorldMsg
netgm.gmfuncMap.banworldlist = netgm.gmBanWorldMsgList
netgm.gmfuncMap.banip = netgm.gmBanIP
netgm.gmfuncMap.banip1 = netgm.gmBanIP1
netgm.gmfuncMap.baniplist = netgm.gmBanIpList
netgm.gmfuncMap.bandev = netgm.gmBanDev
netgm.gmfuncMap.bandevlist = netgm.gmBanDevList
netgm.gmfuncMap.fenghao = netgm.gmBanRole

-- system debug
netgm.gmfuncMap.runs = netgm.gmRun
netgm.gmfuncMap.evalv = netgm.gmEvalVariable
netgm.gmfuncMap.evalvx = netgm.gmEvalVariablex
netgm.gmfuncMap.evalvd = netgm.gmEvalVariabled
netgm.gmfuncMap.loadofflineplayer = netgm.gmLoadOfflinePlayer
netgm.gmfuncMap.clearofflinecache = netgm.gmClearofflinecache
netgm.gmfuncMap.clearofflineplayercache = netgm.gmClearOfflinePlayerCache
netgm.gmfuncMap.hbcheck = netgm.gmHbCheck
netgm.gmfuncMap.debugfuncweak = netgm.gmDebugfuncweak

-- redis
netgm.gmfuncMap.rdsdel = netgm.gmRedisDel
netgm.gmfuncMap.rdsdel2 = netgm.gmRedisDel2

-- skynet
--[[
        skndebugconsole MEM|LIST|STAT|KILL|GC|REMOVE|LOGLAUNCH|LAUNCHOK
        -- skynet原生参数
        MEM                 所有服务的内存占用情况
        LIST                 列出所有服务
        STAT                 列出所有服务的任务数&队列长度
        GC                         进行一次垃圾回收
        LOGLAUNCH         打开字节日志
        -- 增加参数

netgm.gmfuncMap.skndebugconsole = netgm.gmSknDebugConsole
netgm.gmfuncMap.sknnewservice = netgm.gmSknNewService
netgm.gmfuncMap.sknsvcstat = netgm.gmSknSvcStat
netgm.gmfuncMap.sknsvcmem = netgm.gmSknSvcMem
netgm.gmfuncMap.sknopenmsgcount = netgm.gmSknOpenMsgCount
netgm.gmfuncMap.sknclosemsgcount = netgm.gmSknCloseMsgCount
---------------------------------------------------------

任务相关
netgm.gmfuncMap.finishtask_catchghost = netgm.gmFinishTaskCatchGhost
netgm.gmfuncMap.removetask = netgm.gmRemoveTask
netgm.gmfuncMap.finishatask = netgm.gmFinishATask
--netgm.gmfuncMap.finishtianting = netgm.gmFinishTianTing
netgm.gmfuncMap.finishnpctask = netgm.gmFinishNpcTask
netgm.gmfuncMap.setrunringcircle = netgm.gmSetRunRingCircle
netgm.gmfuncMap.acceptatask = netgm.gmAcceptATask
netgm.gmfuncMap.rmjiebaitask = netgm.gmRemoveJieBaiTask
netgm.gmfuncMap.accepttask = netgm.gmacceptTask

组队相关
netgm.gmfuncMap.createteam = netgm.gmCreateTeam
netgm.gmfuncMap.clearteampublish = netgm.gmClearTeamPublish
netgm.gmfuncMap.echoteaminfo = netgm.gmEchoTeamInfo
netgm.gmfuncMap.teammchecker = netgm.gmTeamManagerChecker


测试相关
netgm.gmfuncMap.addpet = netgm.addmailpet
netgm.gmfuncMap.ta = netgm.gmTestAccount
netgm.gmfuncMap.testpressure = netgm.gmTestPressure
netgm.gmfuncMap.testmove = netgm.gmTestMove
netgm.gmfuncMap.testredis = netgm.gmTestRedis
netgm.gmfuncMap.testsvc = netgm.gmTestSvc
netgm.gmfuncMap.testerr = netgm.gmTestErr
netgm.gmfuncMap.pressredis = netgm.gmPressredis
netgm.gmfuncMap.presscluster = netgm.gmPresscluster
netgm.gmfuncMap.testwxaward = netgm.gmTestwxaward
netgm.gmfuncMap.testmailpet = netgm.gmTestMailpet
netgm.gmfuncMap.testgetacdata = netgm.gmTestGetAcData
netgm.gmfuncMap.mailtoall = netgm.gmTestMailToAllPlayer
netgm.gmfuncMap.fiveupdate = netgm.gmTestPlayerFiveUpdate
netgm.gmfuncMap.ybcnt = netgm.gmTestYBcnt
netgm.gmfuncMap.delorgshop = netgm.gmTestRefOrgShop
netgm.gmfuncMap.warclear = netgm.gmTestWarClear
netgm.gmfuncMap.rmctrlpet = netgm.gmRmCtrlPet
netgm.gmfuncMap.sendmail = netgm.gmSendMail
netgm.gmfuncMap.checkchongzhi = netgm.gmCheckChongZhiHaoLi
netgm.gmfuncMap.lianxuchongzhi = netgm.gmLianXuChongZhiTime
netgm.gmfuncMap.acctask = netgm.gmAccTask
netgm.gmfuncMap.cleartask = netgm.gmClearTask
netgm.gmfuncMap.yaojiang = netgm.gmYaoJiang
netgm.gmfuncMap.fabao = netgm.gmFabao
netgm.gmfuncMap.xinmo = netgm.gmsetXinmolevel
netgm.gmfuncMap.clearbaishi = netgm.gmClearBaishi

清理 相关
netgm.gmfuncMap.cleartoday = netgm.gmClearToday
netgm.gmfuncMap.clearthistemp = netgm.gmClearThisTemp
netgm.gmfuncMap.clearthisweek = netgm.gmClearThisWeek
netgm.gmfuncMap.clearthisweek2 = netgm.gmClearThisWeek2
netgm.gmfuncMap.fivehourupdate = netgm.gmFiveHourUpdate



合服 支付相关
netgm.gmfuncMap.combinedb = netgm.gmCombineLogicServerData
netgm.gmfuncMap.ready4combine = netgm.gmReady4CombineServerDb
netgm.gmfuncMap.forceready4combine = netgm.gmForceReady4CombineServerDb
netgm.gmfuncMap.coverkeys2str = netgm.gmCoverKeys2String
netgm.gmfuncMap.upgradeidrule = netgm.gmUpgradeIdRule
netgm.gmfuncMap.changeallname = netgm.gmChangeAllName
netgm.gmfuncMap.exportroledata = netgm.gmExportRoleData
netgm.gmfuncMap.importroledata = netgm.gmImportRoleData
netgm.gmfuncMap.importredisjson = netgm.gmImportRedisJson
netgm.gmfuncMap.askplayerroleback = netgm.gmAskPlayerRoleBack
netgm.gmfuncMap.recoverplayerdata = netgm.gmRecoverplayerdata
netgm.gmfuncMap.combinerank = netgm.gmCombineRank
netgm.gmfuncMap.cleanwarrecord = netgm.gmCleanWarRecord
netgm.gmfuncMap.setwarrecordexpire = netgm.gmSetWarRecordExpire
netgm.gmfuncMap.fixorgid = netgm.gmFixOrgId
netgm.gmfuncMap.fixorgid2 = netgm.gmFixOrgId2
-- payment
netgm.gmfuncMap.stallpayment = netgm.gmStallPayment
netgm.gmfuncMap.getallplayerid = netgm.gmGetAllPlayerId


竞技场相关
netgm.gmfuncMap.removewar = netgm.gmRemoveWar
netgm.gmfuncMap.removewarp = netgm.gmRemoveWarp
netgm.gmfuncMap.removearenawarp = netgm.gmRemoveArenaWarp
netgm.gmfuncMap.startarenawar = netgm.gmStartArenaWar

-----------------------------------------------
附录 物品ID
-----------------------------------------------
--这是网页后台的物品列表,已去重

90012  --超级神兽丹
90013  --终极神兽丹
10035610  --梦魇
10030210  --怒涛
10032510  --克金
94085  --5级护身符
30267  --九幽珍藏
72005  --韭菜160
3900260  --基础
94134  --九级护身符
76572  --混沌神珠
76567  --混沌之精
94133  --八等护身符
94132  --七等护身符
10035810  --递速
10034310  --水爆
10031310  --强水
10036610  --鬼火系攻心
10034910  --强魅
10034810  --忽忘
10030810  --强防
10032410  --诸神
10031210  --强雷
10034010  --载沉
10036010  --嗜血
10033210  --冥想
10033610  --忽混
10034610  --鬼火暴
10037310  --抹上开花
10037410  --击水三千
10034510  --狂魔+10
30228  --戳仙珍藏礼包
10038010  --气震山河
10035010  --攻心
10030710  --强震慑
10035410  --混噩
10037510  --破釜沉舟
10034510  --狂魔
10032310  --凝神
30247  --无价残梦礼包
94131  --6级护身符
10030610  --强毒
10035110  --堆月
10033610  --忽视混
30258  --司命珍藏套装
10030310  --强混
30198  --无咎珍藏礼包
10035210  --饮血
30273  --游云珍藏套装
10037010  --金石为开
10033910  --忽视毒
10037210  --浩气凌霄
10033110  --枯荣
10031610  --强鬼火
10031810  --强遗忘
10036910  --气定沧海
30231  --蚩尤珍藏套装
30186  --雅声珍藏套装
30270  --惊梦珍藏套装
30249  --珍藏霄汉套装
30180  --珍藏幻影套装
30264  --秋水珍藏礼包
30174  --随机套装礼包
30186  --雅声珍藏套装
30195  --罗睺珍藏套装
30130  --88888仙玉
30192  --珍藏卧雪套装
30255  --地藏珍藏套装
30246  --珍藏残梦套装
30216  --珍藏相柳礼包
90049  --高级藏宝图
30276  --珍藏刑天礼包
30249  --霄汉珍藏套装
30285  --珍藏天威套装
92204  --将死
93034  --天灵果
93036  --终极技能书
93295  --10级天策
30292  --青阳无价礼包
94081  --1级护身符
30286  --天威无价礼包
30283  --沧海无价礼包
30280  --战意无价礼包
30277  --刑天无价礼包
30274  --游云无价礼包
30271  --惊梦无价礼包
30268  --九幽无价礼包
30265  --秋水无价礼包
30262  --化蝶无价礼包
30259  --司命无价礼包
30256  --地藏无价礼包
30253  --断鬼无价礼包
30250  --霄汉无价礼包
30244  --龙殇无价礼包
93029  --内网测试经验包
30241  --烟霞无价礼包
30238  --玄通无价礼包
30235  --兰心无价礼包
30232  --蚩尤无价礼包
30229  --戮仙无价礼包
30226  --乾坤无价礼包
30223  --鲲鹏无价礼包
30220  --摄魂无价礼包
30217  --相柳无价礼包
30214  --黯魂无价礼包
30211  --紧那罗无价礼包
30208  --玄冥无价礼包
30205  --卧龙无价礼包
30202  --菩提无价礼包
30199  --无咎无价礼包
30196  --罗睺无价礼包
30193  --卧雪无价礼包
30190  --无为无价礼包
30187  --雅声无价礼包
30184  --璇玑无价礼包
30181  --幻影无价礼包
30178  --涅槃无价礼包
90009  --亲密丹
93005  --可乐
93006  --爆米花
92202  --子虚乌有
92203  --化无
92206  --明察秋毫
92207  --双管齐下
30047  --魂石礼包
92208  --作鸟兽散
92201  --绝处逢生
92147  --击其不意
92145  --高级闪现
92135  --天地同寿
92124  --分花拂柳
92111  --讨命
92108  --高级慈乌反哺
92107  --高级分裂攻击
92049  --隔山打牛
92046  --暗度陈仓
92045  --浩然正气
92041  --红颜白发
92042  --梅花三弄
92043  --开天辟地
92044  --万佛朝宗
92016  --混乱之书
92013  --仙风道骨
92026  --奉献
92024  --舍生
92037  --乘风破浪
92151  --高级神工鬼力
3900256  --高级将军令
94013  --称号小天使
94014  --捣蛋鬼
94024  --精忠报国
30247  --残梦无价套
94034  --隐仙佩
92152  --高级倍道兼行
92150  --高级源泉万斛
92149  --高级帐饮东都
93242  --永卡(强法)
93024  --盛世银宝箱
93025  --盛世金宝箱
93039  --重阳糕(人法抗)
93040  --菊花酒(仙法抗)
94001  --全服烟花
93017  --喜酒
30134  --金刚石礼包
92014  --妙手仁心
92153  --隐身
92205  --当头棒喝
92106  --高级脱困术
92126  --吉人天相
30175  --无价随机配饰
94017  --石苻兰(增加200点物理防御)
93252  --白虎卡(物理))
93258  --年卡(物理)
30296  --珍藏随机配饰礼包
30133  --金丝石礼包
30095  --神兵挂件
30103  --神兵武器
93032  --金筛子
94030  --帮令
96014  --超级神兽蛋
93016  --喜糖
76566  --神兵碎片
30349  --珍惜碎片
95552  --二等神佑升级
30074  --把玩配饰
10020310  --精准
10032410  --诛神
10032710  --克水
10010110  --无缝隙
10036010  --嗜血
10020710  --狂澜
10037110  --飞花
82016  --乾坤石
10032210  --强横扫
10033510  --连绵
10033010  --精妙
90002  --超级露露
30344  --无价一套
5500159  --五等神佑
92213  --法力灵动
90037  --千年人参
93023  --牡丹花瓣
60001  --天魔解体
10030110  --破军
10035310  --千刃
10031910  --破甲
93033  --月饼
93252  --白虎卡
21038  --广寒
10031510  --强三尸
10034710  --三尸暴击
30330  --无限玉
76563  --杀人香
30360  --一等奖
10011310  --清明
30063  --1111
30065  --222
94035  --仙器租赁
94031  --11111
90003  --化境丹
30289  --应龙无价
72004  --九彩
10032010  --震击
10037310  --上开花
73001  --悔梦石
76573  --星河
10011910  --活血
10010610  --乾光
10010710  --金刚
10021510  --怒击
92121  --长驱直入
94046  --司命
75024  --积分币
100304  --无价任选
5500159  --1111
5500158  --四等神佑
5500157  --三等神佑
5500156  --二等神佑
5500155  --一等神佑
94010  --蛋黄月饼
94009  --肉粽
94008  --山珍海味
94007  --康乃馨
94006  --棒棒糖
94005  --白酒
94012  --腊八粥
94015  --烤火鸡
1106563  --法宝碎片
1106564  --法宝精元
1106566  --仙石
1103095  --低级御宝要诀
1103096  --高级御宝要诀
81012  --盘古石
91131  --二次爆米花
91132  --二次可乐
82012  --盘古石
30353  --新人装备包
82005  --抗物理
82003  --抗混乱
93026  --高级技能书
92201  --绝境逢生
100303  --珍藏一套
5102939  --10阶无铉)
-----------------------------------------------

另外 \www\wwwroot\game\xiyou\files\scripts 这个路径下
app.data.data_GiftItem
app.data.data_OtherItem
这两个文件可能有不在上述列表的物品,这里没有对比添加
也可能有其他物品文件,没有多挖
-----------------------------------------------

完结

PS:对天书奇谈手游内置GM感兴趣的可以看我另外的帖子(目前流出的两款都有内置GM教程)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
[发帖际遇]: theNewOne1 捡了钱没交公 金币 降了 1 枚 . 幸运榜 / 衰神榜
发表于 2023-4-24 17:37:30 | 显示全部楼层
坐等大佬的修改完整版..一键端..小白一个..谢谢大佬分享
 楼主| 发表于 2023-4-24 02:23:16 | 显示全部楼层
等明天修改格式,我改了好多次了,今晚是网络有问题吗。。心塞,先睡觉
发表于 2023-4-24 18:21:27 | 显示全部楼层
谢谢大佬分享
发表于 2023-4-24 19:00:19 | 显示全部楼层
谢谢大佬分享,膜拜大佬。天书奇谈的端,下线之后宝宝就消失了,太难了
 楼主| 发表于 2023-4-24 19:35:26 | 显示全部楼层
zhimeng1 发表于 2023-4-24 19:00
谢谢大佬分享,膜拜大佬。天书奇谈的端,下线之后宝宝就消失了,太难了

没有遇到过这种情况呢,端是宝湾论坛的吗,之前发过的端我玩了一段时间没有发现问题呢
发表于 2023-4-24 20:15:11 | 显示全部楼层
theNewOne1 发表于 2023-4-24 19:35
没有遇到过这种情况呢,端是宝湾论坛的吗,之前发过的端我玩了一段时间没有发现问题呢

不是宝湾的端,我架设宝湾的试试吧
发表于 2023-4-26 00:01:58 | 显示全部楼层
客户端和服务端都改了,重新安装客户端登上去没有gm按钮,不知道咋回事
 楼主| 发表于 2023-4-26 12:41:04 | 显示全部楼层
yangzhiyu022 发表于 2023-4-26 00:01
客户端和服务端都改了,重新安装客户端登上去没有gm按钮,不知道咋回事

GM按钮没有出应该是客户端没改对,端用宝湾内的是没问题的
发表于 2023-4-26 16:44:41 | 显示全部楼层
感谢分享!绝对棒棒哒!!!
发表于 2023-4-26 18:57:01 | 显示全部楼层
theNewOne1 发表于 2023-4-26 12:41
GM按钮没有出应该是客户端没改对,端用宝湾内的是没问题的

您可以上传个改好的客户端吗?
 楼主| 发表于 2023-4-26 19:53:09 | 显示全部楼层
yangzhiyu022 发表于 2023-4-26 18:57
您可以上传个改好的客户端吗?

链接:https://pan.baidu.com/s/1Bs58L1WQBCA4iryCf484aw?pwd=3cos
提取码:3cos
这是需要额外改动的app.views.mainui.mainMenu文件,其他三个正常用教程的就行了
这个文件还需要额外搜索“ipipip”改成你的ip就行
[发帖际遇]: theNewOne1 在网吧通宵,花了 7 枚 金币. 幸运榜 / 衰神榜
发表于 2023-4-26 23:16:42 | 显示全部楼层
theNewOne1 发表于 2023-4-26 19:53
链接:https://pan.baidu.com/s/1Bs58L1WQBCA4iryCf484aw?pwd=3cos
提取码:3cos
这是需要额外改动的 ...

成了,亲,真的是非常感谢,肯定是我格式不对。
发表于 2023-4-26 23:25:48 | 显示全部楼层
theNewOne1 发表于 2023-4-26 19:53
链接:https://pan.baidu.com/s/1Bs58L1WQBCA4iryCf484aw?pwd=3cos
提取码:3cos
这是需要额外改动的 ...

按钮有了,但是复制命令后没有反应。
 楼主| 发表于 2023-4-26 23:44:05 | 显示全部楼层
yangzhiyu022 发表于 2023-4-26 23:25
按钮有了,但是复制命令后没有反应。

就发送下面这个单词
addmail
没有空格,应该会有测试邮件,有的话就证明可以用呀
 楼主| 发表于 2023-4-27 00:04:18 | 显示全部楼层
yangzhiyu022 发表于 2023-4-26 23:25
按钮有了,但是复制命令后没有反应。

如果确定不行的话,就在服务端

\home\nomogaserver
路径下搜索
servermode = "FINAL"
全部替换成
servermode = "DEBUG"
文件比较多,全替换了
这里我感觉也应该没关系的,服务端除了上面我说的就是这里了
其余地方没有变动,端用的是宝湾的应该没问题的
发表于 2023-4-28 08:42:03 | 显示全部楼层
theNewOne1 发表于 2023-4-27 00:04
如果确定不行的话,就在服务端

\home\nomogaserver




范围有点大 不知道从哪找起....

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2023-4-28 12:38:05 | 显示全部楼层
278686642 发表于 2023-4-28 08:42
范围有点大 不知道从哪找起....

notepad++批量替换
或者用下面改好的试试
链接:https://pan.baidu.com/s/1w_FXKogl_fzfBdZgJUHM9g?pwd=iopq
提取码:iopq
[发帖际遇]: theNewOne1 发帖时在路边捡到 4 枚 金币,偷偷放进了口袋. 幸运榜 / 衰神榜
发表于 2023-4-28 17:50:32 | 显示全部楼层
278686642 发表于 2023-4-28 08:42
范围有点大 不知道从哪找起....

你也是输入后没反应吗?
发表于 2023-4-28 20:33:12 | 显示全部楼层
学习一下,讲的太有道理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2024-6-12 08:59 , Processed in 0.107399 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表