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 | 305 ++++++++++++++------------------------------------ 1 files changed, 84 insertions(+), 221 deletions(-) diff --git a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini index e70362f..4b8559d 100644 --- a/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini +++ b/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini @@ -445,7 +445,7 @@ Writer = alee Releaser = alee RegType = 0 -RegisterPackCount = 11 +RegisterPackCount = 3 PacketCMD_1=0xA2 PacketSubCMD_1=0x03 @@ -456,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] @@ -700,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 @@ -744,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] @@ -927,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 @@ -952,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] @@ -1155,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 @@ -1187,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] @@ -1250,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] @@ -1328,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] @@ -1466,18 +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 ;仙魔之争 [GameLogic_XMZZ] @@ -1610,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] @@ -1991,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] @@ -2083,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