From cde5f8abaff76c7da9ccfa225be5c89b118dae9d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 07 八月 2025 16:25:59 +0800 Subject: [PATCH] 121 【武将】武将系统-服务端(修改遣散封包) --- ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini | 384 ++++++++++++++++++------------------------------------ 1 files changed, 131 insertions(+), 253 deletions(-) diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index 4c272c7..4b8559d 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/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] @@ -672,18 +668,6 @@ PacketSubCMD_25=0x20 PacketCallFunc_25=OnMoneyExchange -;购买相关的 -[BuySomething] -ScriptName = Event\EventSrc\Operate_PlayerBuyZhenQi.py -Writer = xcc -Releaser = xcc -RegType = 0 -RegisterPackCount = 1 - -PacketCMD_1 = 0xA5 -PacketSubCMD_1 = 0x30 -PacketCallFunc_1 = OnPlayerBuySomething - ;签到 [PlayerSignDay] ScriptName = Player\PlayerSignDay.py @@ -716,19 +700,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 +875,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 @@ -924,39 +886,6 @@ PacketCMD_1=0xA5 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] @@ -1127,27 +1056,6 @@ PacketSubCMD_1=0x20 PacketCallFunc_1=OnTalk -;属性果实 -[PlayerAttrFruit] -ScriptName = Player\PlayerAttrFruit.py -Writer = xdh -Releaser = xdh -RegType = 0 -RegisterPackCount = 3 - -PacketCMD_1=0xA3 -PacketSubCMD_1=0x2B -PacketCallFunc_1=OnEatAllFruitItem - -PacketCMD_2=0xA3 -PacketSubCMD_2=0x2A -PacketCallFunc_2=OnRecycleAttrFruit - -PacketCMD_3=0xA3 -PacketSubCMD_3=0x17 -PacketCallFunc_3=OnAddFruitUseLimit - - ;开服活动 [OpenServerCampaign] ScriptName = Player\OpenServerCampaign.py @@ -1159,23 +1067,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] @@ -1222,19 +1113,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] @@ -1300,44 +1178,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] @@ -1438,47 +1278,6 @@ PacketCMD_2=0xB4 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] @@ -1611,18 +1410,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] @@ -1992,17 +1779,37 @@ PacketSubCMD_1=0x26 PacketCallFunc_1=OnVisitFairyDomain -;回合攻击 -[TurnAttack] -ScriptName = Attack\TurnAttack.py +;主线战斗 +[GameLogic_MainLevel] +ScriptName = GameWorldLogic\FBProcess\GameLogic_MainLevel.py Writer = hxp Releaser = hxp RegType = 0 RegisterPackCount = 1 PacketCMD_1=0xB4 +PacketSubCMD_1=0x15 +PacketCallFunc_1=OnMainDropItemOP + +;回合攻击 +[TurnAttack] +ScriptName = Attack\TurnAttack.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 3 + +PacketCMD_1=0xB4 PacketSubCMD_1=0x10 PacketCallFunc_1=OnTurnFight + +PacketCMD_2=0xB4 +PacketSubCMD_2=0x13 +PacketCallFunc_2=OnMainFightReq + +PacketCMD_3=0xB4 +PacketSubCMD_3=0x14 +PacketCallFunc_3=OnTurnFightReportView ;镜像战斗 [MirrorAttack] @@ -2019,6 +1826,22 @@ PacketCMD_2=0xB4 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] @@ -2068,3 +1891,58 @@ PacketSubCMD_4=0x27 PacketCallFunc_4=OnFamilyGCZSQ +;武将 +[PlayerHero] +ScriptName = Player\PlayerHero.py +Writer = hxp +Releaser = hxp +RegType = 0 +RegisterPackCount = 12 + +PacketCMD_1=0xB2 +PacketSubCMD_1=0x30 +PacketCallFunc_1=OnHeroLVUP + +PacketCMD_2=0xB2 +PacketSubCMD_2=0x31 +PacketCallFunc_2=OnHeroStarUP + +PacketCMD_3=0xB2 +PacketSubCMD_3=0x32 +PacketCallFunc_3=OnHeroBreak + +PacketCMD_4=0xB2 +PacketSubCMD_4=0x33 +PacketCallFunc_4=OnHeroAwake + +PacketCMD_5=0xB2 +PacketSubCMD_5=0x34 +PacketCallFunc_5=OnHeroAwakeSelectTalent + +PacketCMD_6=0xB2 +PacketSubCMD_6=0x35 +PacketCallFunc_6=OnHeroWash + +PacketCMD_7=0xB2 +PacketSubCMD_7=0x36 +PacketCallFunc_7=OnHeroWearSkin + +PacketCMD_8=0xB2 +PacketSubCMD_8=0x37 +PacketCallFunc_8=OnHeroBookUP + +PacketCMD_9=0xB2 +PacketSubCMD_9=0x38 +PacketCallFunc_9=OnHeroLock + +PacketCMD_10=0xB4 +PacketSubCMD_10=0x12 +PacketCallFunc_10=OnHeroLineupSave + +PacketCMD_11=0xB2 +PacketSubCMD_11=0x39 +PacketCallFunc_11=OnHeroRebirth + +PacketCMD_12=0xB2 +PacketSubCMD_12=0x40 +PacketCallFunc_12=OnHeroDismiss -- Gitblit v1.8.0