-
Posts
194 -
Credits
0 -
Joined
-
Last visited
-
Days Won
4 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by guytis
-
I am creating a new IDA Base, if anyone is interested in this here it is Here I share the L2Server C4 Class Tree Soon I will publish sizes of each structure. "->" = Public Class Class AddBlock -> CHtmlCommand -> MemoryObject Class ArchiveMail -> CHtmlCommand -> MemoryObject Class ArchiveMailHtmlBuilder -> CHtmlBuilder Class AtomicAddSSQMember -> AtomicJob -> MemoryObject Class AtomicAddSSQPoint -> AtomicJob -> MemoryObject Class AtomicAddTimeAttackFee -> AtomicJob -> MemoryObject Class AtomicAddTimeAttackRecord -> AtomicJob -> MemoryObject Class AtomicAddTimer -> AtomicJob -> MemoryObject Class AtomicBuyLottoTicket -> AtomicJob -> MemoryObject Class AtomicCreatePet -> AtomicJob -> MemoryObject Class AtomicDepositSSQItem -> AtomicJob -> MemoryObject Class AtomicDepositSSQItemEx -> AtomicJob -> MemoryObject Class AtomicDestroyPet -> AtomicJob -> MemoryObject Class AtomicDropItem -> AtomicJob -> MemoryObject Class AtomicDropItem2 -> AtomicJob -> MemoryObject Class AtomicEvolvePet -> AtomicJob -> MemoryObject Class AtomicGiveTimeAttackReward -> AtomicJob -> MemoryObject Class AtomicJob Class AtomicJobList -> AtomicJob -> MemoryObject Class AtomicParamChange -> AtomicJob -> MemoryObject Class AtomicPledgeLevelUp -> AtomicJob -> MemoryObject Class AtomicResetAgitDeco -> AtomicJob -> MemoryObject Class AtomicRideWyvern -> AtomicJob -> MemoryObject Class AtomicSetAgitDeco -> AtomicJob -> MemoryObject Class AtomicSetHero -> AtomicJob -> MemoryObject Class AtomicSetNobless -> AtomicJob -> MemoryObject Class AtomicSetTicketBuyCount -> AtomicJob -> MemoryObject Class AtomicShowFHTML -> AtomicJob -> MemoryObject Class AtomicShowPage -> AtomicJob -> MemoryObject Class AtomicStartObserver -> AtomicJob -> MemoryObject Class AtomicTeleportParty -> AtomicJob -> MemoryObject Class AtomicTeleportTo -> AtomicJob -> MemoryObject Class BroadcastChannelClosed -> CPartyMemberVisitor Class BroadcastChannelOpened -> CPartyMemberVisitor Class BroadcastCommand -> CPartyMemberVisitor Class BroadcastInterPartyMasterChat -> IMultiPartyVisitor Class BroadcastSerializer -> CIOObject -> MemoryObject Class BroadcastSystemMsg -> CPartyMemberVisitor Class BroadcastSystemMsg_S -> CPartyMemberVisitor Class CAccessary -> CItem -> CObject -> CIOObject -> MemoryObject Class CAccessary_ORT -> CAccessary -> CItem -> CObject -> CIOObject -> MemoryObject Class CAgit -> CResidence -> CIOObject -> MemoryObject Class CAgitDecoVisible -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CAgitHTML Class CAlliance -> CObject -> CIOObject -> MemoryObject Class CArea -> CIOObject -> MemoryObject Class CArmor -> CItem -> CObject -> CIOObject -> MemoryObject Class CArmor_ORT -> CArmor -> CItem -> CObject -> CIOObject -> MemoryObject Class CAsset -> CItem -> CObject -> CIOObject -> MemoryObject Class CAsset_ORT -> CAsset -> CItem -> CObject -> CIOObject -> MemoryObject Class CastleInfoHtmlBuilder -> CHtmlBuilder Class CastleListHtmlBuilder -> CHtmlBuilder Class CastlePledgeSnapshot -> CIOObject -> MemoryObject Class CastleSiegeMusicPlayer -> CIOObject -> MemoryObject Class CAttackAction -> CNewAction Class CAttackWaitAction -> CNewAction Class CAuctionAgit -> CAgit -> CResidence -> CIOObject -> MemoryObject Class CBakEvent -> CEventTimer -> CIOObject -> MemoryObject Class CBattleCamp -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CBoss -> CNPC -> CCreature -> CObject -> CIOObject -> MemoryObject Class CBuy -> CEconomy -> MemoryObject Class CCastle -> CResidence -> CIOObject -> MemoryObject Class CCategoryDataDB Class CChair -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CChangeWeaponAction -> CNewAction Class CClanBBSHTML -> CParseHTML Class CCommCli -> MemoryObject Class CCommSocket -> CIOSocket -> CIOObject -> MemoryObject Class CCommunity Class CContributeData -> CGeneralObject -> CObject -> CIOObject -> MemoryObject Class CContributeDataForEvent -> CContributeData -> CGeneralObject -> CObject -> CIOObject -> MemoryObject Class CContributeDataForOne -> CContributeData -> CGeneralObject -> CObject -> CIOObject -> MemoryObject Class CControlTower -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CCreature -> CObject -> CIOObject -> MemoryObject Class CCreature::__async_arg_LookItems -> CExecutionArgument Class CCreature::__async_arg_LookNeighbor -> CExecutionArgument Class CCreature::__async_arg_LookNeighborByNPC -> CExecutionArgument Class CCreature::__async_arg_ResetNeighbor -> CExecutionArgument Class CCreatureController -> CIOObject -> MemoryObject Class CCreatureController::__async_arg_AsyncTimerExpired -> CExecutionArgument Class CCreatureController::__async_arg_Attack -> CExecutionArgument Class CCreatureController::__async_arg_Disappear -> CExecutionArgument Class CCreatureController::__async_arg_DoNothing -> CExecutionArgument Class CCreatureController::__async_arg_EnterCreature -> CExecutionArgument Class CCreatureController::__async_arg_LeaveCreature -> CExecutionArgument Class CCreatureController::__async_arg_LostTarget -> CExecutionArgument Class CCreatureController::__async_arg_Move -> CExecutionArgument Class CCreatureController::__async_arg_MoveInVehicle -> CExecutionArgument Class CCreatureController::__async_arg_MoveToTarget -> CExecutionArgument Class CCreatureController::__async_arg_OnDamagedMessage -> CExecutionArgument Class CCreatureController::__async_arg_OnStopMove -> CExecutionArgument Class CCreatureController::__async_arg_PrivateStore -> CExecutionArgument Class CCreatureController::__async_arg_Sit -> CExecutionArgument Class CCreatureController::__async_arg_Skill -> CExecutionArgument Class CCreatureController::__async_arg_Stand -> CExecutionArgument Class CCreatureController::__async_arg_Talk -> CExecutionArgument Class CCreatureController::__async_arg_TargetOutOfSight -> CExecutionArgument Class CDamageMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CDB -> MemoryObject Class CDBPacket -> CPacket -> CIOObject -> MemoryObject Class CDBSocket -> CIOSocket -> CIOObject -> MemoryObject Class CDBSocketOp Class CDisappearMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CDoNothingMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CDoor -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CDummyPledgeAnnounceDBHandler -> IPledgeAnnounceDBHandler Class CEnterWorldSerializer -> CIOObject -> MemoryObject Class CEtcItem -> CItem -> CObject -> CIOObject -> MemoryObject Class CEtcItem_ORT -> CEtcItem -> CItem -> CObject -> CIOObject -> MemoryObject Class CEventController -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CEventL2day -> CEventTimer -> CIOObject -> MemoryObject Class CEventMatch -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CEventMatchItemRuleSet -> CEventMatchRuleSet Class CEventMatchRuleSet Class CEventMatchSkillRuleSet -> CEventMatchRuleSet Class CEventTimer -> CIOObject -> MemoryObject Class CEventTimerYear1 -> CIOObject -> MemoryObject Class CExecutionArgument Class CExpelTimer -> CIOInterruptableTimerObject -> CIOObject -> MemoryObject Class CFishingController -> CIOObject -> MemoryObject Class CFishingController::__async_arg_AsyncTimerExpired -> CExecutionArgument Class CFishingController::__async_arg_DoPumpingAndReeling -> CExecutionArgument Class CFriends -> MemoryObject Class CGameEventMgr -> CIOObject -> MemoryObject Class CGeneralAction -> CNewAction Class CGeneralObject -> CObject -> CIOObject -> MemoryObject Class CGeneralServerObject -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CGetItemAction2 -> CNewAction Class CGetOffVehicleIOCPMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CGetOnVehicleIOCPMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class ChannelDismissed -> IMultiPartyVisitor Class CHeartEvent -> CEventTimer -> CIOObject -> MemoryObject Class CHenna Class CHeroSystem -> MemoryObject Class CHolyThing -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CHtmlBuilder Class CHTMLCache -> CIOObject -> MemoryObject Class CHtmlGenerator Class CInspector -> MemoryObject Class CIODeadlockChecker -> CIOObject -> MemoryObject Class CIOServer -> CIOObject -> MemoryObject Class CIOSocket -> CIOObject -> MemoryObject Class CItem -> CObject -> CIOObject -> MemoryObject Class CItemDropEvent -> CEventTimer -> CIOObject -> MemoryObject Class CItemReleaseVerifier -> CIOObject -> MemoryObject Class CL2StatusWnd -> CStatusWnd Class CL2Time -> CIOObject -> MemoryObject Class CLexerForArea -> yl::yywflexer -> yl::yywlexer Class CLexerForBuilderCmd -> yl::yywflexer -> yl::yywlexer Class CLexerForCategory -> yl::yywflexer -> yl::yywlexer Class CLexerForDecoData -> yl::yywflexer -> yl::yywlexer Class CLexerForDoor -> yl::yywflexer -> yl::yywlexer Class CLexerForFishing -> yl::yywflexer -> yl::yywlexer Class CLexerForHenna -> yl::yywflexer -> yl::yywlexer Class CLexerForManor -> yl::yywflexer -> yl::yywlexer Class CLexerForMonRace -> yl::yywflexer -> yl::yywlexer Class CLexerForMultiSell -> yl::yywflexer -> yl::yywlexer Class CLexerForNPC -> yl::yywflexer -> yl::yywlexer Class CLexerForObject -> yl::yywflexer -> yl::yywlexer Class CLexerForPCParam -> yl::yywflexer -> yl::yywlexer Class CLexerForRecipe -> yl::yywflexer -> yl::yywlexer Class CLexerForResidence -> yl::yywflexer -> yl::yywlexer Class CLexerForSetting -> yl::yywflexer -> yl::yywlexer Class CLexerForSkill -> yl::yywflexer -> yl::yywlexer Class CLexerForSkillAcquire -> yl::yywflexer -> yl::yywlexer Class CLexerForSkillEnchant -> yl::yywflexer -> yl::yywlexer Class CLexerForVehicle -> yl::yywflexer -> yl::yywlexer Class CLogSocket -> CIOSocket -> CIOObject -> MemoryObject Class CLookNeighborMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CLostTargetMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CManor -> CIOObject -> MemoryObject Class CMarketPriceList Class CMemoHTML -> CParseHTML Class CMerchant -> CNPC -> CCreature -> CObject -> CIOObject -> MemoryObject Class CMonRaceHTML -> CParseHTML Class CMoveAction -> CNewAction Class CMoveInVehicleAction -> CNewAction Class CMoveToTargetAction -> CNewAction Class CMoveToTargetWaitAction -> CNewAction Class CMultiPartyCommandChannel -> MemoryObject Class CMultiPartyVisitor -> IMultiPartyVisitor Class CNoblessSystem -> MemoryObject Class CNothingAction -> CNewAction Class CNPC -> CCreature -> CObject -> CIOObject -> MemoryObject Class CNpcBattleAgit -> CAgit -> CResidence -> CIOObject -> MemoryObject Class CNPCPacket -> CPacket -> CIOObject -> MemoryObject Class CNPCReleaseVerifier -> CIOObject -> MemoryObject Class CNpcRemover -> CIOObject -> MemoryObject Class CObject -> CIOObject -> MemoryObject Class CObjectDB -> MemoryObject Class CObserverRemains -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class COlympiadField -> CIOObject -> MemoryObject Class COlympiadSystem -> CIOObject -> MemoryObject Class COpenCloseAction2 -> CNewAction Class CPacket -> CIOObject -> MemoryObject Class CParseHTML Class CParserForArea -> yl::yywfparser -> yl::yywparser Class CParserForBuilderCmd -> yl::yywfparser -> yl::yywparser Class CParserForCategory -> yl::yywfparser -> yl::yywparser Class CParserForDecoData -> yl::yywfparser -> yl::yywparser Class CParserForDoor -> yl::yywfparser -> yl::yywparser Class CParserForFishing -> yl::yywfparser -> yl::yywparser Class CParserForHenna -> yl::yywfparser -> yl::yywparser Class CParserForManor -> yl::yywfparser -> yl::yywparser Class CParserForMonRace -> yl::yywfparser -> yl::yywparser Class CParserForMultiSell -> yl::yywfparser -> yl::yywparser Class CParserForNPC -> yl::yywfparser -> yl::yywparser Class CParserForObject -> yl::yywfparser -> yl::yywparser Class CParserForPCParam -> yl::yywfparser -> yl::yywparser Class CParserForRecipe -> yl::yywfparser -> yl::yywparser Class CParserForResidence -> yl::yywfparser -> yl::yywparser Class CParserForSetting -> yl::yywfparser -> yl::yywparser Class CParserForSkill -> yl::yywfparser -> yl::yywparser Class CParserForSkillAcquire -> yl::yywfparser -> yl::yywparser Class CParserForSkillEnchant -> yl::yywfparser -> yl::yywparser Class CParserForVehicle -> yl::yywfparser -> yl::yywparser Class CParty -> CObject -> CIOObject -> MemoryObject Class CPartyMatchingRequest -> Singleton<class CPartyMatchingRequest> Class CPartyMatchingWindowsStatusResponse -> CPartyMatchingResponseComponent Class CPartyMember -> CPartyRoomMember Class CPartyRoom -> MemoryObject Class CPartyRoomChatResponse -> CPartyMatchingResponseComponent Class CPartyRoomCreatedLogger -> CPartyMatchingResponseComponent Class CPartyRoomDismissedResponse -> CPartyMatchingResponseComponent Class CPartyRoomInfo Class CPartyRoomInfoResponse -> CPartyMatchingResponseComponent Class CPartyRoomInspecter -> CPartyMatchingResponseComponent Class CPartyRoomJoinedMemberResponse -> CPartyMatchingResponseComponent Class CPartyRoomListFilter Class CPartyRoomListPacketMaker Class CPartyRoomListResponse -> CPartyMatchingResponseComponent Class CPartyRoomMaster -> CPartyRoomMember Class CPartyRoomMember Class CPartyRoomMemberListPacketMaker Class CPartyRoomMemberListResponse -> CPartyMatchingResponseComponent Class CPartyRoomMemberStateChangedResponse -> CPartyMatchingResponseComponent Class CPartyRoomRegistry -> Singleton<class CPartyRoomRegistry> Class CPartyRoomSystemMessageResponse -> CPartyMatchingResponseComponent Class CPartyRoomWithdrawedMemberResponse -> CPartyMatchingResponseComponent Class CPartyWaitingMember -> CPartyRoomMember Class CPet -> CSummon -> CNPC -> CCreature -> CObject -> CIOObject -> MemoryObject Class CPetitionSocket -> CIOSocket -> CIOObject -> MemoryObject Class CPlaylistSender -> CIOCPMessage -> CIOObject -> MemoryObject Class CPledge -> CObject -> CIOObject -> MemoryObject Class CPledgeAnnounce -> MemoryObject Class CPledgeCrest -> MemoryObject Class CPledgeTimer -> CIOInterruptableTimerObject -> CIOObject -> MemoryObject Class CPrivateStoreAction -> CNewAction Class CQuestItem -> CItem -> CObject -> CIOObject -> MemoryObject Class CQuestItem_ORT -> CQuestItem -> CItem -> CObject -> CIOObject -> MemoryObject Class CReplyChecker -> CIOInterruptableTimerObject -> CIOObject -> MemoryObject Class CResidence -> CIOObject -> MemoryObject Class CriticalSectionObject -> LockableObject Class CSell -> CEconomy -> MemoryObject Class CSetItem Class CSetting -> MemoryObject Class CShutDownMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CSiegeAgit -> CAgit -> CResidence -> CIOObject -> MemoryObject Class CSignBoard -> CStaticObject -> CObject -> CIOObject -> MemoryObject Class CSitAction -> CNewAction Class CSkillAction2 -> CNewAction Class CSkillEffect_c_chameleon_rest -> CSkillEffect Class CSkillEffect_c_fake_death -> CSkillEffect Class CSkillEffect_c_hp -> CSkillEffect Class CSkillEffect_c_mp -> CSkillEffect Class CSkillEffect_c_mp_by_level -> CSkillEffect Class CSkillEffect_c_rest -> CSkillEffect Class CSkillEffect_i_abnormal_time_change -> CSkillEffect Class CSkillEffect_i_add_hate -> CSkillEffect Class CSkillEffect_i_align_direction -> CSkillEffect Class CSkillEffect_i_backstab -> CSkillEffect Class CSkillEffect_i_change_face -> CSkillEffect Class CSkillEffect_i_change_hair_color -> CSkillEffect Class CSkillEffect_i_change_hair_style -> CSkillEffect Class CSkillEffect_i_confuse -> CSkillEffect Class CSkillEffect_i_consume_body -> CSkillEffect Class CSkillEffect_i_cp -> CSkillEffect Class CSkillEffect_i_cub_heal -> CSkillEffect Class CSkillEffect_i_cub_hp_drain -> CSkillEffect Class CSkillEffect_i_cub_m_attack -> CSkillEffect Class CSkillEffect_i_death -> CSkillEffect Class CSkillEffect_i_death_link -> CSkillEffect Class CSkillEffect_i_delete_hate -> CSkillEffect Class CSkillEffect_i_delete_hate_of_me -> CSkillEffect Class CSkillEffect_i_dispel_all -> CSkillEffect Class CSkillEffect_i_dispel_by_category -> CSkillEffect Class CSkillEffect_i_dispel_by_name -> CSkillEffect Class CSkillEffect_i_dispel_by_slot -> CSkillEffect Class CSkillEffect_i_dispel_by_slot_probability -> CSkillEffect Class CSkillEffect_i_distrust -> CSkillEffect Class CSkillEffect_i_Enchant_Armor -> CSkillEffect Class CSkillEffect_i_Enchant_Weapon -> CSkillEffect Class CSkillEffect_i_energy_attack -> CSkillEffect Class CSkillEffect_i_escape -> CSkillEffect Class CSkillEffect_i_fatal_blow -> CSkillEffect Class CSkillEffect_i_fishing_cast -> CSkillEffect Class CSkillEffect_i_fishing_pumping -> CSkillEffect Class CSkillEffect_i_fishing_reeling -> CSkillEffect Class CSkillEffect_i_fishing_shot -> CSkillEffect Class CSkillEffect_i_fly_away -> CSkillEffect Class CSkillEffect_i_focus_energy -> CSkillEffect Class CSkillEffect_i_food_for_pet -> CSkillEffect Class CSkillEffect_i_give_contribution -> CSkillEffect Class CSkillEffect_i_harvesting -> CSkillEffect Class CSkillEffect_i_heal -> CSkillEffect Class CSkillEffect_i_holything_possess -> CSkillEffect Class CSkillEffect_i_hp -> CSkillEffect Class CSkillEffect_i_hp_by_level_self -> CSkillEffect Class CSkillEffect_i_hp_drain -> CSkillEffect Class CSkillEffect_i_hp_per_max -> CSkillEffect Class CSkillEffect_i_hp_self -> CSkillEffect Class CSkillEffect_i_inform -> CSkillEffect Class CSkillEffect_i_install_camp -> CSkillEffect Class CSkillEffect_i_install_camp_ex -> CSkillEffect Class CSkillEffect_i_m_attack -> CSkillEffect Class CSkillEffect_i_m_attack_by_dist -> CSkillEffect Class CSkillEffect_i_m_attack_by_hp -> CSkillEffect Class CSkillEffect_i_m_attack_over_hit -> CSkillEffect Class CSkillEffect_i_mp -> CSkillEffect Class CSkillEffect_i_mp_by_level -> CSkillEffect Class CSkillEffect_i_mp_by_level_self -> CSkillEffect Class CSkillEffect_i_mp_per_max -> CSkillEffect Class CSkillEffect_i_open_common_recipebook -> CSkillEffect Class CSkillEffect_i_open_dwarf_recipebook -> CSkillEffect Class CSkillEffect_i_p_attack -> CSkillEffect Class CSkillEffect_i_p_attack_over_hit -> CSkillEffect Class CSkillEffect_i_physical_attack_hp_link -> CSkillEffect Class CSkillEffect_i_randomize_hate -> CSkillEffect Class CSkillEffect_i_rebalance_hp -> CSkillEffect Class CSkillEffect_i_rebalance_mp -> CSkillEffect Class CSkillEffect_i_register_siege_golem -> CSkillEffect Class CSkillEffect_i_remove_m_power -> CSkillEffect Class CSkillEffect_i_restoration -> CSkillEffect Class CSkillEffect_i_restoration_random -> CSkillEffect Class CSkillEffect_i_resurrection -> CSkillEffect Class CSkillEffect_i_run_away -> CSkillEffect Class CSkillEffect_i_save_position -> CSkillEffect Class CSkillEffect_i_soul_shot -> CSkillEffect Class CSkillEffect_i_sowing -> CSkillEffect Class CSkillEffect_i_sp -> CSkillEffect Class CSkillEffect_i_spirit_shot -> CSkillEffect Class CSkillEffect_i_spoil -> CSkillEffect Class CSkillEffect_i_summon -> CSkillEffect Class CSkillEffect_i_summon_dd_cubic -> CSkillEffect Class CSkillEffect_i_summon_debuf_cubic -> CSkillEffect Class CSkillEffect_i_summon_drain_cubic -> CSkillEffect Class CSkillEffect_i_summon_heal_cubic -> CSkillEffect Class CSkillEffect_i_summon_npc -> CSkillEffect Class CSkillEffect_i_summon_paralyze_cubic -> CSkillEffect Class CSkillEffect_i_summon_pet -> CSkillEffect Class CSkillEffect_i_summon_poison_cubic -> CSkillEffect Class CSkillEffect_i_summon_shock_cubic -> CSkillEffect Class CSkillEffect_i_summon_soul_shot -> CSkillEffect Class CSkillEffect_i_summon_spirit_shot -> CSkillEffect Class CSkillEffect_i_summon_water_dot_cubic -> CSkillEffect Class CSkillEffect_i_sweeper -> CSkillEffect Class CSkillEffect_i_target_cancel -> CSkillEffect Class CSkillEffect_i_target_me -> CSkillEffect Class CSkillEffect_i_teleport -> CSkillEffect Class CSkillEffect_i_transmit_m_power -> CSkillEffect Class CSkillEffect_i_unlock -> CSkillEffect Class CSkillEffect_p_2h_blunt_bonus -> CSkillEffect Class CSkillEffect_p_2h_sword_bonus -> CSkillEffect Class CSkillEffect_p_abnormal_rate_limit -> CSkillEffect Class CSkillEffect_p_abnormal_remove_by_dmg -> CSkillEffect Class CSkillEffect_p_abnormal_remove_by_hit -> CSkillEffect Class CSkillEffect_p_area_damage -> CSkillEffect Class CSkillEffect_p_attack_attribute -> CSkillEffect Class CSkillEffect_p_attack_range -> CSkillEffect Class CSkillEffect_p_attack_speed -> CSkillEffect Class CSkillEffect_p_attack_speed_by_hp1 -> CSkillEffect Class CSkillEffect_p_attack_speed_by_hp2 -> CSkillEffect Class CSkillEffect_p_attack_speed_by_weapon -> CSkillEffect Class CSkillEffect_p_avoid -> CSkillEffect Class CSkillEffect_p_avoid_agro -> CSkillEffect Class CSkillEffect_p_avoid_by_move_mode -> CSkillEffect Class CSkillEffect_p_avoid_rate_by_hp1 -> CSkillEffect Class CSkillEffect_p_avoid_rate_by_hp2 -> CSkillEffect Class CSkillEffect_p_block_act -> CSkillEffect Class CSkillEffect_p_block_buff -> CSkillEffect Class CSkillEffect_p_block_controll -> CSkillEffect Class CSkillEffect_p_block_debuff -> CSkillEffect Class CSkillEffect_p_block_getdamage -> CSkillEffect Class CSkillEffect_p_block_move -> CSkillEffect Class CSkillEffect_p_block_skill_physical -> CSkillEffect Class CSkillEffect_p_block_skill_special -> CSkillEffect Class CSkillEffect_p_block_spell -> CSkillEffect Class CSkillEffect_p_breath -> CSkillEffect Class CSkillEffect_p_create_common_item -> CSkillEffect Class CSkillEffect_p_create_item -> CSkillEffect Class CSkillEffect_p_critical_damage -> CSkillEffect Class CSkillEffect_p_critical_damage_position -> CSkillEffect Class CSkillEffect_p_critical_rate -> CSkillEffect Class CSkillEffect_p_critical_rate_by_hp1 -> CSkillEffect Class CSkillEffect_p_critical_rate_by_hp2 -> CSkillEffect Class CSkillEffect_p_critical_rate_position_bonus -> CSkillEffect Class CSkillEffect_p_crystallize -> CSkillEffect Class CSkillEffect_p_cub_attack_speed -> CSkillEffect Class CSkillEffect_p_cub_block_act -> CSkillEffect Class CSkillEffect_p_cub_physical_attack -> CSkillEffect Class CSkillEffect_p_cub_physical_defence -> CSkillEffect Class CSkillEffect_p_cubic_mastery -> CSkillEffect Class CSkillEffect_p_damage_shield -> CSkillEffect Class CSkillEffect_p_defence_attribute -> CSkillEffect Class CSkillEffect_p_enlarge_storage -> CSkillEffect Class CSkillEffect_p_fatal_blow_rate -> CSkillEffect Class CSkillEffect_p_fear -> CSkillEffect Class CSkillEffect_p_fishing_mastery -> CSkillEffect Class CSkillEffect_p_heal_effect -> CSkillEffect Class CSkillEffect_p_hit -> CSkillEffect Class CSkillEffect_p_hit_at_night -> CSkillEffect Class CSkillEffect_p_hit_number -> CSkillEffect Class CSkillEffect_p_hp_regen -> CSkillEffect Class CSkillEffect_p_hp_regen_by_move_mode -> CSkillEffect Class CSkillEffect_p_luck -> CSkillEffect Class CSkillEffect_p_magic_critical_rate -> CSkillEffect Class CSkillEffect_p_magic_mp_cost -> CSkillEffect Class CSkillEffect_p_magic_speed -> CSkillEffect Class CSkillEffect_p_magical_attack -> CSkillEffect Class CSkillEffect_p_magical_defence -> CSkillEffect Class CSkillEffect_p_mana_charge -> CSkillEffect Class CSkillEffect_p_max_cp -> CSkillEffect Class CSkillEffect_p_max_hp -> CSkillEffect Class CSkillEffect_p_max_mp -> CSkillEffect Class CSkillEffect_p_mp_regen -> CSkillEffect Class CSkillEffect_p_mp_regen_by_move_mode -> CSkillEffect Class CSkillEffect_p_passive -> CSkillEffect Class CSkillEffect_p_physical_armor_hit -> CSkillEffect Class CSkillEffect_p_physical_attack -> CSkillEffect Class CSkillEffect_p_physical_attack_by_hp1 -> CSkillEffect Class CSkillEffect_p_physical_attack_by_hp2 -> CSkillEffect Class CSkillEffect_p_physical_attack_by_material -> CSkillEffect Class CSkillEffect_p_physical_defence -> CSkillEffect Class CSkillEffect_p_physical_defence_by_hp1 -> CSkillEffect Class CSkillEffect_p_physical_defence_by_hp2 -> CSkillEffect Class CSkillEffect_p_physical_defence_by_material -> CSkillEffect Class CSkillEffect_p_physical_polarm_target_single -> CSkillEffect Class CSkillEffect_p_physical_shield_defence -> CSkillEffect Class CSkillEffect_p_physical_shield_defence_angle_all -> CSkillEffect Class CSkillEffect_p_preserve_abnormal -> CSkillEffect Class CSkillEffect_p_pvp_magical_skill_dmg_bonus -> CSkillEffect Class CSkillEffect_p_pvp_physical_attack_dmg_bonus -> CSkillEffect Class CSkillEffect_p_pvp_physical_skill_dmg_bonus -> CSkillEffect Class CSkillEffect_p_reduce_cancel -> CSkillEffect Class CSkillEffect_p_reduce_drop_penalty -> CSkillEffect Class CSkillEffect_p_reflect_skill -> CSkillEffect Class CSkillEffect_p_remove_equip_penalty -> CSkillEffect Class CSkillEffect_p_resist_abnormal_by_category -> CSkillEffect Class CSkillEffect_p_resist_dispel_by_category -> CSkillEffect Class CSkillEffect_p_reuse_delay -> CSkillEffect Class CSkillEffect_p_safe_fall_height -> CSkillEffect Class CSkillEffect_p_see_my_heart -> CSkillEffect Class CSkillEffect_p_set_collected -> CSkillEffect Class CSkillEffect_p_shield_defence_rate -> CSkillEffect Class CSkillEffect_p_showtime -> CSkillEffect Class CSkillEffect_p_skill_critical -> CSkillEffect Class CSkillEffect_p_skill_critical_probability -> CSkillEffect Class CSkillEffect_p_sound -> CSkillEffect Class CSkillEffect_p_speed -> CSkillEffect Class CSkillEffect_p_trade -> CSkillEffect Class CSkillEffect_p_transfer_damage_summon -> CSkillEffect Class CSkillEffect_p_vampiric_attack -> CSkillEffect Class CSkillEffect_p_weight_limit -> CSkillEffect Class CSkillEffect_p_weight_penalty -> CSkillEffect Class CSkillEffect_t_cub_hp -> CSkillEffect Class CSkillEffect_t_hp -> CSkillEffect Class CSkillEffect_t_hp_fatal -> CSkillEffect Class CSkillEffect_t_mp -> CSkillEffect Class CSkillOperateCondition_build_camp -> CSkillOperateCondition Class CSkillOperateCondition_can_summon -> CSkillOperateCondition Class CSkillOperateCondition_can_summon_pet -> CSkillOperateCondition Class CSkillOperateCondition_can_summon_siege_golem -> CSkillOperateCondition Class CSkillOperateCondition_check_level -> CSkillOperateCondition Class CSkillOperateCondition_check_sex -> CSkillOperateCondition Class CSkillOperateCondition_consume_body -> CSkillOperateCondition Class CSkillOperateCondition_enchant -> CSkillOperateCondition Class CSkillOperateCondition_energy_saved -> CSkillOperateCondition Class CSkillOperateCondition_equip_shield -> CSkillOperateCondition Class CSkillOperateCondition_equip_weapon -> CSkillOperateCondition Class CSkillOperateCondition_op_2h_weapon -> CSkillOperateCondition Class CSkillOperateCondition_op_alignment -> CSkillOperateCondition Class CSkillOperateCondition_op_companion -> CSkillOperateCondition Class CSkillOperateCondition_op_energy_max -> CSkillOperateCondition Class CSkillOperateCondition_op_fishing_cast -> CSkillOperateCondition Class CSkillOperateCondition_op_fishing_pumping -> CSkillOperateCondition Class CSkillOperateCondition_op_fishing_reeling -> CSkillOperateCondition Class CSkillOperateCondition_op_harvest -> CSkillOperateCondition Class CSkillOperateCondition_op_home -> CSkillOperateCondition Class CSkillOperateCondition_op_m_power_count -> CSkillOperateCondition Class CSkillOperateCondition_op_m_power_type_2 -> CSkillOperateCondition Class CSkillOperateCondition_op_not_territory -> CSkillOperateCondition Class CSkillOperateCondition_op_resurrection -> CSkillOperateCondition Class CSkillOperateCondition_op_siege_hammer -> CSkillOperateCondition Class CSkillOperateCondition_op_sweeper -> CSkillOperateCondition Class CSkillOperateCondition_op_territory -> CSkillOperateCondition Class CSkillOperateCondition_op_unlock -> CSkillOperateCondition Class CSkillOperateCondition_op_use_firecracker -> CSkillOperateCondition Class CSkillOperateCondition_op_wyvern -> CSkillOperateCondition Class CSkillOperateCondition_possess_holything -> CSkillOperateCondition Class CSkillOperateCondition_race -> CSkillOperateCondition Class CSkillOperateCondition_remain_hp_per -> CSkillOperateCondition Class CSkillOperateCondition_target_my_party -> CSkillOperateCondition Class CSkillOperateCondition_target_my_pledge -> CSkillOperateCondition Class CSmartIdManager<class CAlliance,5000,8> -> CTLPipeBase<unsigned int,5000,8>, -> CTLPipeBase<unsigned int,5000,8>::CReadCallback Class CSmartIdManager<class CCreature,70000,8> -> CTLPipeBase<unsigned int,70000,8>, -> CTLPipeBase<unsigned int,70000,8>::CReadCallback Class CSmartIdManager<class CGeneralObject,970000,8> -> CTLPipeBase<unsigned int,970000,8>, -> CTLPipeBase<unsigned int,970000,8>::CReadCallback Class CSmartIdManager<class CItem,900000,8> -> CTLPipeBase<unsigned int,900000,8>, -> CTLPipeBase<unsigned int,900000,8>::CReadCallback Class CSmartIdManager<class CParty,10000,8> -> CTLPipeBase<unsigned int,10000,8>, -> CTLPipeBase<unsigned int,10000,8>::CReadCallback Class CSmartIdManager<class CPledge,10000,8> -> CTLPipeBase<unsigned int,10000,8>, -> CTLPipeBase<unsigned int,10000,8>::CReadCallback Class CSmartIdManager<class CStaticObject,1000,8> -> CTLPipeBase<unsigned int,1000,8>, -> CTLPipeBase<unsigned int,1000,8>::CReadCallback Class CSmartIdManager<class CVehicle,100,8> -> CTLPipeBase<unsigned int,100,8>, -> CTLPipeBase<unsigned int,100,8>::CReadCallback Class CSocket -> CIOSocket -> CIOObject -> MemoryObject Class CStandAction -> CNewAction Class CStaticObject -> CObject -> CIOObject -> MemoryObject Class CStatusWnd Class CSummon -> CNPC -> CCreature -> CObject -> CIOObject -> MemoryObject Class CTalkAction -> CNewAction Class CTeamBattleAgit -> CAgit -> CResidence -> CIOObject -> MemoryObject Class CTerritory Class CThreadLocalWorldMap2<70000,350000,8> -> CTLPipeBase<struct CTL_WorldMapNode2,350000,8> -> CTLPipeBase<struct CTL_WorldMapNode2,350000,8>::CReadCallback -> CIOObject : -> MemoryObject Class CThreadLocalWorldMap2<70000,50000,8> -> CTLPipeBase<struct CTL_WorldMapNode2,50000,8> -> CTLPipeBase<struct CTL_WorldMapNode2,50000,8>::CReadCallback -> CIOObject : -> MemoryObject Class CTLPipeBase<struct CTL_WorldMapNode2,350000,8>::CReadCallback Class CTLPipeBase<struct CTL_WorldMapNode2,50000,8>::CReadCallback Class CTrade -> CEconomy -> MemoryObject Class CTradeReleaseVerifier -> CIOObject -> MemoryObject Class CUserCloser -> CIOObject -> MemoryObject Class CUserNotifier -> CIOObject -> MemoryObject Class CUserReleaseVerifier -> CIOObject -> MemoryObject Class CUserSocket -> CSocket -> CIOSocket -> CIOObject -> MemoryObject Class CUserSocketReleaseVerifier -> CIOObject -> MemoryObject Class CVehicle -> CObject -> CIOObject -> MemoryObject Class CVehicleController -> CIOObject -> MemoryObject Class CVehicleEraseMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CVehicleStartMessage -> CIOCPMessage -> CIOObject -> MemoryObject Class CVehicleStationInfo -> MemoryObject Class CWareHouseDeposit -> CEconomy -> MemoryObject Class CWareHouseWithdraw -> CEconomy -> MemoryObject Class CWeapon -> CItem -> CObject -> CIOObject -> MemoryObject Class CWeapon_ORT -> CWeapon -> CItem -> CObject -> CIOObject -> MemoryObject Class CWorld Class CWorld::__async_arg_AsyncDoorOpenClose -> CExecutionArgument Class CWorld::__async_arg_AsyncDoorStatusUpdate -> CExecutionArgument Class CWorld::__async_arg_AsyncEnterWorld -> CExecutionArgument Class CWorld::__async_arg_AsyncGetOffVehicle -> CExecutionArgument Class CWorld::__async_arg_AsyncGetOnVehicle -> CExecutionArgument Class CWorld::__async_arg_AsyncLeaveWorld -> CExecutionArgument Class CWorld::__async_arg_AsyncMove -> CExecutionArgument Class CWorld::__async_arg_AsyncPickItem -> CExecutionArgument Class CWorld::__async_arg_AsyncPutItem -> CExecutionArgument Class CWorld::__async_arg_AsyncStaticObjectAppear -> CExecutionArgument Class CWorld::__async_arg_AsyncStaticObjectDisappear -> CExecutionArgument Class CWorld::__async_arg_MoveVehicle -> CExecutionArgument Class CWorld::__async_arg_VehicleEnterWorld -> CExecutionArgument Class CWorld::__async_arg_VehicleLeaveWorld -> CExecutionArgument Class CXMasTimer -> CIOObject -> MemoryObject Class CZzoldagu -> CNPC -> CCreature -> CObject -> CIOObject -> MemoryObject Class DeleteAllBlock -> CHtmlCommand -> MemoryObject Class DeleteAllBlockConfirm -> CHtmlCommand -> MemoryObject Class DeleteAllFriend -> CHtmlCommand -> MemoryObject Class DeleteAllFriendConfirm -> CHtmlCommand -> MemoryObject Class DeleteBlock -> CHtmlCommand -> MemoryObject Class DeleteBlockBatchHandler -> CHtmlBuilder Class DeleteFriend -> CHtmlCommand -> MemoryObject Class DeleteFriendBatchHandler -> CHtmlBuilder Class DeleteMail -> CHtmlCommand -> MemoryObject Class DeleteMailHtmlBuilder -> CHtmlBuilder Class ForwardMailForm -> CHtmlCommand -> MemoryObject Class ForwardMailFormHtmlBuilder -> CHtmlBuilder Class GatherChannelInfo -> IMultiPartyVisitor Class ListBlock -> CHtmlCommand -> MemoryObject Class ListBlockHtmlBuilder -> CHtmlBuilder Class ListFriend -> CHtmlCommand -> MemoryObject Class ListFriendHtmlBuilder -> CHtmlBuilder Class ListMail -> CHtmlCommand -> MemoryObject Class ListMailHtmlBuilder -> CHtmlBuilder Class LockableObject Class MemoControl -> AtomicJob -> MemoryObject Class MemoryObject Class ModifyMail -> CHtmlCommand -> MemoryObject Class ModifyMailForm -> CHtmlCommand -> MemoryObject Class ModifySendMail -> CHtmlCommand -> MemoryObject Class ModifySendTempMailHtmlBuilder -> CHtmlBuilder Class ModifyTempMailFormHtmlBuilder -> CHtmlBuilder Class ModifyTempMailHtmlBuilder -> CHtmlBuilder Class NpcServer -> Server -> CIOServer -> CIOObject -> MemoryObject Class NpcSocket -> CSocket -> CIOSocket -> CIOObject -> MemoryObject Class NullCommand -> CHtmlCommand -> MemoryObject Class PetDataLexer -> yl::yywflexer -> yl::yywlexer Class PetDataParser -> yl::yywfparser -> yl::yywparser Class PledgeAnnounceHtmlBuilder -> CHtmlBuilder Class ReadMail -> CHtmlCommand -> MemoryObject Class ReadMailHtmlBuilder -> CHtmlBuilder Class ReplyMailForm -> CHtmlCommand -> MemoryObject Class ReplyMailFormHtmlBuilder -> CHtmlBuilder Class SaveMail -> CHtmlCommand -> MemoryObject Class SaveMailHtmlBuilder -> CHtmlBuilder Class SaveQuestInfo -> AtomicJob -> MemoryObject Class SearchMail -> CHtmlCommand -> MemoryObject Class SendMail -> CHtmlCommand -> MemoryObject Class SendMailHtmlBuilder -> CHtmlBuilder Class SendPledgeMail -> CHtmlCommand -> MemoryObject Class SendPledgeMailHandler -> CHtmlBuilder Class Server -> CIOServer -> CIOObject -> MemoryObject Class SetPledgeAnnounceHtmlHandler -> CHtmlBuilder Class SSQSystem -> CIOObject -> MemoryObject Class StringTokenizer Class SwitchPledgeAnnounceShowFlag -> CHtmlCommand -> MemoryObject Class UnreadMailCountMsgSender -> CHtmlBuilder Class User -> CCreature -> CObject -> CIOObject -> MemoryObject Class UserRequestTimeSetter Class ViewCastleInfo -> CHtmlCommand -> MemoryObject Class ViewCastleList -> CHtmlCommand -> MemoryObject Class WriteFriendMailForm -> CHtmlCommand -> MemoryObject Class WriteFriendMailFormHtmlBuilder -> CHtmlBuilder Class WriteMailForm -> CHtmlCommand -> MemoryObject Class WriteMailFormHtmlBuilder -> CHtmlBuilder Class WritePledgeAnnounce -> CHtmlCommand -> MemoryObject Class WritePledgeAnnounceForm -> CHtmlCommand -> MemoryObject Class WritePledgeMailForm -> CHtmlCommand -> MemoryObject Class WritePledgeMailFormHtmlBuilder -> CHtmlBuilder Class yl::yywlexer Class yl::yywparser
-
- 3
-
-
-
Discussion one ip two servers
guytis replied to L2Full's topic in Server Development Discussion [L2OFF]
yes, you can use a server on each windows user -
Discussion one ip two servers
guytis replied to L2Full's topic in Server Development Discussion [L2OFF]
You talked about NCSoft ... NCSoft also made GF... Those who know more here or so claim to be, try not to continue confusing those who do not know. Thank you. -
Discussion one ip two servers
guytis replied to L2Full's topic in Server Development Discussion [L2OFF]
Exelent... The great collaborators geniuses of the community hahaha as easy as doing this ... L2Server_GF.EXE OffsetMutex=0xB70728 Mutex=_L2SERVER_EXE_ OffsetGlobal=0xB73AC8 Global=Global\CONSOLE_LOG_L2SERVER L2Npc_GF.EXE OffsetMutex=0x665138 Mutex=_L2NPC_EXE_ OffsetGlobal=0x665D40 Global=Global\CONSOLE_LOG_L2NPC CacheD_GF.EXE OffsetRegEdit=0x5F9F20 RegEdit=Software\PROJECT_L2\L2CACHED OffsetMutex=0x5FADB8 Mutex=_L2CACHE_EXE_ OffsetGlobal=0x60E048 Global=Global\CONSOLE_LOG_CACHED Christmas gift for those who believe that you could not ... With all due respect Mr. GENIO, you say that GF does not use Global ??. I think so, and the truth is told by the Exe. Not me -
Discussion one ip two servers
guytis replied to L2Full's topic in Server Development Discussion [L2OFF]
Why do you lie to people saying it can't be done? ... I've had several servers on the same Windows for 10 years without virtualizing. 2 L2Server Exe C4 in one pc 2 L2Server Exe GF in other pc -
Discussion one ip two servers
guytis replied to L2Full's topic in Server Development Discussion [L2OFF]
I can do it. if you want to contact me private message ... -
You will need the official H5 files. PTS_HF_P5.zip https://bitbucket.org/l2shrine/extender-h5/src/master/
-
Discussion L2OFF extender debugging
guytis replied to mrakobes's topic in Server Development Discussion [L2OFF]
you will use 1% of the x64dbg utilities hehe ... to make it easier for you, load it into Cheat Engine and it will make it easier for you if you are just starting with this ... -
Help Inventroy slot problem (Vanganth)
guytis replied to elfeush's question in Request Server Development Help [L2OFF]
geniuses put me 3 downvotes, sorry for you, but I guess I should not help anyone else. -
WTS File decryption service with SmartCrypt
guytis replied to guytis's topic in Marketplace [L2Packs & Files]
it doesn't give me any benefit to have positive numbers -
File decryption service with SmartCrypt Skype: gustavoorellano@hotmail.com Discord: Guytis#6760
-
This appears, when you don't even know what you're doing Greetings.
-
Share To learn IDA and C ++ ! Surprise !!
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
jajaaj lo mas gracioso de todo fue esto, que quede grabado en la historia xD vos dijiste: "En fin nunca aportaste nada y no porque no quieras, sino porque no sabes una mierda de nada, segui usando ida pro... hay cosas mejores, y si vas s compilar un dll, dudo mucho que lo puedas hacer en ida" Si no usas IDA u orto desensamblador, como poder programar dentro de una dll el offset que tener que hookear, modificar,etc etc etc? o pensas que hacer una dll, es solamente decir hice una dll? que le pones dentro? aire como tu cerebro? jajja das asco... Sos un Ignorante!! dedicate a juntar carton si no te da la cabeza, porque yo jamas voy a aportar nada. -
Share To learn IDA and C ++ ! Surprise !!
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
boludito, si queres manipular skilles o hacer cambio de Race por medio de AI, tendrias que extender l2npc...El dia que uses IDA y aprendas a crear una estructura y descompilar por lo menos una funcion lo vas a entender burro... ves que no sabes ni de lo que hablas... dedicate a descargar files y levantar server todas las semanas. mientras que los demas hacemos la plata ya hace mas de 12 años ;) PD: Mañana viernes 28 de febrero a las 20:00Hs te invito a l2killzone.com.ar. Para que recuerdes de lo que estas hablando jajaja -
Share To learn IDA and C ++ ! Surprise !!
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
MOGOLICO, al usar AI tenes miles de limitacion, escribiendo en c++ , no existe ninguna limitacion... pobre idiota, ensima se hace el piola con alguien que ni conoce... anda taradito, vos no podes ni amenazar a tu papa para pedirle 5 pesos. y quien sabe, capas te va como a facu ;) boludito. -
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
I did not read any. just google haha -
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
7A882A movlpd xmm13, cs:dbl_9CCFB0 Hex dump = 66 44 0F 12 2D 7D 47 22 00 (9 bytes) fisrt 5 bytes 66 44 0F 12 2D 4 bytes 7D 47 22 00 (dbl_9CCFB0) WriteForm 5 = writememory in 7A882A+5 -
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
Do you know if there is any arrangement that can be made and that this appears in F5? -
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
double g_MagicCriticalMultipler = 4.0; void SetMagicCriticalMultipler() { g_HookManager.WriteRelativeAddress(0x7A882A, 5, &g_MagicCriticalMultipler, 0); //CSkillEffect_i_hp_drain::Instant() g_HookManager.WriteRelativeAddress(0x7A9071, 5, &g_MagicCriticalMultipler, 0); //CSkillEffect_i_m_attack::Instant() g_HookManager.WriteRelativeAddress(0x7A98DA, 5, &g_MagicCriticalMultipler, 0); //CSkillEffect_i_m_attack_by_hp::Instant() g_HookManager.WriteRelativeAddress(0x7AA14B, 5, &g_MagicCriticalMultipler, 0); //CSkillEffect_i_m_attack_by_dist::Instant() g_HookManager.WriteRelativeAddress(0x7AFED5, 5, &g_MagicCriticalMultipler, 0); //CSkillEffect_i_death_link::Instant() g_HookManager.WriteRelativeAddress(0x7B274E, 5, &g_MagicCriticalMultipler, 0); //CSkillEffect_i_m_attack_over_hit::Instant() } -
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
-
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
I am not very sure and the function is not very well decompiled ... 0x7A8C20 in some other skills there is also like the CSkillEffect_i_hp_drain void __stdcall CSkillEffect_i_m_attack::Instant(CSkillEffect_i_m_attack *this, CCreature *pCreature, CCreature *pTarget, CSkillInfo *pSkillInfo, CSkillAction *pAction, double distance) { CSkillInfo *pSkillInfo_; // r13 CCreature *pTarget_; // rdi CCreature *pCreature_; // rsi CSkillEffect_i_m_attack *this_; // r15 __int64 v10; // r12 __int64 v11; // r8 __int64 v12; // rcx __int64 v13; // rax __int64 v14; // rax double fMAtk_F; // xmm6_8 CCreature *pTarget__1; // rbp CDoor *door; // r14 __int64 *v18; // rbx CreatureSharedData *pSD; // r11 double fMAtk; // xmm14_8 double StatWIT; // xmm15_8 int attributeType; // eax unsigned int level; // ebx User *pUser; // rax __int64 v25; // r8 __int64 v26; // r8 User *pUser_1; // rax User *pUser_2; // rax User *pUser_3; // rax double v30; // r8 __int64 v31; // rax int dmgFlag; // [rsp+20h] [rbp-128h] double _unkn610; // [rsp+160h] [rbp+18h] pSkillInfo_ = pSkillInfo; pTarget_ = pTarget; pCreature_ = pCreature; this_ = this; if ( !(dword_E418450 & 1) ) { dword_E418450 |= 1u; dword_E41844C = guard(L"CSkillEffect_i_m_attack::Instant()"); } v10 = TlsIndex; v11 = *(*(__readgsqword(0x58u) + 8i64 * TlsIndex) + 311640i64); v12 = g_CallStackIndex[v11 + 0x100000]; g_CallStackIndex[v11 + 0x100000] = v12 + 1; g_CallStackName[0][v12 + 1000 * v11] = L"CSkillEffect_i_m_attack::Instant()"; if ( pTarget_ ) { if ( pTarget_->vtable->base.base.base.IsCreature(pTarget_) || (pTarget_->vtable->base.CCreature__GetLevel)(pTarget_) || (pTarget_->vtable->base.sub_29)(pTarget_) || (pTarget_->vtable->base.sub_33)(pTarget_) ) { if ( !pTarget_->vtable->base.base.base.IsCreature(pTarget_) || (*&pTarget_->vtable->gap1D8[120])(pTarget_) ) { fMAtk_F = 0.0; pTarget__1 = 0i64; door = 0i64; v18 = (&unk_1112190 + 320008 * *(*(__readgsqword(0x58u) + 8 * v10) + 311640i64)); if ( *(v18 + 80000) >= 10000 ) CLog::Add(&g_winlog, LOG_ERROR, L"Lock stack is small?? -_-;;; kuooo"); v18[4 * *(v18 + 80000)] = 0i64; v18[4 * *(v18 + 80000) + 1] = 0i64; v18[4 * *(v18 + 80000) + 2] = L".\\SkillFxFunc.cpp"; v18[4 * *(v18 + 80000) + 3] = 1766i64; _InterlockedIncrement(v18 + 80000); CriticalSection::Lock(pCreature_->d.lpSharedDataLock, L"d:\\work\\l2server\\creature.h", 1349); pSD = pCreature_->d.pSD; fMAtk = pSD->fMAtk; if ( LOBYTE(pSD->bSpiritshot) ) fMAtk_F = fMAtk * pSD->dSpiritShotPower; StatWIT = pCreature_->vtable->CCreature::GetBaseStatWIT(pCreature_); _unkn610 = *&pCreature_->d._unkn610; CCreature::ReadUnlock(pCreature_); if ( pTarget_->vtable->base.base.base.IsCreature(pTarget_) ) { pTarget__1 = pTarget_; CCreature::ReadLock(pTarget_, L".\\SkillFxFunc.cpp", 1779); attributeType = pSkillInfo_->d.attributeType; if ( attributeType >= 0 && attributeType < 34 ) CCreature::GetAttributeBonus(pTarget_, pCreature_); pTarget_->vtable->CCreature::GetBaseStatWIT(pTarget_); level = (pTarget_->vtable->CCreature::GetLevel)(pTarget_); CCreature::ReadUnlock(pTarget_); } else if ( (pTarget_->vtable->base.sub_26)(pTarget_) ) { door = (pTarget_->vtable->base.sub_38)(pTarget_); CriticalSection::Lock(door->d.pLock, L".\\SkillFxFunc.cpp", 1793); (door->vtable->base.unknown_libname_2001_120)(door); level = 0; CriticalSection::Unlock(door->d.pLock, 0i64, 0); } else { level = LODWORD(_unkn610); } if ( StatWIT * 0.5 * pCreature_->d.magicCriticalRatePER + pCreature_->d.magicCriticalRateDIFF > rand() / 32767.0 * (100.0 - 0.0) + 0.0 && pCreature_->vtable->base.base.base.IsUser(pCreature_) ) { pUser = (pCreature_->vtable->base.base.base.MemoryObject__CastUser)(pCreature_); User::SendSystemMessage_0(pUser->_unkn2700[5], id_1280__Golpe_Critico_Magico); } sub_916C50(fMAtk + fMAtk_F); if ( pTarget_->vtable->base.base.base.IsUser(pTarget_) ) (pCreature_->vtable->base.base.base.MemoryObject__CastCreature)(pCreature_); if ( (this_->base->CSkillEffect_i__CheckResisted)(this_, level, v25, pSkillInfo_->d.nMagicLevel, COERCE_DOUBLE(*&StatWIT), 7.0, -130.0, 95.0, 0i64, 0i64, COERCE_DOUBLE(*&_unkn610)) || (this_->base->CSkillEffect_i__CheckResisted)(this_, level, v26, pSkillInfo_->d.nMagicLevel, COERCE_DOUBLE(*&StatWIT), 7.0, -100.0, 95.0, 1.0, 0i64, COERCE_DOUBLE(*&_unkn610)) ) { if ( pCreature_->vtable->base.base.base.IsUser(pCreature_) ) { pUser_1 = (pCreature_->vtable->base.base.base.MemoryObject__CastUser)(pCreature_); *&dmgFlag = 0i64; CSocket::Send(pUser_1->socket, "cdd", 100i64);// id_158__Tu_ataque_ha_fallado = 0x9E, } if ( pTarget_->vtable->base.base.base.IsCreature(pTarget_) && pTarget__1->vtable->base.base.base.IsUser(pTarget__1) ) { if ( pCreature_->vtable->base.base.base.IsUser(pCreature_) ) { (pCreature_->vtable->base.base.base.MemoryObject__CastUser)(pCreature_); pUser_2 = (pTarget__1->vtable->base.base.base.MemoryObject__CastUser)(pTarget__1); dmgFlag = 1; CSocket::Send(pUser_2->socket, "cdddS", 100i64);// id_159__Has_resistido_el_hechizo_de_s1 = 0x9F, } else if ( (pCreature_->vtable->base.sub_8)(pCreature_) ) { pUser_3 = (pTarget__1->vtable->base.base.base.MemoryObject__CastUser)(pTarget__1); dmgFlag = 1; CSocket::Send(pUser_3->socket, "cdddd", 100i64);// id_159__Has_resistido_el_hechizo_de_s1 = 0x9F, } } } if ( pTarget_->vtable->base.base.base.IsCreature(pTarget_) ) { LOBYTE(dmgFlag) = 1; (pTarget__1->vtable->CCreature::GotDamageBy)(pTarget__1, pCreature_, *&v30, 1i64, *&dmgFlag); } else if ( (pTarget_->vtable->base.sub_26)(pTarget_) ) { (door->vtable->base.unknown_libname_2001_118)(door, pCreature_); } v31 = *(*(__readgsqword(0x58u) + 8 * v10) + 311640i64); --g_CallStackIndex[v31 + 0x100000]; } else { v14 = *(*(__readgsqword(0x58u) + 8 * v10) + 311640i64); --g_CallStackIndex[v14 + 0x100000]; } } else { v13 = *(*(__readgsqword(0x58u) + 8 * v10) + 311640i64); --g_CallStackIndex[v13 + 0x100000]; } } else { --g_CallStackIndex[v11 + 0x100000]; } } -
set Domain and date expire Unix <?php $dominio = "127.0.0.1"; $fecha_unix = "1649305434"; $key[1] = crearKey($dominio, $fecha_unix, "d828ef0cdcaffba468e21aa1f64f0621"); $key[2] = crearKey($dominio, $fecha_unix, "ed07dd89f84f1a2e5991847e13fde8d0"); $key[3] = crearKey($dominio, $fecha_unix, "be5bf830d02eba8b6501dd523d04c0ca"); $key[4] = crearKey($dominio, $fecha_unix, "2c62c938b72c80fe6f7a6fcc62629ade"); $key[5] = crearKey($dominio, $fecha_unix, "85ff5e23c4566cfb1f58b262c920651f"); $key_final = $key[1] . $key[1] . $key[4] . $key[1] . $key[2] . $key[1] . $key[3] . $key[3] . $key[5] . $key[5]; echo $key_final; function crearKey($dominio, $fecha_unix, $md5) { $md5_key = md5( $dominio . $fecha_unix . $md5); $key_real = $dominio. "|" . $fecha_unix . "|" . $md5_key; $enc1 = base64_encode($key_real); $enc2 = strrev( $enc1); $enc3 = str_replace( '-', '', $enc2 ); $enc4 = strtr($enc3,'+Rc0OYVnNdD62qQ','=cRO0VYNnDd26Qq'); $enc5 = str_replace( '=', '@+', $enc4 ); return $enc5; } ?>
-
CItem::EnchantItem Full Decompiled C4
guytis replied to guytis's topic in Server Shares & Files [L2OFF]
yes 0x69B2FD v12= ??? double CAttackAction::CalcDamage(double dPAttack, double dRandDamageBonus, double dPDefend, double dShieldDefense, double dAttrBonus, double dCriticalBonus, double dCriticalDamageBonusPer, double dCriticalDamageBonusDiff) { defsh = 1.0; if ( dShieldDefense + dAttrBonus >= 1.0 ) defsh = dShieldDefense + dAttrBonus; return (dRandDamageBonus * dPDefend * dCriticalDamageBonusPer * dCriticalDamageBonusDiff + v12) * 70.0 / defsh * dCriticalBonus; }