From f29b503cc8a6ed9b1aa3a7c956e75fd76fc29af5 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期五, 30 五月 2025 11:48:23 +0800 Subject: [PATCH] 15 卡牌服务端搭建 新增接口SendPyPackToServersRoute,从地图发送封包给ServersRoute,可用于GM命令,跨服封包等 GM命令例子GMT_CTG参考 tagGMCommand封包新增ServerID字段 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 301 +++++++++---------------------------------------- 1 files changed, 58 insertions(+), 243 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index 1ed0e32..3baff6f 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini @@ -58,6 +58,34 @@ PacketSubCMD_1=0x30 PacketCallFunc_1=OnViewBillboard +;功能组队 +[PlayerFuncTeam] +ScriptName = Player\PlayerFuncTeam.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 5 + +PacketCMD_1=0xB9 +PacketSubCMD_1=0x20 +PacketCallFunc_1=OnCreateFuncTeam + +PacketCMD_2=0xB9 +PacketSubCMD_2=0x21 +PacketCallFunc_2=OnChangeFuncTeam + +PacketCMD_3=0xB9 +PacketSubCMD_3=0x22 +PacketCallFunc_3=OnFuncTeamMemOP + +PacketCMD_4=0xB9 +PacketSubCMD_4=0x23 +PacketCallFunc_4=OnQueryFuncTeam + +PacketCMD_5=0xB9 +PacketSubCMD_5=0x24 +PacketCallFunc_5=OnQueryPlayerFuncTeam + ;法器 [PlayerFaQi] ScriptName = Player\PlayerFaQi.py @@ -235,9 +263,9 @@ PacketSubCMD_4=0x11 PacketCallFunc_4=UpdateFamilyName -PacketCMD_5= -PacketSubCMD_5= -PacketCallFunc_5= +PacketCMD_5=0xA6 +PacketSubCMD_5=0x17 +PacketCallFunc_5=OnQueryFamilyAction PacketCMD_6=0xA6 PacketSubCMD_6=0x12 @@ -417,7 +445,7 @@ Writer = alee Releaser = alee RegType = 0 -RegisterPackCount = 11 +RegisterPackCount = 3 PacketCMD_1=0xA2 PacketSubCMD_1=0x03 @@ -428,40 +456,8 @@ PacketCallFunc_2=PlayerOpenLongWarehouse PacketCMD_3=0xA2 -PacketSubCMD_3=0x06 -PacketCallFunc_3=PlayerQuickFinishTask - -PacketCMD_4=0xA2 -PacketSubCMD_4=0x09 -PacketCallFunc_4=PlayerSetRunMissionStar - -PacketCMD_5=0xA2 -PacketSubCMD_5=0x15 -PacketCallFunc_5=PlayerBuyDayMissionSum - -PacketCMD_6=0xA2 -PacketSubCMD_6=0x18 -PacketCallFunc_6=OnPlayerFinishTask - -PacketCMD_7=0xA2 -PacketSubCMD_7=0x21 -PacketCallFunc_7=OnGetRunTaskAward - -PacketCMD_8=0xA2 -PacketSubCMD_8=0x24 -PacketCallFunc_8=MoveTouchNPC - -PacketCMD_9=0xA2 -PacketSubCMD_9=0x25 -PacketCallFunc_9=ClientTaskCount - -PacketCMD_10=0xC1 -PacketSubCMD_10=0x06 -PacketCallFunc_10=OnCrossNPCTalk - -PacketCMD_11=0xA2 -PacketSubCMD_11=0x07 -PacketCallFunc_11=OnTakeTask +PacketSubCMD_3=0x24 +PacketCallFunc_3=MoveTouchNPC ;VIP功能 [PlayerVip] @@ -716,19 +712,11 @@ Writer = alee Releaser = alee RegType = 0 -RegisterPackCount = 3 +RegisterPackCount = 1 PacketCMD_1 = 0xA5 -PacketSubCMD_1 = 0x24 -PacketCallFunc_1 = OpenRealmFB - -PacketCMD_2 = 0xA5 -PacketSubCMD_2 = 0x21 -PacketCallFunc_2 = OnTakeOutRealmExp - -PacketCMD_3 = 0xA5 -PacketSubCMD_3 = 0x23 -PacketCallFunc_3 = DoRealmLVUp +PacketSubCMD_1 = 0x23 +PacketCallFunc_1 = DoRealmLVUp ;炼体 [PlayerLianTi] @@ -899,20 +887,6 @@ PacketSubCMD_2=0x41 PacketCallFunc_2=OnGetInvestReward - -;GM补偿 -[Compensation] -ScriptName = Player\PlayerCompensationTube -Writer = xmnathan -Releaser = xmnathan -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x3B -PacketCallFunc_1=OnCMRequestCompensation - - ;自动战斗 [AutoFightSetting] ScriptName = Player\ChPlayer @@ -925,42 +899,9 @@ PacketSubCMD_1=0x1A PacketCallFunc_1=OnSaveAutoFightSetting -;镖车 -[PlayerTruck] -ScriptName = Player\PlayerTruck.py -Writer = jiang -Releaser = jiang -RegType = 0 -RegisterPackCount = 6 - -PacketCMD_1=0xAE -PacketSubCMD_1=0x01 -PacketCallFunc_1=PlayerRefurbishTruckLV - -PacketCMD_2=0xAE -PacketSubCMD_2=0x02 -PacketCallFunc_2=PlayerBuyTruckLV - -PacketCMD_3=0xAE -PacketSubCMD_3=0x03 -PacketCallFunc_3=QueryTruckLV - -PacketCMD_4=0xAE -PacketSubCMD_4=0x04 -PacketCallFunc_4=QueryDestroyTruckCnt - -PacketCMD_5=0xAE -PacketSubCMD_5=0x05 -PacketCallFunc_5=AutoTruck - -PacketCMD_6=0xAE -PacketSubCMD_6=0x06 -PacketCallFunc_6=OverTruck - - ;玩家查看数据缓存 [PlayerViewCache] -ScriptName = Player\PlayerViewCacheTube.py +ScriptName = Player\PlayerViewCache.py Writer = xmnathan Releaser = xmnathan RegType = 0 @@ -1121,20 +1062,11 @@ Writer = hxp Releaser = hxp RegType = 0 -RegisterPackCount = 3 +RegisterPackCount = 1 -PacketCMD_1=0xA2 -PacketSubCMD_1=0x16 -PacketCallFunc_1=OnPyTalk - -PacketCMD_2=0xA2 -PacketSubCMD_2=0x17 -PacketCallFunc_2=OnUsePYSpeaker - -PacketCMD_3=0xA2 -PacketSubCMD_3=0x26 -PacketCallFunc_3=OnVoiceChat - +PacketCMD_1=0xB3 +PacketSubCMD_1=0x20 +PacketCallFunc_1=OnTalk ;属性果实 [PlayerAttrFruit] @@ -1168,23 +1100,6 @@ PacketCMD_1=0xAB PacketSubCMD_1=0x11 PacketCallFunc_1=OnQueryOpenServerCampaignAward - - -;事件汇报 -[EventReport] -ScriptName = EventReport.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xA1 -PacketSubCMD_1=0x01 -PacketCallFunc_1=ReceiveClientPCInfo - -PacketCMD_2=0xA2 -PacketSubCMD_2=0x19 -PacketCallFunc_2=OnSubmitBugSuggest ;装备分解 [EquipDecompose] @@ -1231,19 +1146,6 @@ PacketCMD_2=0xA5 PacketSubCMD_2=0x20 PacketCallFunc_2=OnCoatDecompose - -;悬赏任务 -[PlayerArrestTask] -ScriptName = Player\PlayerArrestTask.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x74 -PacketCallFunc_1=OnRefreshArrestTask - ;羽翼精炼 [PlayerWing] @@ -1309,44 +1211,6 @@ PacketCMD_1=0xB4 PacketSubCMD_1=0x0D PacketCallFunc_1=OnYinji - - - -;交易所 -[PlayerBourseTube] -ScriptName = Player\PlayerBourseTube.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 2 - -PacketCMD_1=0xB5 -PacketSubCMD_1=0x01 -PacketCallFunc_1=OnPlayerSellBourseItem - -PacketCMD_2=0xB5 -PacketSubCMD_2=0x02 -PacketCallFunc_2=OnPlayerBuyBourseItem - -;拍卖行 -[PlayerAuctionHouse] -ScriptName = Player\PlayerAuctionHouse.py -Writer = hxp -Releaser = hxp -RegType = 0 -RegisterPackCount = 3 - -PacketCMD_1=0xB5 -PacketSubCMD_1=0x13 -PacketCallFunc_1=OnSellAuctionItem - -PacketCMD_2=0xB5 -PacketSubCMD_2=0x14 -PacketCallFunc_2=OnBiddingAuctionItem - -PacketCMD_3=0xB5 -PacketSubCMD_3=0x15 -PacketCallFunc_3=OnUnsellAuctionItem ;法宝 [PlayerMagicWeapon] @@ -1448,47 +1312,6 @@ PacketSubCMD_2=0x08 PacketCallFunc_2=OnPassivePage -;我要太极摇骰子 -[PlayerDiceEx] -ScriptName = Player\PlayerDiceEx.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xAB -PacketSubCMD_1=0x0C -PacketCallFunc_1=OnDice - -;玩家脱机挂 -[PlayerTJG] -ScriptName = Player\PlayerTJG.py -Writer = alee -Releaser = alee -RegType = 0 -RegisterPackCount = 5 - -PacketCMD_1 = 0xB2 -PacketSubCMD_1 = 0x01 -PacketCallFunc_1 = OnTJGState - -PacketCMD_2 = 0xB2 -PacketSubCMD_2 = 0x02 -PacketCallFunc_2 = OnSightZoom - -PacketCMD_3 = 0xB2 -PacketSubCMD_3 = 0x03 -PacketCallFunc_3 = OnTJGNPC - -PacketCMD_4 = 0xB2 -PacketSubCMD_4 = 0x04 -PacketCallFunc_4 = OnTJGSystemSet - -PacketCMD_5 = 0xB4 -PacketSubCMD_5 = 0x0A -PacketCallFunc_5 = TJGNotifyDead - - ;仙魔之争 [GameLogic_XMZZ] ScriptName = GameWorldLogic\FBProcess\GameLogic_XMZZ.py @@ -1589,18 +1412,6 @@ PacketSubCMD_5=0xC4 PacketCallFunc_5=OnDogzEquipPlus -;个推 -[PlayerGeTui] -ScriptName = Player\PlayerGeTui.py -Writer = Alee -Releaser = Alee -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xB2 -PacketSubCMD_1=0x5 -PacketCallFunc_1=GeTuiSetting - ;充值 [PlayerCoin] ScriptName = Player\PlayerCoin.py @@ -1632,18 +1443,6 @@ PacketCMD_1=0xA5 PacketSubCMD_1=0x11 PacketCallFunc_1=OnTryFirstGoldItem - -;绑玉转盘 -[PlayerBindJadeWheel] -ScriptName = Player\PlayerBindJadeWheel.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1=0xA5 -PacketSubCMD_1=0x17 -PacketCallFunc_1=OnStartBindJadeWheel ;限时抢购 [PlayerFlashSale] @@ -2041,6 +1840,22 @@ PacketSubCMD_2=0x11 PacketCallFunc_2=OnMirrorFight +;仙树 +[PlayerTree] +ScriptName = Player\PlayerTree.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 2 + +PacketCMD_1=0xB2 +PacketSubCMD_1=0x23 +PacketCallFunc_1=OnTreeLVUP + +PacketCMD_2=0xB2 +PacketSubCMD_2=0x24 +PacketCallFunc_2=OnUseTreeLVUPTimeItem + ;福地 [PlayerMineArea] ScriptName = Player\PlayerMineArea.py -- Gitblit v1.8.0