Работа над Goddess of Destruction (part 4) - Страница 49 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Закрытая тема
Опции темы
Непрочитано 18.12.2011, 13:53   #481
Пользователь

По умолчанию Re: Работа над Goddess of Destruction (part 4)

http://forum.zone-game.info/showpost...9&postcount=71
это как минимум 398-401(404) протокол
LP-DEV вне форума
Непрочитано 18.12.2011, 14:41   #482
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: Работа над Goddess of Destruction (part 4)

Блин, а что мешает по структуре добить?
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™
Непрочитано 18.12.2011, 15:00   #483
Пользователь

По умолчанию Re: Работа над Goddess of Destruction (part 4)

так в ни одном дампе я не нашёл структуру
LP-DEV вне форума
Непрочитано 18.12.2011, 15:11   #484
Аватар для darkevil

По умолчанию Re: Работа над Goddess of Destruction (part 4)

Цитата:
Сообщение от LP-DEV Посмотреть сообщение
так в ни одном дампе я не нашёл структуру
Если в дампе нету, значит оно не дампится, не раз видел такую вещь как ссылка, т.е. пакет вроде бы есть но структуры его нет, но есть ссылка на другой адрес в коде, а там есть структура. Вот уж не знаю косяки дампа или снова замуты корейцев.

В любом случае если нужна структура и в дампе ее нет, качаешь l2phx и лезешь на евроооф, снифаешь свой байлист и разбираешь его я хз чего тут ловить, по мере обновления протокола, программатор и я выкладываем дампы, у программатора вообще в подписи были ссылки на выдранные опкоды и структуру пакетов, кто ищет тот всегда находит стоит лишь потратить мин 30 на поиски, тут инфы более чем достаточно чтобы как минимум сделать полный заход в игру и фикс основных пакетов.
__________________
darkevil вне форума Отправить сообщение для darkevil с помощью ICQ Отправить сообщение для darkevil с помощью Skype™
Сказали спасибо:
Непрочитано 18.12.2011, 18:12   #485
Пользователь

По умолчанию Re: Работа над Goddess of Destruction (part 4)

если кто научит пользоваться хлапой и тд я конечно полезу на евро офф
но я просто только начал более менее разбираться в яве и просто для себя делаю год!
и я хз что это - 20482C3C push 205A3DCC ASCII "Qdh"
20482CFD push 205A3DD0 ASCII "ddQhhdhhhQhhhhhhhh"
20482D36 push 205A3E48 UNICODE "(Receive)BuyList BuyListNum:%d"

помогите мне разобраться с дампом! может я что не понимаю просто! я думал этот форум создан чтоб помогать новечкам, а не чтоб критиковать всех.

Добавлено через 1 минуту
вот сервер и клиент пакеты и откроды к ним
Сервер
PHP код:
prot415
 
DiePacket 00
RevivePacket 01
AttackOutofRangePacket 02
AttackinCoolTimePacket 03
AttackDeadTargetPacket 04
SpawnItemPacket 05
SellListPacket 06
BuyListPacket 07
DeleteObjectPacket 08
CharacterSelectionInfoPacket 09
LoginFailPacket 0a
CharacterSelectedPacket 0b
NpcInfoPacket 0c
NewCharacterSuccessPacket 0d
NewCharacterFailPacket 0e
CharacterCreateSuccessPacket 0f
CharacterCreateFailPacket 10
ItemListPacket 11
SunRisePacket 12
SunSetPacket 13
TradeStartPacket 14
TradeStartOkPacket 15
DropItemPacket 16
GetItemPacket 17
StatusUpdatePacket 18
NpcHtmlMessagePacket 19
TradeOwnAddPacket 1a
TradeOtherAddPacket 1b
TradeDonePacket 1c
CharacterDeleteSuccessPacket 1d
CharacterDeleteFailPacket 1e
ActionFailPacket 1f
SeverClosePacket 20
InventoryUpdatePacket 21
TeleportToLocationPacket 22
TargetSelectedPacket 23
TargetUnselectedPacket 24
AutoAttackStartPacket 25
AutoAttackStopPacket 26
SocialActionPacket 27
ChangeMoveTypePacket 28
ChangeWaitTypePacket 29
ManagePledgePowerPacket 2a
CreatePledgePacket 2b
AskJoinPledgePacket 2c
JoinPledgePacket 2d
VersionCheckPacket 2e
MTLPacket 2f
NSPacket 30
CIPacket 31
UIPacket 32
AttackPacket 33
WithdrawalPledgePacket 34
OustPledgeMemberPacket 35
SetOustPledgeMemberPacket 36
DismissPledgePacket 37
SetDismissPledgePacket 38
AskJoinPartyPacket 39
JoinPartyPacket 3a
WithdrawalPartyPacket 3b
OustPartyMemberPacket 3c
SetOustPartyMemberPacket 3d
DismissPartyPacket 3e
SetDismissPartyPacket 3f
MagicAndSkillList 40
WareHouseDepositListPacket 41
WareHouseWithdrawListPacket 42
WareHouseDonePacket 43
ShortCutRegisterPacket 44
ShortCutInitPacket 45
ShortCutDeletePacket 46
StopMovePacket 47
MagicSkillUse 48
MagicSkillCanceled 49
SayPacket2 4a
EquipUpdatePacket 4b
DoorInfoPacket 4c
DoorStatusUpdatePacket 4d
PartySmallWindowAllPacket 4e
PartySmallWindowAddPacket 4f
PartySmallWindowDeleteAllPacket 50
PartySmallWindowDeletePacket 51
PartySmallWindowUpdatePacket 52
TradePressOwnOkPacket 53
MagicSkillLaunchedPacket 54
FriendAddRequestResult 55
FriendAdd 56
FriendRemove 57
FriendList 58
FriendStatus 59
PledgeShowMemberListAllPacket 5a
PledgeShowMemberListUpdatePacket 5b
PledgeShowMemberListAddPacket 5c
PledgeShowMemberListDeletePacket 5d
MagicListPacket 5e
SkillListPacket 5f
VehicleInfoPacket 60
FinishRotatingPacket 61
SystemMessagePacket 62
StartPledgeWarPacket 63
ReplyStartPledgeWarPacket 64
StopPledgeWarPacket 65
ReplyStopPledgeWarPacket 66
SurrenderPledgeWarPacket 67
ReplySurrenderPledgeWarPacket 68
SetPledgeCrestPacket 69
PledgeCrestPacket 6a
SetupGaugePacket 6b
VehicleDeparturePacket 6c
VehicleCheckLocationPacket 6d
GetOnVehiclePacket 6e
GetOffVehiclePacket 6f
TradeRequestPacket 70
RestartResponsePacket 71
MoveToPawnPacket 72
SSQInfoPacket 73
GameGuardQueryPacket 74
L2FriendListPacket 75
L2FriendPacket 76
L2FriendStatusPacket 77
L2FriendSayPacket 78
ValidateLocationPacket 79
StartRotatingPacket 7a
ShowBoardPacket 7b
ChooseInventoryItemPacket 7c
DummyPacket 7d
MoveToLocationInVehiclePacket 7e
StopMoveInVehiclePacket 7f
ValidateLocationInVehiclePacket 80
TradeUpdatePacket 81
TradePressOtherOkPacket 82
FriendAddRequest 83
LogOutOkPacket 84
AbnormalStatusUpdatePacket 85
QuestListPacket 86
EnchantResultPacket 87
PledgeShowMemberListDeleteAllPacket 88
PledgeInfoPacket 89
PledgeExtendedInfoPacket 8a
SurrenderPersonallyPacket 8b
RidePacket 8c
DummyPacket 8d
PledgeShowInfoUpdatePacket 8e
ClientActionPacket 8f
AcquireSkillListPacket 90
AcquireSkillInfoPacket 91
ServerObjectInfoPacket 92
GMHidePacket 93
AcquireSkillDonePacket 94
GMViewCharacterInfoPacket 95
GMViewPledgeInfoPacket 96
GMViewSkillInfoPacket 97
GMViewMagicInfoPacket 98
GMViewQuestInfoPacket 99
GMViewItemListPacket 9a
GMViewWarehouseWithdrawListPacket 9b
ListPartyWatingPacket 9c
PartyRoomInfoPacket 9d
PlaySoundPacket 9e
StaticObjectPacket 9f
PrivateStoreManageList a0
PrivateStoreList a1
PrivateStoreMsg a2
ShowMinimapPacket a3
ReviveRequestPacket a4
AbnormalVisualEffectPacket a5
TutorialShowHtmlPacket a6
TutorialShowQuestionMarkPacket a7
TutorialEnableClientEventPacket a8
TutorialCloseHtmlPacket a9
ShowRadarPacket aa
WithdrawAlliancePacket ab
OustAllianceMemberPledgePacket ac
DismissAlliancePacket ad
SetAllianceCrestPacket ae
AllianceCrestPacket af
ServerCloseSocketPacket b0
PetStatusShowPacket b1
PetInfoPacket b2
PetItemListPacket b3
PetInventoryUpdatePacket b4
AllianceInfoPacket b5
PetStatusUpdatePacket b6
PetDeletePacket b7
DeleteRadarPacket b8
MyTargetSelectedPacket b9
PartyMemberPositionPacket ba
AskJoinAlliancePacket bb
JoinAlliancePacket bc
PrivateStoreBuyManageList bd
PrivateStoreBuyList be
PrivateStoreBuyMsg bf
VehicleStartPacket c0
RequestTimeCheckPacket c1
StartAllianceWarPacket c2
ReplyStartAllianceWarPacket c3
StopAllianceWarPacket c4
ReplyStopAllianceWarPacket c5
SurrenderAllianceWarPacket c6
SkillCoolTimePacket c7
PackageToListPacket c8
CastleSiegeInfoPacket c9
CastleSiegeAttackerListPacket ca
CastleSiegeDefenderListPacket cb
NickNameChangedPacket cc
PledgeStatusChangedPacket cd
RelationChangedPacket ce
EventTriggerPacket cf
MultiSellListPacket d0
SetSummonRemainTimePacket d1
PackageSendableListPacket d2
EarthQuakePacket d3
FlyToLocationPacket d4
BlockListPacket d5
SpecialCameraPacket d6
NormalCameraPacket d7
SkillRemainSecPacket d8
NetPingPacket d9
DicePacket da
SnoopPacket db
RecipeBookItemListPacket dc
RecipeItemMakeInfoPacket dd
RecipeShopManageListPacket de
RecipeShopSellListPacket df
RecipeShopItemInfoPacket e0
RecipeShopMsgPacket e1
ShowCalcPacket e2
MonRaceInfoPacket e3
HennaItemInfoPacket e4
HennaInfoPacket e5
HennaUnequipListPacket e6
HennaUnequipInfoPacket e7
MacroListPacket e8
BuyListSeedPacket e9
ShowTownMapPacket ea
ObserverStartPacket eb
ObserverEndPacket ec
ChairSitPacket ed
HennaEquipListPacket ee
SellListProcurePacket ef
GMHennaInfoPacket f0
RadarControlPacket f1
ClientSetTimePacket f2
ConfirmDlgPacket f3
PartySpelledPacket f4
ShopPreviewListPacket f5
ShopPreviewInfoPacket f6
CameraModePacket f7
ShowXMasSealPacket f8
EtcStatusUpdatePacket f9
ShortBuffStatusUpdatePacket fa
SSQStatusPacket fb
PetitionVotePacket fc
AgitDecoInfoPacket fd
DummyPacket fe
ExDummyPacket fe
:00
ExRegenMaxPacket fe
:01
ExEventMatchUserInfoPacket fe
:02
ExColosseumFenceInfoPacket fe
:03
ExEventMatchSpelledInfoPacket fe
:04
ExEventMatchFirecrackerPacket fe
:05
ExEventMatchTeamUnlockedPacket fe
:06
ExEventMatchGMTestPacket fe
:07
ExPartyRoomMemberPacket fe
:08
ExClosePartyRoomPacket fe
:09
ExManagePartyRoomMemberPacket fe
:0a
ExEventMatchLockResult fe
:0b
ExAutoSoulShot fe
:0c
ExEventMatchListPacket fe
:0d
ExEventMatchObserverPacket fe
:0e
ExEventMatchMessagePacket fe
:0f
ExEventMatchScorePacket fe
:10
ExServerPrimitivePacket fe
:11
ExOpenMPCCPacket fe
:12
ExCloseMPCCPacket fe
:13
ExShowCastleInfo fe
:14
ExShowFortressInfo fe
:15
ExShowAgitInfo fe
:16
ExShowFortressSiegeInfo fe
:17
ExPartyPetWindowAdd fe
:18
ExPartyPetWindowUpdate fe
:19
ExAskJoinMPCCPacket fe
:1a
ExPledgeEmblem fe
:1b
ExEventMatchTeamInfoPacket fe
:1c
ExEventMatchCreatePacket fe
:1d
ExFishingStartPacket fe
:1e
ExFishingEndPacket fe
:1f
ExShowQuestInfoPacket fe
:20
ExShowQuestMarkPacket fe
:21
ExSendManorListPacket fe
:22
ExShowSeedInfoPacket fe
:23
ExShowCropInfoPacket fe
:24
ExShowManorDefaultInfoPacket fe
:25
ExShowSeedSettingPacket fe
:26
ExFishingStartCombatPacket fe
:27
ExFishingHpRegenPacket fe
:28
ExEnchantSkillListPacket fe
:29
ExEnchantSkillInfoPacket fe
:2a
ExShowCropSettingPacket fe
:2b
ExShowSellCropListPacket fe
:2c
ExOlympiadMatchEndPacket fe
:2d
ExMailArrivedPacket fe
:2e
ExStorageMaxCountPacket fe
:2f
ExEventMatchManagePacket fe
:30
ExMultiPartyCommandChannelInfoPacket fe
:31
ExPCCafePointInfoPacket fe
:32
ExSetCompassZoneCode fe
:33
ExGetBossRecord fe
:34
ExAskJoinPartyRoom fe
:35
ExListPartyMatchingWaitingRoom fe
:36
ExSetMpccRouting fe
:37
ExShowAdventurerGuideBook fe
:38
ExShowScreenMessage fe
:39
PledgeSkillListPacket fe
:3a
PledgeSkillListAddPacket fe
:3b
PledgePowerGradeList fe
:3c
PledgeReceivePowerInfo fe
:3d
PledgeReceiveMemberInfo fe
:3e
PledgeReceiveWarList fe
:3f
PledgeReceiveSubPledgeCreated fe
:40
ExRedSkyPacket fe
:41
PledgeReceiveUpdatePower fe
:42
FlySelfDestinationPacket fe
:43
ShowPCCafeCouponShowUI fe
:44
ExSearchOrc fe
:45
ExCursedWeaponList fe
:46
ExCursedWeaponLocation fe
:47
ExRestartClient fe
:48
ExRequestHackShield fe
:49
ExUseSharedGroupItem fe
:4a
ExMPCCShowPartyMemberInfo fe
:4b
ExDuelAskStart fe
:4c
ExDuelReady fe
:4d
ExDuelStart fe
:4e
ExDuelEnd fe
:4f
ExDuelUpdateUserInfo fe
:50
ExShowVariationMakeWindow fe
:51
ExShowVariationCancelWindow fe
:52
ExPutItemResultForVariationMake fe
:53
ExPutIntensiveResultForVariationMake fe
:54
ExPutCommissionResultForVariationMake fe
:55
ExVariationResult fe
:56
ExPutItemResultForVariationCancel fe
:57
ExVariationCancelResult fe
:58
ExDuelEnemyRelation fe
:59
ExPlayAnimation fe
:5a
ExMPCCPartyInfoUpdate fe
:5b
ExPlayScene fe
:5c
ExSpawnEmitterPacket fe
:5d
ExEnchantSkillInfoDetailPacket fe
:5e
ExBasicActionList fe
:5f
ExAirShipInfo fe
:60
ExAttributeEnchantResultPacket fe
:61
ExChooseInventoryAttributeItemPacket fe
:62
ExGetOnAirShipPacket fe
:63
ExGetOffAirShipPacket fe
:64
ExMoveToLocationAirShipPacket fe
:65
ExStopMoveAirShipPacket fe
:66
ExShowTracePacket fe
:67
ExItemAuctionInfoPacket fe
:68
ExNeedToChangeName fe
:69
ExPartyPetWindowDelete fe
:6a
ExTutorialList fe
:6b
ExRpItemLink fe
:6c
ExMoveToLocationInAirShipPacket fe
:6d
ExStopMoveInAirShipPacket fe
:6e
ExValidateLocationInAirShipPacket fe
:6f
ExUISettingPacket fe
:70
ExMoveToTargetInAirShipPacket fe
:71
ExAttackInAirShipPacket fe
:72
ExMagicSkillUseInAirShipPacket fe
:73
ExShowBaseAttributeCancelWindow fe
:74
ExBaseAttributeCancelResult fe
:75
ExSubPledgetSkillAdd fe
:76
ExResponseFreeServer fe
:77
ExShowProcureCropDetailPacket fe
:78
ExHeroListPacket fe
:79
ExOlympiadUserInfoPacket fe
:7a
ExOlympiadSpelledInfoPacket fe
:7b
ExOlympiadModePacket fe
:7c
ExShowFortressMapInfo fe
:7d
ExPVPMatchRecord fe
:7e
ExPVPMatchUserDie fe
:7f
ExPrivateStoreWholeMsg fe
:80
ExPutEnchantTargetItemResult fe
:81
ExPutEnchantSupportItemResult fe
:82
ExChangeNicknameNColor fe
:83
ExGetBookMarkInfoPacket fe
:84
ExNotifyPremiumItem fe
:85
ExGetPremiumItemListPacket fe
:86
ExPeriodicItemList fe
:87
ExJumpToLocation fe
:88
ExPVPMatchCCRecord fe
:89
ExPVPMatchCCMyRecord fe
:8a
ExPVPMatchCCRetire fe
:8b
ExShowTerritory fe
:8c
ExNpcQuestHtmlMessage fe
:8d
ExSendUIEventPacket fe
:8e
ExNotifyBirthDay fe
:8f
ExShowDominionRegistry fe
:90
ExReplyRegisterDominion fe
:91
ExReplyDominionInfo fe
:92
ExShowOwnthingPos fe
:93
ExCleftList fe
:94
ExCleftState fe
:95
ExDominionChannelSet fe
:96
ExBlockUpSetList fe
:97
ExBlockUpSetState fe
:98
ExStartScenePlayer fe
:99
ExAirShipTeleportList fe
:9a
ExMpccRoomInfo fe
:9b
ExListMpccWaiting fe
:9c
ExDissmissMpccRoom fe
:9d
ExManageMpccRoomMember fe
:9e
ExMpccRoomMember fe
:9f
ExVitalityPointInfo fe
:a0
ExShowSeedMapInfo   fe
:a1
ExMpccPartymasterList fe
:a2
ExDominionWarStart fe
:a3
ExDominionWarEnd fe
:a4
ExShowLines fe
:a5
ExPartyMemberRenamed fe
:a6
ExEnchantSkillResult fe
:a7
ExRefundList fe
:a8
ExNoticePostArrived fe
:a9
ExShowReceivedPostList fe
:aa
ExReplyReceivedPost fe
:ab
ExShowSentPostList fe
:ac
ExReplySentPost fe
:ad
ExResponseShowStepOne fe
:ae
ExResponseShowStepTwo fe
:af
ExResponseShowContents fe
:b0
ExShowPetitionHtml fe
:b1
ExReplyPostItemList fe
:b2
ExChangePostState fe
:b3
ExReplyWritePost fe
:b4
ExInitializeSeed fe
:b5
ExRaidReserveResult fe
:b6
ExBuySellListPacket fe
:b7
ExCloseRaidSocket fe
:b8
ExPrivateMarketListPacket fe
:b9
ExRaidCharacterSelected fe
:ba
ExAskCoupleAction fe
:bb
ExBrBroadcastEventState fe
:bc
ExBR_LoadEventTopRankersPacket fe
:bd
ExChangeNPCState fe
:be
ExAskModifyPartyLooting fe
:bf
ExSetPartyLooting fe
:c0
ExRotation fe
:c1
ExChangeClientEffectInfo fe
:c2
ExMembershipInfo fe
:c3
ExReplyHandOverPartyMaster fe
:c4
ExQuestNpcLogList fe
:c5
ExQuestItemListPacket fe
:c6
ExGMViewQuestItemListPacket fe
:c7
ExResartResponse fe
:c8
ExVoteSystemInfoPacket fe
:c9
ExShuttuleInfoPacket fe
:ca
ExSuttleGetOnPacket fe
:cb
ExSuttleGetOffPacket fe
:cc
ExSuttleMovePacket fe
:cd
ExMTLInSuttlePacket fe
:ce
ExStopMoveInShuttlePacket fe
:cf
ExValidateLocationInShuttlePacket fe
:d0
ExAgitAuctionCmdPacket fe
:d1
ExConfirmAddingPostFriend fe
:d2
ExReceiveShowPostFriend fe
:d3
ExReceiveOlympiadPacket fe
:d4
ExBR_GamePointPacket fe
:d5
ExBR_ProductListPacket fe
:d6
ExBR_ProductInfoPacket fe
:d7
ExBR_BuyProductPacket fe
:d8
ExBR_PremiumStatePacket fe
:d9
ExBrExtraUserInfo fe
:da
ExBrBuffEventState fe
:db
ExBR_RecentProductListPacket fe
:dc
ExBR_MinigameLoadScoresPacket fe
:dd
ExBR_AgathionEnergyInfoPacket fe
:de
ExShowChannelingEffectPacket fe
:df
ExShowChannelingEffectPacket fe
:e0
ExGetCrystalizingFail fe
:e1
ExNavitAdventPointInfoPacket fe
:e2
ExNavitAdventEffectPacket fe
:e3
ExNavitAdventTimeChangePacket fe
:e4
ExAbnormalStatusUpdateFromTargetPacket fe
:e5
ExStopScenePlayerPacket fe
:e6
ExFlyMove fe
:e7
ExDynamicQuestPacket fe
:e8
ExSubjobInfo fe
:e9
ExChangeMPCost fe
:ea
ExFriendDetailInfo fe
:eb
ExBlockAddResult fe
:ec
ExBlockRemoveResult fe
:ed
ExBlockDefailInfo fe
:ee
ExLoadInzonePartyHistory fe
:ef
ExFriendNotifyNameChange fe
:f0
ExShowCommission fe
:f1
ExResponseCommissionItemList fe
:f2
ExResponseCommissionInfo fe
:f3
ExResponseCommissionRegister fe
:f4
ExResponseCommissionDelete fe
:f5
ExResponseCommissionList fe
:f6
ExResponseCommissionBuyInfo fe
:f7
ExResponseCommissionBuyItem fe
:f8
ExAcquirableSkillListByClass fe
:f9
ExMagicAttackInfo fe
:fa
ExAcquireSkillInfo fe
:fb
ExNewSkillToLearnByLevelUp fe
:fc
ExCallToChangeClass fe
:fd
ExChangeToAwakenedClass fe
:fe
ExTacticalSign fe
:ff
 
ExLoadStatWorldRank fe
:100
ExLoadStatUser  fe
:101
ExLoadStatHotLink fe
:102
ExWaitWaitingSubStituteInfo fe
:103
ExRegistWaitingSubstituteOk fe
:104
ExRegistPartySubstitute fe
:105
ExDeletePartySubstitute fe
:106
ExTimeOverPartySubstitute fe
:107
ExGet24HzSessionID fe
:108
Ex2NDPasswordCheckPacket fe
:109
Ex2NDPasswordVerifyPacket fe
:10a
Ex2NDPasswordAckPacket fe
:10b
ExFlyMoveBroadcast fe
:10c
ExShowUsmPacket fe
:10d
ExShowStatPage fe
:10e
ExIsCharNameCreatable fe
:10f
ExGoodsInventoryChangedNotiPacket fe
:110
ExGoodsInventoryInfoPacket fe
:111
ExGoodsInventoryResultPacket fe
:112
ExAlterSkillRequest fe
:113
ExNotifyFlyMoveStart fe
:114
ExDummyPacket   fe
:115
ExCloseCommission   fe
:116
 
ExChangeAttributeItemList   fe
:117
ExChangeAttributeInfo   fe
:118
ExChangeAttributeOk fe
:119
ExChangeAttributeFail   fe
:11a
ExExchangeSubstitute    fe
:11b
ExLightingCandleEvent   fe
:11c
ExVitalityEffectInfo    fe
:11d
ExLoginVitalityEffectInfo   fe
:11e
ExBR_PresentBuyProductPacket    fe
:11f
ExMentorList    fe
:120
ExMentorAdd fe
:121
ExChoose_Shape_Shifting_Item    fe
:122
ExPut_Shape_Shifting_Target_Item_Result fe
:123
ExPut_Shape_Shifting_Extraction_Item_Result fe
:124
ExShape_Shifting_Result fe
:125
ExCheck_SpeedHack   fe
:126 
клиент
PHP код:
CLIENTE PACOTES


415
:
d0:c2 RequestExCancelShape_Shifting_Item ch
d0
:c1 RequestExTryToPut_Shape_Shifting_EnchantSupportItem chdd
d0
:c0 RequestExTryToPut_Shape_Shifting_TargetItem chd
d0
:c3 RequestShape_Shifting_Item chd
d0
:b5 RequestHardWareInfo chSddddddSddddddddddSS
 
393
:
0xd0:0xac Request24HzSessionID ch
0xd0
:0xab RequestAcceptWaitingSubstitute chddd
0xd0
:0xaa RequestRegistWaitingSubstitute chd
0xd0
:0xa9 RequestDeletePartySubstitute chd
0xd0
:0xb0 RequestCharacterNameCreatable chS
0xd0
:0xa8 RequestRegistPartySubstitute chd
0xd0
:0xaf RequestEx2ndPasswordReq chcSS chcS
0xd0
:0xae RequestEx2ndPasswordVerify chS
0xd0
:0xad RequestEx2ndPasswordCheck ch
0xd0
:0xb2 RequestUseGoodsInventoryItem chcQQ chcQ
0xd0
:0xb1 RequestGoodsInventoryInfo chc
0xd0
:0x90 RequstBR_LectureMark chc
0xd0
:0x8f RequestBR_MinigameInsertScore chd
0xd0
:0x8e RequestBR_MinigameLoadScores ch
0xd0
:0x8d RequestBR_RecentProductList ch
0xd0
:0x8c RequestBR_BuyProduct chdd
0xd0
:0x8b RequestBR_ProductInfo chd
0xd0
:0x8a RequestBR_ProductList ch
0xd0
:0x89 BR_GamePoint ch
0xd0
:0xa7 RequestUserStatistics ch
0xd0
:0xa3 RequestCommissionRegisteredItem ch
0xd0
:0xa2 RequestCommissionBuyItem chQd
0xd0
:0xa1 RequestCommissionBuyInfo chQd
0xd0
:0xa0 RequestCommissionList chddddS
0xd0
:0x9f RequestCommissionDelete chQdd
0xd0
:0x9e RequestCommissionCancel ch
0xd0
:0x9d RequestCommissionRegister chdSQQd
0xd0
:0x9b RequestCommissionRegistrableItemList ch
0xd0
:0x9c RequestCommissionInfo chd
0xd0
:0xa5 RequestChangeToAwakenedClass chd
0xd0
:0xa4 RequestCallToChangeClass ch
0xd0
:0xb4 RequestFlyMoveStart ch
0xd0
:0x94 RequestFlyMove chd
0xd0
:0x93 RequestExEscapeScene ch
0xd0
:0x91 RequestCrystallizeEstimate chdQ
0xd0
:0x96:0x04 RequestDynamicQuestHTML chcdd
0xd0
:0x96:0x02 RequestDynamicQuestProgressInfo chcdd
0xd0
:0x96:0x03 RequestDynamicQuestScoreBoard chcdd
0xd0
:0x83:0x10 RequestExReBid chdd
0xd0
:0x83:0x0a RequestExProceedCancelAgitBid chdd
0xd0
:0x83:0x09 RequestExConfirmCancelAgitBid chdd
0xd0
:0x83:0x0a RequestExProceedCancelAgitLot chdc
0xd0
:0x83:0x09 RequestExConfirmCancelAgitLot chdc
0xd0
:0x83:0x08 RequestExProceedCancelRegisteringAgit chd
0xd0
:0x83:0x07 RequestExConfirmCancelRegisteringAgit chd
0xd0
:0x83:0x05 RequestExRegisterAgitForBidStep3 chddQd
0xd0
:0x83:0x05 RequestExRegisterAgitForBidStep2 chddQd
0xd0
:0x83:0x04 RequestExRegisterAgitForBidStep1 chd
0xd0
:0x83:0x02 RequestExAgitDetailInfo chdcd
0xd0
:0x83:0x03 RequestExMyAgitState chd
0xd0
:0x83:0x0f RequestExApplyForBidStep3 chddQ
0xd0
:0x83:0x0e RequestExApplyForBidStep2 chddQ
0xd0
:0x83:0x0d RequestExApplyForBidStep1 chdd
0xd0
:0x83:0x14 RequestExAgitListForBid chdd
0xd0
:0x83:0x13 RequestExApplyForAgitLotStep2 chdc
0xd0
:0x83:0x12 RequestExApplyForAgitLotStep1 chdc
0xd0
:0x83:0x11 RequestExAgitListForLot chd
0xd0
:0x83:0x01 RequestExAgitInitialize chd
0xd0
:0x86 RequestExShowPostFriendListForPostBox ch
0xd0
:0x85 RequestExDeletePostFriendForPostBox chS
0xd0
:0x84 RequestExAddPostFriendForPostBox chS
0x1f RequestMoveToMerchant cddddc
0x0a RequestRefreshPrivateMarketInfo show_market_all 30
0xd0
:0x7e NewVoteSystem chd
0xd0
:0x7d RequestAddExpandQuestAlarm chd
0xd0
:0x7b RequestBR_EventRankerList chddd
0xd0
:0x77 RequestEventMatchObserverEnd chdd
0xd0
:0x76 RequestBuySellUIClose ch
0xd0
:0x72 RequestShowStepThree chc
0xd0
:0x71 RequestShowStepTwo chc
0xd0
:0x70 RequestShowNewUserPetition ch
0xd0
:0x65 RequestPostItemList ch
0xd0
:0x6f RequestCancelSentPost chd
0xd0
:0x6e RequestRequestSentPost chd
0xd0
:0x6c RequestRequestSentPostList ch
0xd0
:0x6b RequestRejectPost chd
0xd0
:0x6a RequestReceivePost chd
0xd0
:0x69 RequestRequestReceivedPost chd
0xd0
:0x67 RequestRequestReceivedPostList ch
0xd0
:0x5b EndScenePlayer chd
0xd0
:0x5c RequestExBlockGameVote chdd
0xd0
:0x5a RequestExBlockGameEnter chdd
0xd0
:0x53 RequestJump ch
0xd0
:0x56 NotifyStartMiniGame ch
0xd0
:0x59 RequestExCleftEnter chd
0xd0
:0x58 RequestDominionInfo ch
0xd0
:0x57 RequestJoinDominionWar chddd
0xd0
:0x55 RequestStopShowCrataeCubeRank ch
0xd0
:0x54 RequestStartShowCrataeCubeRank ch
0xd0
:0x52 RequestWithDrawPremiumItem chQQ
0xd0
:0x51 RequestChangeBookMarkSlot chddd
0xd0
:0x51 RequestTeleportBookMark chdd
0xd0
:0x51 RequestDeleteBookMarkSlot chdd
0xd0
:0x51 RequestModifyBookMarkSlot chddSdS
0xd0
:0x51 RequestSaveBookMarkSlot chdSdS
0xd0
:0x51 RequestBookMarkSlotInfo chd
0xd0
:0x50 RequestResetNickname ch
0xd0
:0x4f RequestChangeNicknameColor chdSd
0xd0
:0x4e RequestExCancelEnchantItem ch
0xd0
:0x4d RequestExTryToPutEnchantSupportItem chdd
0xd0
:0x4c RequestExTryToPutEnchantTargetItem chd
0xd0
:0x4b RequestDispel chddd
0xd0
:0x49 RequestPVPMatchRecord ch
0xd0
:0x22 RequestSaveKeyMapping chdb
0xd0
:0x21 RequestKeyMapping ch
0xd0
:0x48 RequestFortressMapInfo chd
0xd0
:0x3f RequestFortressSiegeInfo ch
0xd0
:0x3e RequestAllAgitInfo ch
0xd0
:0x3d RequestAllFortressInfo ch
0xd0
:0x3c RequestAllCastleInfo ch
0xd0
:0x3a RequestInfoItemAuction chd
0xd0
:0x39 RequestBidItemAuction chdQ
0xd0
:0x45 RequestDuelSurrender ch
0xd0
:0x43 RequestRefineCancel chd
0xd0
:0x42 RequestConfirmCancelItem chd
0xd0
:0x41 RequestRefine chdddQ
0xd0
:0x28 RequestConfirmGemStone chdddQ
0xd0
:0x27 RequestConfirmRefinerItem chdd
0xd0
:0x26 RequestConfirmTargetItem chd
0xd0
:0x1c RequestDuelAnswerStart chddd
0xd0
:0x1b RequestDuelStart chSd
0xd0
:0x1e RequestExRqItemLink chd
0xd0
:0x1d RequestExSetTutorial chd
0xd0
:0x3b RequestExChangeName chdSd
0xd0
:0x63 RequestSeedPhase ch
0xd0
:0x64 RequestMpccPartymasterList ch
0xd0
:0x62 RequestWithdrawMpccRoom ch
0xd0
:0x61 RequestDismissMpccRoom ch
0xd0
:0x60 RequestOustFromMpccRoom chd
0xd0
:0x5f RequestJoinMpccRoom chdd
0xd0
:0x5e RequestManageMpccRoom chdddddS
0xd0
:0x5d RequestListMpccWaiting chddd
0xd0
:0x25 RequestExitPartyMatchingWaitingRoom ch
0xd0
:0x31 RequestListPartyMatchingWaitingRoom chdddd
0xd0
:0x30 AnswerJoinPartyRoom chd
0xd0
:0x2f RequestAskJoinPartyRoom chS
0x6e RequestReload
0x6d RequestSendMsnChatLog cSSd
0x6b RequestSendL2FriendSay cSS
0xcb ReplyGameGuardQuery cddddc
0xd0
:0x40 RequestGetBossRecord chd
0xc9
:0x01 PetitionVote cddS
0xc8 RequestSSQStatus cc
0xc6 ConfirmDlg cddd
0xc2 VoteSociality cd
0xcc RequestPledgePower cdd cddd
0xc1 RequestObserverEndPacket
0xb3 BypassUserCmd cd
0xb2 RequestRemainTime
0xd0
:0x95 RequestSurrenderPledgeWarEX chS
0xb4 Snoop_quit cd
0xaf RequestSetCastleSiegeTime cdd
0xae RequestConfirmCastleSiegeWaitingList cddd
0xad RequestJoinCastleSiege cddd
0xac RequestCastleSiegeInfo cd
0xab RequestCastleSiegeAttackerList cd
0xaa RequestCastleSiegeInfo cd
0xa7 RequestPackageSendableItemList cd
0xa6 RequestSkillCoolTime
0xd0
:0x4a SetPrivateStoreWholeMsg chS
0x70 RequestHennaUnequipList cd
0xc3 RequestHennaItemList cd
0x72 RequestHennaUnequip cd
0x71 RequestHennaUnequipInfo cd
0x6f RequestHennaEquip cd
0xc4 RequestHennaItemInfo cd
0xbf RequestRecipeShopMakeDo cddQ
0xbe RequestRecipeShopMakeInfo cdd
0xc0 RequestRecipeShopSellList cd
0xbd RequestRecipeShopManageCancel
0xbc RequestRecipeShopManageQuit
0xba RequestRecipeShopMessageSet cS
0xb8 RequestRecipeItemMakeSelf cd
0xb7 RequestRecipeItemMakeInfo cd
0xb6 RequestRecipeItemDelete cd
0xb5 RequestRecipeBookOpen cd
0x93 RequestChangePetName cS
0x17 RequestDraopItemPacket cdQddd
0x94 RequestPetUseItem cd
0x98 RequestPetGetItem cd
0x8b RequestGMList
0x8a RequestPetitionCancel cS
0x89 RequestPetition cSd
0x7e RequestGMCommand cSdd
0xd0
:0x2b RequestCursedWeaponLocation ch
0xd0
:0x2a RequestCursedWeaponList ch
0xd0
:0x18 RequestExFishRanking ch
0xd0
:0x34 RequestExEnchantSkill chdd
0xd0
:0x33 RequestExEnchantSkill chdd
0xd0
:0x32 RequestExEnchantSkill chdd
0xd0
:0x0f RequestExEnchantSkill chdd
0xd0
:0x46 RequestExEnchantSkillInfoDetail chddd
0xd0
:0x0e RequestExEnchantSkillInfo chdd
0x7c RequestAcquireSkill cdddd cddd
0x73 RequestAcquireSkillInfo cddd
0xd0
:0x2d RequestExMPCCShowPartyMembersInfo chd
0xd0
:0x08 RequestExOustFromMPCC chS
0xd0
:0x07 RequestExAcceptJoinMPCC chdd
0xd0
:0x06 RequestExAskJoinMPCC chS
0xd0
:0x23 RequestExRemoveItemAttribute chdd
0xd0
:0x35 RequestEnchantItemAttribute chd
0x5f RequestEnchantItem cdd
0x63 RequestDestroyQuest cd
0x62 RequestQuestList
0xd0
:0x92 RequestCrystallizeItemCancel ch
0x2f RequestCrystallizeItem cdQ
0x60 RequestDestroyItem cdQ
0x60 SendDestroyItem cdQ
0x74 SendBypassBuildCmd cS
0x5e RequestShowboard cd
0x5a RequestSEKCustom cdd
0x7d RequestRestartPoint cdd cd
0x1f Action cdddd
0xd0
:0x7a AnswerCoupleAction chddd
0x56 RequestActionUse cddc
0x55 Answer cd
0x50 Request
0x16 Request cd
0x00 Logout
0x49 Say2 cSd cSdS
0xd0
:0x44 RequestExMagicSkillUseGround chdddddc
0x39 RequestMagicSkillUse cddc
0x38 RequestMagicSkillList ddd
0xce RequestDeleteMacro cd
0x6c RequestOpenMinimap
0x48 RequestTargetCancel ch
0x3f RequestShortCutDel cd
0x3d RequestShortCutReg cddddddd
0xd0
:0x0d RequestAutoSoulShot chdd
0xd0
:0x0b RequestWithdrawPartyRoom chdd
0xd0
:0x0a RequestDismissPartyRoom chdd
0xd0
:0x09 RequestOustFromPartyRoom chd
0xd0
:0x88 RequestOlympiadMatchList chd
0xd0
:0x29 RequestOlympiadObserverEnd ch
0xd0
:0x05 RequestWriteHeroWords chS
0xd0
:0x01 RequestManorList ch
0xd0
:0x0c RequestHandOverPartyMaster chS
0x81 RequestPartyMatchDetail cdddd
0x80 RequestPartyMatchList cdddddS
0x7f RequestPartyMatchConfig cddd
0xd0
:0x7c ask ch
0xd0
:0x79 answer chd
0xd0
:0x78 requestPartylooting chd
0x46 RequestDismissParty
0x45 RequestOustPartyMember cS
0x44 RequestWithDrawalParty
0x43 RequestAnswerJoinParty cd
0x42 RequestJoinParty cSd
0xd0
:0x9a RequestInzonePartyInfoHistory ch
0xd0
:0x99 RequestUpdateBlockMemo chSS
0xd0
:0x98 RequestUpdateFriendMemo chSS
0xd0
:0x97 RequestFriendDetailInfo chS
0x6a RequestFriendInfoList
0xa9 RequestBlock cdS cd
0x78 RequestFriendAddReply cd
0x7a RequestFriendDel cS
0x77 RequestFriendInvite cS
0xd0
:0x19 RequestPCCafeCouponUse chS
0xd0
:0x2c RequestPledgeReorganizeMember chdSdS
0xd0
:0x17 RequestPledgeWarList chdd
0xd0
:0x16 RequestPledgeMemberInfo chdS
0xd0
:0x15 RequestPledgeSetMemberPowerGrade chSd
0xd0
:0x14 RequestPledgeMemberPowerInfo chdS
0xd0
:0x13 RequestPledgePowerGradeList ch
0xd0
:0x12 RequestPledgeSetAcademyMaster chdSS
0x92 RequestAllyCrest cd
0x91 RequestSetAllyCrest cdb
0x90 RequestDismissAlly
0x8e RequestWithdrawAlly
0x2e RequestAllyInfo
0x8f RequestOustAlly cS
0x8d RequestAnswerJoinAlly cd
0x8c RequestJoinAlly cd
0x0b RequestGiveNickName cSS
0x05 RequestStopPledgeWar cS
0x03 RequestStartPledgeWar cS
0x28 RequestWithDrawalPledge
0x26 RequestJoinPledge cdd
0x29 RequestOustPledgeMember cS
0x27 RequestAnswerJoinPledge cd
0x4d RequestPledgeMemberList
0x66 RequestPledgeExtendedInfo cS
0xd0
:0x10 RequestExPledgeCrestLarge chd
0xd0
:0x11 RequestExSetPledgeCrestLarge chd chdb
0x67 RequestPledgeCrest cd
0x09 RequestSetPledgeCrest cd cdb
0x65 RequestPledgeInfo cd
0x86 RequestTutorialPassCmdToServer cS
0x23 RequestBypassToServer cS
0x24 RequestBBSWrite cSSSSSS
0x88 RequestTutorialClientEvent cd
0x87 RequestTutorialQuestionMarkPressed cd
0x85 RequestTutorialLinkHtml cdS
0x22 RequestLinkHtml cS
0x17 RequestDraopItemPacket cdQddd
0x19 UseItemPacket cdd
0x11 EnterWorldPacket cbddddbdcccccccccccccccccccc
0x1c TradeDonePacket cd
0x1b AddTradeItemPacket cddQ
0x1a TradeRequestPacket cd
0x0c NewCharacter cSdddddddddddd
0x13 NewCharacterPacket
0x7b CharacterRestorePacket cd
0x0d CharacterDeletePacket cd
0x12 CharacterSelect cdhddd
0x5c FinishRotating cdd
0x5b StartRotating cdd
0x52 MoveWithDelta cddd
0x3a SendApperingPacket
0x36 ChangeWaitType cd
0x35 ChangeMoveType cd
0x34 SocialAction cd
0x01 Attack cddddc
0x1f Action cddddc
0x0f MoveBackwardToLocation cdddddd
0x05 RequestServerListPacket cddc
0x07 ResponseAuthGameGuard cddddd
0xd0
:0xb9 RequestChangeAttributeCancel ch
0xd0
:0xb8 RequestChangeAttributeItem chddd
0xd0
:0xb7 SendChangeAttributeTargetItem chdd
0xd0
:0xb3 RequestFirstPlayStart ch RasEnumConnectionsW RasGetConnectStatusW
0xd0
:0xa6 RequestWorldStatistics 4zY  chdd
0x57 RequestRestart
0xd0
:0x1f:0x47 CanNotMoveAnymore cdddd chddddd cddddd chddddd
0xd0
:0x81:0x0f MoveToLocationInVehicle cddddddd chddddddd chdd chddd chddddddd cddddddd
0x80 RequestSCCheck cdx
0xd0
:0x31 RequestPartyMatchWaitList chddddS chddddbS
0xd0
:0x6d RequestDeleteSentPost chdb
0xd0
:0x68 RequestDeleteReceivedPost chdb
0xd0
:0x66 RequestSendPost dQ chSdSSdbQ
0xd0
:0x24 RequestSaveInventoryOrder dd chdb
0xb0 RequestMultiSellChoose cddQhddhhhhhhhh
0xa8 RequestPackageSend dQ cddb
0x9f SendPrivateStoreBuyList ddhhQQ cddb
0x9a SetPrivateStoreList dhhQQhhhhhhhh cdb
0x83 SendPrivateStoreBuyList dQQ cddb
0x31 SetPrivateStoreList dQQ cddb
0xbb RequestRecipeShopListSet dQ cdb
0xcd RequestMakeMacro ccdcS cdSSSccb
0x3c SendWareHouseWithDrawList dQ cdb
0x3b SendWareHouseDepositList dQ cdb
0xd0
:0x04 RequestSetCrop dQQc chddb
0xd0
:0x02 RequestProcureCropList dddQ chdb hh hh
0xc5 RequestBuySeed dQ cddb
0xd0
:0x75 RequestRefundItem chddb
0xc7 RequestPreviewItem cdddb
0x40 RequestBuyItem dQ cddb
0x37 RequestSellItem ddQ cddb
0x0b
:0x80 RequestLogin cdxddddddhcb cxddddddhcb cxddddddhcb 

Последний раз редактировалось LP-DEV; 18.12.2011 в 18:14. Причина: Добавлено сообщение
LP-DEV вне форума
Сказали спасибо:
Непрочитано 18.12.2011, 18:20   #486
Аватар для darkevil

По умолчанию Re: Работа над Goddess of Destruction (part 4)

Цитата:
Сообщение от LP-DEV Посмотреть сообщение
помогите мне разобраться с дампом! может я что не понимаю просто! я думал этот форум создан чтоб помогать новечкам, а не чтоб критиковать всех.
А никто не критикует, просто когда вы задали вопрос, вам на него ответили что "ищите тут это есть".
На что вы ответили что вы ничего не нашли, хотя потом тебе скинули ссылки на сам пакет уже разобранный, в итоге за место того чтобы спорить за это время вы бы уже все нашли, в итоге заставили другого человека искать эти ссылки тратить время "свое время", а не ваше, искать вы должны форум это как конференция тут люди пишут общаются делятся, и уж будьте добры сами ищите ответы на свои вопросы, за готовым это вам к реселерам и торгашам.

Самый последний дамп dll + txt: http://file.karelia.ru/8swnk4/

P.S. Не думаю что пишу сегодня, настроение хреновое. Так что ошибки править не буду.
__________________

Последний раз редактировалось darkevil; 18.12.2011 в 18:53.
darkevil вне форума Отправить сообщение для darkevil с помощью ICQ Отправить сообщение для darkevil с помощью Skype™
Сказали спасибо:
Непрочитано 18.12.2011, 18:29   #487
Пользователь

По умолчанию Re: Работа над Goddess of Destruction (part 4)

да сори был не прав!даркэвил биг спс тебе! у мя дамп точно такой же!
LP-DEV вне форума
Непрочитано 18.12.2011, 22:03   #488
Изгнанные

По умолчанию Re: Работа над Goddess of Destruction (part 4)

Друзья подскажиоте что у меня не так с пакетами!
бай лист
PHP код:
protected final void writeImpl()
    {
        
writeC(0x07);
        
writeQ(_money); // current money
        
writeD(_listId);
        if(
_Buylist == null)
        {
            
writeH(0);
        }
        else
        {
            
writeH(_Buylist.size());
            for(
TradeItem item _Buylist)
            {
                
//writeH(item.getItem().getType1()); // item type1
                
writeD(item.getObjectId());
                
writeD(item.getItemId());
                
writeQ(item.getCurrentValue()); // max amount of items that a player can buy at a time (with this itemid)
                
writeH(item.getItem().getType2ForPackets()); // item type2
                
writeH(0); // getCustomType1?
                
writeD(item.getItem().getBodyPart()); // rev 415  slot    0006-lr.ear  0008-neck  0030-lr.finger  0040-head  0080-??  0100-l.hand  0200-gloves  0400-chest  0800-pants  1000-feet  2000-??  4000-r.hand  8000-r.hand
                
writeH(item.getEnchantLevel()); // enchant level
                
writeH(0); // getCustomType1?
                
writeH(0); // unknown
                
writeQ((long) (item.getOwnersPrice() * (_TaxRate)));
                
writeItemElements(item);
            }
        }
        if(
_SellList == null)
        {
            
writeH(0);
        }
        else
        {
            
writeH(_SellList.size());
            for(
TradeItem item _SellList)
            {
                
//writeH(item.getItem().getType1()); // item type1
                
writeD(item.getObjectId());
                
writeD(item.getItemId());
                
writeQ(item.getCurrentValue()); // max amount of items that a player can buy at a time (with this itemid)
                
writeH(item.getItem().getType2ForPackets()); // item type2
                
writeH(0); // getCustomType1?
                
writeD(item.getItem().getBodyPart()); // rev 415  slot    0006-lr.ear  0008-neck  0030-lr.finger  0040-head  0080-??  0100-l.hand  0200-gloves  0400-chest  0800-pants  1000-feet  2000-??  4000-r.hand  8000-r.hand
                
writeH(item.getEnchantLevel()); // enchant level
                
writeH(0); // getCustomType1?
                
writeH(0); // unknown
                
writeQ((long) (item.getOwnersPrice() * (_TaxRate)));
                
writeItemElements(item);
            }
        }
        if(
_RefundList == null)
        {
            
writeH(0);
        }
        else
        {
            
writeH(_RefundList.size());
            for(
TradeItem item _RefundList)
            {
                
writeD(item.getObjectId());
                
writeD(item.getItemId());
                
writeQ(item.getCurrentValue()); // max amount of items that a player can buy at a time (with this itemid)
                
writeH(item.getItem().getType2ForPackets()); // item type2
                
writeH(0); // getCustomType1?
                
writeH(item.getEnchantLevel()); // enchant level
                
writeH(0); // getCustomType1?
                
writeH(0); // unknown //
                
writeQ((long) (item.getOwnersPrice() * (_TaxRate)));
                
writeItemElements(item);
            }
        }
    } 
селл лист
PHP код:
protected final void writeImpl()
    {
        
writeC(0x06);
        
writeQ(_money); // current money
        
writeD(_listId);
        if(
sellList  == null)
        {
            
writeH(0);
        }
        else
        {
            
writeH(sellList .size());
            for(
L2ItemInstance item sellList )
            {
                
//writeH(item.getItem().getType1()); // item type1
                
writeD(item.getObjectId());
                
writeD(item.getItemId());
                
writeQ(item.getCount()); // max amount of items that a player can buy at a time (with this itemid)
                
writeH(item.getItem().getType2ForPackets()); // item type2
                
writeH(0x00); // getCustomType1?
                
writeD(item.getItem().getBodyPart()); // rev 415  slot    0006-lr.ear  0008-neck  0030-lr.finger  0040-head  0080-??  0100-l.hand  0200-gloves  0400-chest  0800-pants  1000-feet  2000-??  4000-r.hand  8000-r.hand
                
writeH(item.getEnchantLevel()); // enchant level
                
writeH(0x00); // getCustomType1?
                
writeH(item.getCustomType2());
                
writeQ(item.getItem().getReferencePrice()/2);
                
writeItemElements(item);
            }
        }
    } 
ExBuySellList
PHP код:
protected final void writeImpl()
    {
        
writeC(EXTENDED_PACKET);
        
writeH(0xB7);

        
writeD(0x00);
        
writeQ(_money); // current money
        
writeD(_listId);

        if(
_Buylist == null)
            
writeH(0);
        else
        {
            
writeH(_Buylist.size());
            for(
TradeItem item _Buylist)
            {
                
writeD(item.getObjectId());
                
writeD(item.getItemId());
                
writeQ(item.getCurrentValue()); // max amount of items that a player can buy at a time (with this itemid)
                
writeD(0x00);
                
writeH(item.getItem().getType2ForPackets()); // item type2
                
writeH(0x00);
                
writeH(item.getCustomType1()); // getCustomType1?
                
writeD(item.getItem().getBodyPart()); // rev 415  slot    0006-lr.ear  0008-neck  0030-lr.finger  0040-head  0080-??  0100-l.hand  0200-gloves  0400-chest  0800-pants  1000-feet  2000-??  4000-r.hand  8000-r.hand
                
writeH(item.getEnchantLevel()); // enchant level
                
writeH(item.getCustomType2());

                
writeD(0x00);// Augmentation Id
                
writeD(-1);// Mana
                
writeD(0x00);// Shadow Life Time
                
writeItemElements(item);
                
writeEnchantEffect(item);
                
writeQ((long) (item.getOwnersPrice() * (_TaxRate)));
            }
        }

        
getClient().sendPacket(new SellList(done_SellList_RefundList));
    } 
уже всё перепробовал ничё не получаеться!

Добавлено через 3 часа 20 минут
вот разобраный пакет ExBuySellList
PHP код:
package l2open.gameserver.serverpackets;

import l2open.gameserver.TradeController.NpcTradeList;
import l2open.gameserver.model.L2Player;
import l2open.gameserver.model.TradeItem;
import l2open.gameserver.model.items.Inventory;
import l2open.gameserver.model.items.L2ItemInstance;
import l2open.util.GArray;

import java.util.TreeSet;
import java.util.concurrent.ConcurrentLinkedQueue;

public class 
ExBuySellList extends L2GameServerPacket
{
    private 
int _listId;
    private 
byte done;
    private final 
GArray<TradeItem_Buylist;
    private final 
TreeSet<L2ItemInstance_SellList;
    private final 
ConcurrentLinkedQueue<L2ItemInstance_RefundList;
    private 
long _money;
    private 
double _TaxRate 0;

    public 
ExBuySellList(NpcTradeList BuylistL2Player activeChardouble taxRate)
    {
        if(
Buylist != null)
        {
            
_listId Buylist.getListId();
            
_Buylist cloneAndFilter(Buylist.getItems());
            
activeChar.setBuyListId(_listId);
        }
        else
            
_Buylist null;

        
_money activeChar.getAdena();
        
_TaxRate taxRate;
        
_RefundList activeChar.getInventory().getRefundItemsList();

        
_SellList = new TreeSet<L2ItemInstance>(Inventory.OrderComparator);
        for(
L2ItemInstance item activeChar.getInventory().getItemsList())
            if(
item.getItem().isSellable() && item.canBeTraded(activeChar) && item.getReferencePrice() > 0)
                
_SellList.add(item);
    }

    public 
ExBuySellList done()
    {
        
done 1;
        return 
this;
    }

    protected static 
GArray<TradeItemcloneAndFilter(GArray<TradeItem> list)
    {
        if(list == 
null)
            return 
null;

        
GArray<TradeItemret = new GArray<TradeItem>(list.size());

        for(
TradeItem item : list)
        {
            
// Рђ РЅРµ РїРѕСЂР° Р»Рё РѕР±РЅРѕРІРёС‚СЊ РєРѕР»РёС‡РµСЃС‚РІРѕ Р»РёРјРёС‚ированных РїСЂРµРґРјРµС‚РѕРІ РІ С‚рейд Р»РёСЃС‚Рµ?
            
if(item.getCurrentValue() < item.getCount() && item.getLastRechargeTime() + item.getRechargeTime() <= System.currentTimeMillis() / 60000)
            {
                
item.setLastRechargeTime(item.getLastRechargeTime() + item.getRechargeTime());
                
item.setCurrentValue(item.getCount());
            }

            if(
item.getCurrentValue() == && item.getCount() != 0)
                continue;

            
ret.add(item);
        }

        return 
ret;
    }

    @
Override
    
protected final void writeImpl()
    {
        
writeC(EXTENDED_PACKET);
        
writeH(0xB7);
        
writeD(0x00); // BUY LIST TYPE
        
writeQ(_money); // current money
        
writeD(_listId);
        
writeD(0x00);
        
writeH(_Buylist.size());
        for(
TradeItem item _Buylist)
        {
            
writeD(item.getObjectId());
        
writeD(item.getItemId());
        
writeD(item.getEquipSlot());
        
writeQ(count);
        
writeH(item.getItem().getType2ForPackets()); // item type2
        
writeH(item.getCustomType1());
        
writeH(item.isEquipped() ? 0);
        
writeD(item.getBodyPart());
        
writeH(item.getEnchantLevel());
        
writeH(item.getCustomType2());
        
writeD(0x00);//(item.getAugmentationId());
        
writeD(-1);//(item.getShadowLifeTime());
        
writeD(0x00);//(item.getTemporalLifeTime());
        
writeH(0x01);
        
writeH(item.getAttackElement());
        
writeH(item.getAttackElementValue());
        for (
int i 06i++) 
            
writeH(item.getDeffAttr()[i]);
        
writeH(0);
                      
writeH(0);
                       
writeH(0);
            
writeQ((long) (item.getOwnersPrice() * (1. _TaxRate)));
        }

        
getClient().sendPacket(new SellList(done_SellList_RefundList));
    }


Последний раз редактировалось Darvin; 19.12.2011 в 01:24. Причина: Добавлено сообщение
Darvin вне форума Отправить сообщение для Darvin с помощью ICQ Отправить сообщение для Darvin с помощью Skype™
Сказали спасибо:
Непрочитано 19.12.2011, 14:59   #489
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Работа над Goddess of Destruction (part 4)

Серверные & клиентские 415 с опкодом и структурой + дамп строк с engine.dll в подписи.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR на форуме Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™
Сказали спасибо:
Непрочитано 19.12.2011, 16:04   #490
Изгнанные

По умолчанию Re: Работа над Goddess of Destruction (part 4)

Биг спс о великий админ
Darvin вне форума Отправить сообщение для Darvin с помощью ICQ Отправить сообщение для Darvin с помощью Skype™
Закрытая тема

Метки
c1 наносит ответный удар, god, атата, геодата бункера, геодата за мешок картошки, инова сосёт, саркисян в шорохе, саркисян лох


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Goddess of Destruction AmigoZ Курилка / Yak floor 24 09.05.2012 01:44
Работа над Goddess of Destruction (part 3) Ozzy Lineage II 442 28.09.2011 03:39
Работа над Goddess of Destruction (part 2) Ozzy Lineage II 411 22.06.2011 15:58
Работа над Goddess of Destruction JaFo Lineage II 409 20.05.2011 01:48


© 2007–2022 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 12:17. Часовой пояс GMT +3.

Вверх