Leaderboard


Popular Content

Showing content with the highest reputation since 08/27/2020 in all areas

  1. 8 points
    I no longer have time to maintain and develop the project so I'm sharing it for free with everyone. Anyone who bought it got a full refund. So almost 3 years ago I released a very primitive Fake Players engine called L2jRoboto. It lacked many features and it wasn't really manageable. Thanks to the quarantine situation I decided to spend some of my spare time writing a completely new engine from scratch. So without any further ado I present to you, Autobots, the most Advanced Fake Player & Autofarm Engine. Code: https://github.com/Elfocrash/L2Autobots I will NOT be offering ANY support to install or do whatever with the engine. You are alone. I MIGHT offer some help to anyone that is in our Discord server: https://discord.gg/6DYMDV4 The engine currently supports every class except for the summoner classes and prophet-like classes. Features Autobots Full autobot control through an in game dashboard with amazing UX Spawn/Despawn/Delete Inspect a bot's inventory, status, skills and buffs Customise the bot's combat and social preferences in game Target radius PvP aggression and preferences Self sustain with potions that can be configured in game Infinite buff replenishing Infinite consumable replenishing Ingame bot filtering Persistent bots that are saved in the database and can be logged in where they logged out Unique behaviour on each bot based on its class Archers will kite Spoilers will spoil and sweeper Pet owners will have pets following or assisting them Create an autobot in game Name Level Class Appearance Create random Autobot Bot chat control You can see what the bot sees in the chat and you can do things like talk in general chat or shout chat and also use PMs Bot clan control Create a bot clan in game and change the members of the clan from the dashboard, including clan crests for remote locations Full ingame bot control (movement, attack, skills, chat) Automatic return to death area using gatekeepers Features Autofarm Fully automatic farming with targeting, attacking and self sustain logic Here is a video showcasing the features as of 04/05/2020 Some images: https://imgur.com/a/ttFkkef New feature: Full bot control Movement Chat Skills Action Combat PvP/PK (Ctrl button support) Configurable skill preferences per class Configurable Private Sell Store Configurable Private Buy Store Bots will now return to their death area after they respawn in town You you want to get a version of the engine that is already installed and it is easy to run check this out:
  2. 7 points
    High Five Interface Style Essential Has not changed yet: vertical window of skills, minimap, party, pet / sumon, inventory, menu systems. Was going to play on the RPG club, so item names and so on from there. Especially not tested, I do not know where it works) Download Credits: Monokini2
  3. 6 points
    I invite you in my toplist with free donation panel from DenArt Designs at https://itopz.com/ iTopZ Login with 1 click here Donate Panel more info can be found here Donate Panel how to can be found here Server Side (L2OFF TODO) Java can be found here DenArt Designs Paid Donate Panel can be found here https://www.denart-designs.com/
  4. 6 points
    As from time to time I see people searching for time limited items and/or questions about how to modify the shadow items system, I decided to code one. There is nothing modified from vanilla code, everything is custom. Q: So, how does it work? A: All you have to do is to add a new XML line to your item. The time value is in minutes. <set name="time" val="1" /> Q: When the time-task is triggered? A: The task is triggered on item acquisition. Q: Is it limited to weapon/armor type items? A: No. You can add it to ANY item, whether if it's a weapon, armor or etc item. Q: Is it possible to display remaining time on client as it's done with Shadow Items? A: Yes, of course. The only requirement, as in Shadow Items case, is to modify the client armorgrp/weapongrp/etcitemgrp file, durability row. Q: Can I put some restriction on the item? A: Yes, you can. You can use restrictions as on any item via XML. Q: But is it safe to allow trading or dropping the item? A: Yes, it is. If you drop the item and someone pick it up, it's gonna be removed as well (once picked up, item is not removed from the ground). Q: Are there any hard-coded restrictions? A: Yes, the only restriction that is hard-coded is, you can not drop the item on death nor refine it. Q: What about items in warehouse? A: Items in warehouse are also checked, so if the time is over, they will be removed as well.
  5. 5 points
    http://l2.laby.fr/files/repo-l2nostalgia-eu/ As said in the URL, this is a mirror of the repository of L2 Nostalgia. There is a very decent collection of files, extenders, and tools Mirrors being good, here you go :) Content is also available in this file, with direct links : http://l2.laby.fr/files/repo-l2nostalgia-eu/filelist.html ./ ├── C0 │ └── Client │ └── Prelude_Beta.zip ├── C1 │ ├── Client │ │ ├── C1_418 - Harbingers of War.zip │ │ ├── Patched │ │ │ ├── C1_for_server_v4.zip │ │ │ ├── L2c1x1Com.rar │ │ │ └── LineageII.zip │ │ └── Patches │ │ ├── 0_l2_c1_sina2017_update.zip │ │ ├── C1_Patch (For server v4).zip │ │ ├── c3 textures │ │ │ ├── armorgrp.C3.clear.rar │ │ │ ├── armorgrp.rar │ │ │ └── [c1]c3textures_v1.2.rar │ │ ├── C3Textures.zip │ │ ├── c6 systextures - B grade work.rar │ │ ├── chargrp (underwear patch).rar │ │ ├── l2c1ruspatch_v_1_0.7z │ │ ├── l2_c1_sina2012_client_c2_patch.zip │ │ ├── L2DataC1(offline db).zip │ │ ├── L2_SkillTime.rar │ │ ├── npcname-e(agro patch).rar │ │ ├── System_For_Win_10.zip │ │ └── Win7fix.zip │ ├── Server │ │ ├── Chronicle 1 - Harbingers of War.rar │ │ ├── l2_c1_sina2017.zip │ │ ├── LineageII_C1.rar │ │ ├── Parts │ │ │ ├── DBScript.zip │ │ │ ├── GM_commands.zip │ │ │ ├── Lineage_Server_status.rar │ │ │ ├── master_toma-lineage2-c1-harbingers-of-war-67f13b290295.zip │ │ │ └── npcdata.zip │ │ ├── Server_lineage_2_c1.rar │ │ ├── Server_lineage_2_c1_v2.rar │ │ ├── Server_lineage_2_c1_v3.rar │ │ └── Server_lineage_2_c1_v4.zip │ └── Utils │ ├── C1 - L2Informer 0.6.rar │ ├── L2DataC1(offline db).zip │ ├── Lineage_Server_status.rar │ ├── MultiOkno.rar │ └── TargetPlus (auto SS).rar ├── C2 │ ├── Client │ │ ├── C2_485 - Age of Splendor.zip │ │ ├── Patched │ │ │ └── L2Firebird_CH2.exe │ │ └── Patches │ │ ├── c2_nogg_patch.rar │ │ ├── system_485_Win7_noGG_KeySec_fixed.zip │ │ └── Win7fix.zip │ └── Server │ ├── ProjectC2-Beta4.rar │ └── Server_Lineage2_Off_C2_from_la2base.rar ├── C3 │ ├── Client │ │ ├── C2_485 - Age of Splendor.zip │ │ ├── C3_530 - Rise of Darkness.zip │ │ └── Patches │ │ ├── c3_530_Vista7_noGG-fix.zip │ │ ├── c3_nogg_patch_fyyre.rar │ │ ├── c3_nogg_patch_l2ggbps.rar │ │ ├── L2classic-update.rar │ │ ├── Patch_L2C3.7z │ │ ├── system_530_Vista7_noGG_KeySec_fixed.zip.zip │ │ ├── system530_Vista7_noGG.zip │ │ ├── system560c4v22.zip │ │ ├── System_C4_for_C3_NoGG_Win7_fixed.rar │ │ └── Vista7fix.rar │ └── Server │ ├── L2OFF_Server_C3_Complete.rar │ └── Server_Lineage2_Off_C3_from_la2base.rar ├── C4 │ ├── Client │ │ ├── C4_656 - Scions of Destiny.zip │ │ └── Patches │ │ ├── c4_nogg_dll_patch.rar │ │ ├── c4_nogg_dll_proto_659.rar │ │ ├── c4_nogg_dll_proto_660.rar │ │ ├── System656 2017_Vista7_noGG_KeySecurity_fix.rar │ │ └── System656_Vista7_noGG_fix.rar │ └── Server │ ├── C4_official_files_la2world_rev_170.rar │ ├── c4_pts storm.rar │ ├── c4_source Oldgaming.net.rar │ ├── L2_Off_C4_Serv.exe │ ├── Parts │ │ ├── DBScript.zip │ │ ├── GM_commands.zip │ │ └── npcdata.zip │ └── RaGEZONE_Official_C4_Pack_Live.rar ├── C5 │ ├── Client │ │ ├── C5_693 - Oath of Blood.zip │ │ └── Patches │ │ ├── Engine693_patched.zip │ │ ├── NoGG │ │ │ ├── antigg.zip │ │ │ ├── c5ggfix.rar │ │ │ ├── c5_nogg_dll2.rar │ │ │ ├── c5_nogg_dll.rar │ │ │ ├── C5_NOGG.RAR │ │ │ ├── emo-ggvard.ZIP │ │ │ ├── KiLL_GG_C5_693_protocol.rar │ │ │ └── nwindow_patched.zip │ │ ├── Official │ │ │ ├── C5_Last_NA_update.zip │ │ │ ├── C5_system-693.7z │ │ │ └── C5-system-709-clean.zip │ │ └── System │ │ ├── 1cc_5oath_of_blood_system.7z │ │ ├── 3_Patch.rar │ │ ├── Auragame C5.rar │ │ ├── c5_by_raule.rar │ │ ├── C5 patch by Soul.rar │ │ ├── C5 System.rar │ │ ├── DisgraceC5FULLpatchV1.rar │ │ ├── l2_ee EXTEND.7z │ │ ├── L2Nostalgia_patch.rar │ │ ├── Omen final update.rar │ │ ├── patch_l2_ee.7z │ │ ├── RT_Patch_v20.rar │ │ ├── system_693.rar │ │ ├── system_709_clean_noGG.rar │ │ ├── system_709.rar │ │ ├── system_709v2.rar │ │ ├── system_709v3.rar │ │ ├── system_nogg.rar │ │ └── system.zip │ ├── Server │ │ ├── C4extC5].zip │ │ ├── EXTSERVERPACKC5.rar │ │ ├── Lineage2-C5v1.rar │ │ ├── Lineage_2_C5_v2.rar │ │ ├── Lineage2-C5v2.rar │ │ ├── Parts │ │ │ ├── bfishy.zip │ │ │ ├── EMU_GG wtf.ZIP │ │ │ ├── EngineExt.zip │ │ │ ├── GG-kill(all)[EMU_WEB_SERVER].rar │ │ │ └── GG_Last UPD.zip │ │ ├── Server_lineage_2_c5_v1.rar │ │ └── ServidorC5Full.rar │ └── Utils │ ├── L2FileEdit-master.zip │ └── Lineage ][ File Edit(Interlude And C5-NEW).exe ├── C6 │ ├── Client │ │ ├── C6_740 - Interlude.zip │ │ ├── Patched │ │ │ └── Lineage2NostalgiaClient.zip │ │ └── Patches │ │ ├── C6droppatch.rar │ │ ├── engine.dll_win10.rar │ │ ├── engine.dll_win10v2.rar │ │ ├── interlude_nogg.rar │ │ ├── interlude_to_graciafinal_nogg.rar │ │ ├── L2C6_Mod_ToolZoom_Hack.ace │ │ ├── nogg_patch_746.rar │ │ ├── System │ │ │ ├── system_744_clean_noGG.rar │ │ │ ├── system_746_clean.rar │ │ │ └── system_746_Win10.rar │ │ └── wildcard.rar │ └── Server │ ├── C6_AdvExt64_demo.zip │ ├── depmax64 geodata.rar │ ├── free_l2d_geodata.zip │ ├── Geodata.7z │ ├── html.zip │ ├── Interlude_official_files_beta.rar │ ├── L2nostalgia-C4-themed-C6-2019-09-09.zip │ ├── L2OFF_Server_Interlude_64Bits.rar │ ├── Server_C6_Interlude_Off.rar │ ├── Server_Lineage2_Interlude_Off_x64.rar │ ├── SVN-Vanganth_IT_last_Maxcheater.com.zip │ └── Vanganth source Interlude.zip ├── CT │ └── Client │ ├── Lineage2_GraciaFinal.zip │ ├── Lineage2_Helbound.zip │ ├── Lineage2_Kamael.rar │ └── Patches │ ├── ct15_unicode.rar │ ├── Hellbound Drop Patch_v2.rar │ └── npcname-e-hb.rar ├── filelist.txt ├── Guides │ ├── BufferNPC.zip │ ├── C1GMcommands.zip │ ├── Client modifications to view skills_monsters_npcs_items.zip │ ├── Editing Html Windows In H5 [Lineage 2] - Tutorials - LordCraft.zip │ ├── ElfPaperdoll.7z │ ├── GM Commands Guide.zip │ ├── GMcommands.zip │ ├── [Guide] Adapting Items Between Chronicles [All Chronicles].zip │ ├── [Guide] Attaching an Extender - Server Development Discussion [L2OFF] - MaxCheaters.com.mhtml.zip │ ├── [Guide] [L2Off]_ Gmshop,teleporter,buffer Creation.(All In One).mhtml.zip │ ├── [Guide]L2 Official Server Setup Guide for Noobs-English.zip │ ├── [Guide] NPCs & OTHER CUSTOM STUFF_ Adding, Customising.zip │ ├── [Guide]Unlimited zoom & zoom through wall - Client Development Discussion - MaxCheaters.com.mhtml.zip │ ├── [help[ Configure seven signs _ AdvExt64.zip │ ├── Help with 7 signs_olympiad set up. - Request Server Development Help [L2OFF] - MaxCheaters.com.mhtml.zip │ ├── Lineage_Ii_-_Prima_Game_Guide_2004.rar │ ├── Notes.zip │ ├── Quest Items in luxury shop.zip │ ├── setup server guide.zip │ └── Texture Editing.zip ├── L2J │ ├── C1 │ │ └── Chronicle 1 - Harbingers of War.rar │ ├── C2 │ │ ├── Chronicle 2 - Age of Splendor 1.rar │ │ └── Chronicle 2 - Age of Splendor.rar │ ├── C4 │ │ ├── c4_festinka.7z │ │ ├── C4 + Geodata .zip │ │ └── c4_source Oldgaming.net.rar │ ├── C5 │ │ ├── c5_L2j_sourse.rar │ │ ├── L2C5_OldArchive.zip │ │ ├── L2J C5 Builded Pack.zip │ │ ├── L2J_RT_C5_Server&Datapack_1275.rar │ │ ├── RusTeam_1265.rar │ │ └── Serveræ5.rar │ ├── Epilogue │ │ ├── L2Phoenix Shaitan Edition v213.zip │ │ ├── l2scripts_source_FIXED.rar │ │ ├── łßÕ«żŁ©¬© Epilogue l2ed nextlast.rar │ │ ├── łßÕ«żŁ©¬© vt Eepilogue.rar │ │ ├── maddevREVXZ.rar │ │ ├── sundev615.rar │ │ ├── Sun-Dev [rev.613].7z │ │ ├── T2.4 (Gracia Epilogue) - L2DC 4799.7z │ │ ├── T2.4 (Gracia Epilogue) - L2jServer.7z │ │ ├── T2.4 (Gracia Epilogue) - L2Open.7z │ │ ├── T2.4 (Gracia Epilogue) - L2Phoenix 20715.7z │ │ ├── T2.4 (Gracia Epilogue) - NextGen.7z │ │ ├── T2.4 (Gracia Epilogue) - Voron Dev.7z │ │ ├── T2.4 (Gracia Epilogue) - VT.7z │ │ └── trunk la2vt.7z │ ├── Freya │ │ ├── CCP.zip │ │ ├── L2Open_rev_1853_by_revolt_team.7z │ │ ├── T2.5 (Freya) - L2Brick.7z │ │ ├── T2.5 (Freya) - L2jServer.7z │ │ ├── T2.5 (Freya) - Lasteam.7z │ │ ├── T2.5 (Freya) - OpenTeam.7z │ │ └── T2.5 (Freya) - The Abyss.7z │ ├── Geodata.zip │ ├── Goddess of Destruction │ │ ├── bomberg.ru.rar │ │ ├── fw-tm.rar │ │ ├── GoID-RebellionSide(Maven).rar │ │ ├── Novell-Team.rar │ │ ├── T3 (GOD) - Eclipse Dev.7z │ │ ├── T3 (GOD) - FT.7z │ │ └── T3 (GOD) - WT (la2era).7z │ ├── Gracia Final │ │ ├── L2Ace.rar │ │ ├── SC_v170.rar │ │ ├── T2.3 (Gracia Final) - L2Dream 3377.7z │ │ ├── T2.3 (Gracia Final) - L2jFree.7z │ │ ├── T2.3 (Gracia Final) - L2jServer.7z │ │ └── T2.3 (Gracia Final) - L2Open.7z │ ├── Hellbound │ │ └── T1 (Hellbound) - Revellion 8475.7z │ ├── High Five │ │ ├── FandC.7z │ │ ├── L2Emu-Enterprice.rar │ │ ├── L2EmuEnterpriseSource.zip │ │ ├── L2JPSSOURCE-20-06.7z │ │ ├── T2.6 (High Five) - Lasteam.7z │ │ ├── T2.6 (High Five) - OverWorld.7z │ │ └── T2.6 (High Five) - Shark Team.7z │ └── Interlude │ ├── acis_rev_300.7z │ ├── l2impulse_Source.rar │ ├── L2R_GVE.7z │ ├── La2Onix.7z │ ├── Lasteam [Lucera src].7z │ ├── Region 4.3.rar │ ├── Rigel.7z │ ├── Scoria Last.zip │ ├── Storm Inside (L2Et).7z │ ├── T0 (Interlude) - Acis 290.7z │ ├── T0 (Interlude) - Balancer 6578.7z │ ├── T0 (Interlude) - Deadline.7z │ ├── T0 (Interlude) - Edevez.7z │ ├── T0 (Interlude) - EON.7z │ ├── T0 (Interlude) - EST 352.7z │ ├── T0 (Interlude) - FireAge.7z │ ├── T0 (Interlude) - HardCode.7z │ ├── T0 (Interlude) - Impulse.7z │ ├── T0 (Interlude) - L2-Dream v3.7z │ ├── T0 (Interlude) - L2jCore 3.5.7z │ ├── T0 (Interlude) - L2Jenosid.7z │ ├── T0 (Interlude) - L2jFree.7z │ ├── T0 (Interlude) - L2jLink.7z │ ├── T0 (Interlude) - L2jMack.7z │ ├── T0 (Interlude) - L2jOneo.7z │ ├── T0 (Interlude) - L2jServer.7z │ ├── T0 (Interlude) - L2jTeon.7z │ ├── T0 (Interlude) - L2Region (original).7z │ ├── T0 (Interlude) - L2RT 1.4.3.5.7z │ ├── T0 (Interlude) - L2Sigmo.7z │ ├── T0 (Interlude) - La2Base.7z │ ├── T0 (Interlude) - Lasteam [Rebellion src].7z │ ├── T0 (Interlude) - Legion.7z │ ├── T0 (Interlude) - Lucera.7z │ ├── T0 (Interlude) - Rebellion.7z │ ├── T0 (Interlude) - Silentium.7z │ ├── T0 (Interlude) - S-Project.7z │ ├── The Grand.rar │ └── trunk_310_acis.rar └── Tools ├── Client │ ├── Crypto │ │ ├── Actionnamedec.zip │ │ ├── C3L2ClientDat.zip │ │ ├── datencoder.zip │ │ ├── DecryptPack.zip │ │ ├── For various Clients.rar │ │ ├── Gracia enc.rar │ │ ├── HamiPack2.zip │ │ ├── HamiPack.zip │ │ ├── L2Dat_EncDecSetup_Rev30.zip │ │ ├── L2Dat_EncDec.zip │ │ ├── l2decrypt.zip │ │ ├── l2encdec_261.zip │ │ ├── l2encdec_272.rar │ │ ├── l2encdec_273.zip │ │ ├── l2encdec_281.rar │ │ ├── l2endec-2.10.1.7.zip │ │ └── PHP C3EncDec.zip │ ├── FileEditors │ │ ├── Epilogue.zip │ │ ├── Hellbound.zip │ │ ├── Kamael-Hellbound-Gracia.zip │ │ ├── l2 fileedit 1.1.zip │ │ ├── L2FileEdit_GOD.rar │ │ ├── L2FileEdit-master.zip │ │ ├── L2 file editor C4 to High Five.rar │ │ ├── l2lige.7z │ │ └── Lineage FileEdit-Interlude And C5-NEW.zip │ └── Textures │ ├── DDS.zip │ ├── IconExtractor.zip │ ├── l2toolo.zip │ ├── Programs.rar │ └── ue2runtime-22261903.zip ├── Server │ ├── Account │ │ ├── l2account.zip │ │ ├── L2AC.zip │ │ └── L2Pass.zip │ ├── AI │ │ ├── AI Editor.zip │ │ ├── AI fix.zip │ │ ├── AI Modifier.zip │ │ ├── AIMod.zip │ │ ├── AIM.rar │ │ ├── aiview.zip │ │ └── NASC.zip │ ├── Anti-Cheat.zip │ ├── Auth │ │ ├── AuthDPatcher.zip │ │ ├── Authd Sniffer.zip │ │ └── hAuthD.zip │ ├── GeoData │ │ ├── 3D GeoViewer.zip │ │ ├── 3D Viewer.zip │ │ ├── C4-Map.zip │ │ ├── GDVRP.zip │ │ ├── GeoData.zip │ │ ├── GeoEdit-v2.zip │ │ ├── GeoEdit.zip │ │ ├── GeoGenerator.zip │ │ ├── GeoMaker.zip │ │ ├── L2GeoData.zip │ │ ├── L2Map.zip │ │ ├── L2 World Viewer.zip │ │ ├── Õ£_ÕøŠµ¤źĶ»ó.zip │ │ └── TerraMaker.zip │ ├── L2admin.zip │ ├── L2ConnectionManager.zip │ ├── L2Import.zip │ ├── L2SqlLogClear.zip │ ├── Monitors │ │ ├── l2_checker.zip │ │ ├── L2 Proc.zip │ │ ├── Pguard.zip │ │ └── TFishFan1.zip │ ├── MS │ │ ├── d3d8-gl-0.09.exe.zip │ │ ├── ExplorerSuite.zip │ │ ├── IIS.zip │ │ ├── SQL 2005 Express.zip │ │ └── SQL 2008R2 Express.zip │ ├── Petition │ │ ├── PetitionClient.zip │ │ ├── PetitionD.zip │ │ ├── Petition.zip │ │ └── WorldSample.zip │ ├── RS Rebuilder.zip │ ├── Script │ │ ├── Checkers │ │ │ ├── Checkers.zip │ │ │ └── idChecker.zip │ │ ├── Editors │ │ │ ├── BuffTimeEdit.zip │ │ │ ├── L2Control.zip │ │ │ ├── L2Editor.7z │ │ │ ├── L2Editor.zip │ │ │ ├── l2_script_maker_full.rar │ │ │ ├── L2ScriptMaker.zip │ │ │ ├── L2Worker.zip │ │ │ ├── NpcPos Editor.zip │ │ │ └── RMZ Control.zip │ │ ├── Gen_PCH.zip │ │ ├── Incrementer.zip │ │ ├── L2ScriptMaker.zip │ │ ├── Listers │ │ │ ├── GradesLister.zip │ │ │ └── ItemsLister.zip │ │ ├── PCH Makers.zip │ │ ├── Pet Maker.zip │ │ ├── Rates │ │ │ ├── drops.rar │ │ │ ├── drop.zip │ │ │ ├── L2DropsMaster.zip │ │ │ ├── l2npc.zip │ │ │ ├── L2Rates.rar │ │ │ ├── MNpcdata.zip │ │ │ ├── Mysql Rates.zip │ │ │ ├── NpcDataControl.zip.zip │ │ │ ├── NPCDataMixer.rar │ │ │ ├── npcdata.zip │ │ │ ├── NpcUpdaterGUIexe.zip │ │ │ ├── RateChangerLight.zip │ │ │ └── Rater_Light.zip │ │ └── Recipes │ │ ├── C2Recipes.zip │ │ ├── recipe2html.zip │ │ └── recipe_corr.zip │ ├── Translator.zip │ ├── Updaters │ │ ├── L2Updater_V1.3.rar │ │ ├── L2Updater_v2.rar │ │ ├── l3updater.zip │ │ ├── UpdateBuilderV4.6.rar │ │ ├── UpdaterCleanVer2.zip │ │ ├── UpdaterClean.zip │ │ └── updater.zip │ └── UTPT.zip ├── Utils │ ├── C1L2Informer-0.6.rar │ ├── Config.zip │ ├── CProcess.zip │ ├── Decompilers │ │ ├── compiler.zip │ │ ├── hiew_710.zip │ │ ├── odbg110.zip │ │ └── PE.Explorer_setup.exe.zip │ ├── drops.rar │ ├── Frhed-hexeditor-1.6.0-exe.zip │ ├── Ideal 2.zip │ ├── l2oggpatcher_101.zip │ ├── L2pe-2.4.0.exe.zip │ ├── L2smr-1.6.0.exe.zip │ ├── L2_Utills_V2.0.zip │ ├── Linage2Server.zip │ ├── Login1.zip │ ├── MultiOkno.rar │ ├── TargetPlus (auto SS).rar │ ├── Unknown.zip │ ├── XdatEditor-1.3.8.exe.zip │ └── Сrafter.rar └── Web ├── Donate panel.rar ├── L2ASP.zip ├── L2ControlPanel.zip ├── L2 Java Website.rar ├── L2 Kael Website.rar ├── L2 Renewal Website.rar ├── L2 Rhapsody Website.rar ├── l2shrine-dropspoil-05136d97f5ab.zip ├── paradiseacm1.3.rar ├── PHP Scripts.zip └── Websites.rar 78 directories, 417 files
  6. 5 points
    You got some balls to request some help, while using my/aCis notoriety to make your own pack, not helping main pack at all and potentially splitting community. You won't have any help, simply wait I commit it, steal it, share it on L2JBrazil - like you already did. If you're able to handle a pack, you're able to code such a quest. Locked. PS : I already got versions to test and commit.
  7. 4 points
    Καλησπερίζω όλα τα μέλη του community,σήμερα θα κάνουμε έναν οδηγό για το πως να ανοίξεις και εσύ τον δικό σου localhost Interlude Server Το project το οποιο θα βασίσουμε αυτόν εδώ τον οδηγό είναι το aCis με Head Developer τον Tryskell Τα Links που ακολουθούν είναι ολα τα προγράμματα που θα χρειαστείτε για να ανοίξετε με επιτυχία τον πρώτο σας server Java JRE,JDK: Link εδώ Navicat: Link εδώ MySql Server 5.5: Link εδώ Eclipse: Link εδώ File Edit: Link εδώ Ξεκίνωντας θα φτιάξουμε έναν φάκελο με ότι ονομασία επιθυμούμε και θα κάνουμε extract όλα τα αρχεία εκεί. Μετείπετα πρώτο βήμα είναι η εγκατάσταση της Java. Install Java : Κάνουμε Εγκατάσταση το αρχείο με όνομα (jdk-8u261-windows-x64 ) και το κάνουμε εγκάτασταση,δεν θα ανεβάσω φωτογραφίες γιατι την έχω ηδη installed,απλά πατάμε συνέχεια Next μεχρι να γίνει η εγκατάσταση. MySql Server Install: Ανοίξτε το αρχείο με όνομα (mysql-5.5.14-win32.msi) Πατάμε Next και συνεχίζουμε: Εδώ πατάμε click στο κουτάκι για να μας εμφανίσει την επιλογή Next και την πατάμε για να συνεχίσουμε. Εδώ πατάμε την επιλογή Complete: Εδώ πατάμε την επιλογή Install περιμένουμε μέχρι να ολοκληρωθεί η εγκατάσταση! Μολίς ολοκληρωθεί η εγκάτασταση θα μας βγάλει σε έναν άλλο πίνακα ο οποίος είναι αυτός: Εδώ πατάμε Next! Εδώ πατάμε Next! Εδώ πατάμε Next! Εδώ πατάμε Next! Σε αυτόν εδώ τον πίνακα επιλέγουμε έναν κωδικό για την βάση δεδομένων μας (Το enable root access μην το τικαρετε) Πατάμε next! Εδώ πατάμε Execute και αν όλα έχουν γίνει κατά γράμμα: Μολις κάνει το Execute θα μας εμφανίσει αυτό εδώ: Πατάμε Finish και ουσιαστικά έχουμε τελειώσει. Install Navicat: Τρέχουμε το αρχείο με όνομα (navicat110_premium_en_x86.exe) το οποίο θα μας βγάλει εδώ: και πατάμε Next. Στη συνέχεια μας βγάζει εδώ πατάμε I accept the agreement και συνεχίζουμε πατώντας Next Εδώ πατάμε Next! Εδώ πατάμε Next! Εδώ πατάμε Install! Εδώ περιμένουμε μέχρι να ολοκληρωθεί η εγκατάσταση! Εδώ πατάμε Finished! Αφού τελειώσει η εγκατάσταση συνεχίζουμε κάνοντας "crack" την Version που έχουμε κατεβάσει γιατι είναι Premium Ανοίγοντας το αρχείο "navicat.premium.11.0.5-MPT.exe" Πατάμε σέ ενα από τα δύο κεφάλια ενα click και αναμένουμε να μας βγάλει το "ΟΚ" κάτω αριστερά όπως στην φωτογραφία Μετά απο αυτό είμαστε έτοιμη να τρέξουμε την Navicat. Συνεχίζουμε κάνοντας configure την Navicat ώστε να τρέχει την βάση δεδομένων μας: Ανοίξτε το navicat και αριστέρα πατώντας το κουμπί Connection μας βγάζει το παρακάτω Menu,επιλέγουμε την επιλογή MySQL και συνεχίζουμε Πατώντας την επιλογή MySQL στην Navicat μας βγάζει σε αυτό εδώ το παράθυρο. Συνεχίζουμε βάζοντας στο Connection Name: localhost & εαν στην εγκάτασταση της MySQL βάλαμε κάποιον κωδικό τον συμπληρώνουμε εκεί που γράφει "Password" Πολύ όμορφα λοιπον φτιάξαμε το connection & πατόντας δίπλο click στο localhost μπορούμε να δουμε κάποιες βάσεις δεδομένων. Πατώντας δεξί click μας βγάζει αυτές εδώ τις επιλογές: Πατάμε New Database... και συνεχίζουμε: Σε αυτό εδώ το σημείο δίνουμε μια ονομασία στην βάση δεδομένων μας εκεί που λέει "Database Name" πατώντας ΟΚ έχουμε τελειώσει πλέον και με το configuration της navicat. Αυτά είναι τα βασικά προγράμματα που χρειαζόμαστε για να τρέξει ο server μας,τώρα πάμε στο Eclipse το οποίο θα το χρειαστούμε για τα Files μας. Στη συνέχεια κατεβάζουμε το Project του Tryskell απο εδώ Πατώντας στο link μας βγάζει στο free gitlab του aCis Πατώντας στο πλέσιο αυτό μπορούμε να κατεβάσουμε το Free Source του aCis εμεις θα το κατεβάσουμε σε .zip Αφού τα κατεβάσουμε,τα κάνουμε Extract σε έναν φάκελο στην επιφάνεια εργασίας με ότι ονομα θέλουμε εγώ επέλεξα το "aCis_Source) Συνεχίζοντας ανοίγουμε το Eclipse.exe το οποίο θα βρίσκεται εκει που κάναμε extract τον φάκελο Eclipse και θα μας εμφανίσει αυτό το παράθυρο: Εδώ κάνουμε δέξι click στο Package Explorer και στο Menu που θα μας βγάλει θα επιλέξουμε το "Import" Αφού θα πατήσουμε το import θα μας εμφανίσει αυτό εδώ: Εδώ θα επιλέξουμε το "General" και έπειτα το "Existing Projects into Workspace" και θα πατήσουμε Next Μετά θα μας βγάλει σε αυτό εδώ το παράθυρο: Στο Select Root Directory θα πατήσουμε Browse και θα βρούμε το Source του aCis το οποιο κάναμε extract στην επιφάνει εργασίας και θα διαλέξουμε τον φάκελο "acis_public-master" Στη συνέχεια Πατάμε finish και εχουμε τα αρχεία του aCis μετά ακολουθάμε αυτό το topic περί compile. Μετά πηγαίνοντας στο Workspace στο "aCis_gameserver\build\dist" & "acis_public-master\aCis_datapack\build" βρίσκουμε τα αρχεία του "Server" που έχουμε κάνει compile και τα κάνουμε copy σε έναν καινούριο φάκελο με το όνομα του server μας "πχ L2MxC" Ο φάκελος μας θα φαίνεται κάπως έτσι Έπειτα ανοίγουμε τον φάκελο Tools: Και κάνουμε δέξι click στο database_installer και πατάμε Edit αλλάζουμε τα values στα εξής σημεία set lsuser=root(το username μας συνηθως ειναι root η το αλλάζουμε εμείς) set lspass=1234(τον κωδικό που βάλαμε) set lsdb=l2mxc(το όνομα της βάσης δεδομένων μας) set lshost=localhost Και συνήθως και το directory της Mysql αναλογα με το που το εγκαταστήσατε "set mysqlBinPath=C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin" Αφου λοιπόν τρέξουμε επιτυχώς τον Database Installer μας η βάση δεδομένων θα δείχνει κάπως έτσι: που σημαίνει ότι έχουμε ολοκληρώσει την διαδικασία με επιτυχία. Στην συνέχεια θα πάμε στον φάκελο: L2MxC\login\config όπου θα συναντήσουμε το αρχείο loginserver.properties το ανοίγουμε με δέξι κλικ και Edit Τα στοιχεία που θα αλλάξουμε εμείς είναι τα εξής: - Hostname -URL -Login -Password Μετα τις αλλαγές το .txt θα φαίνεται κάπως έτσι: Τις ίδιες αλλαγές θα κάνουμε και στο gameserver πανω κατω. Μετα πηγαίνουμε L2MxC\gameserver\config όπου θα συναντήσουμε το αρχείο server.properties το ανοίγουμε με δέξι κλικ και Edit Και αλλάζουμε μόνο τα στοιχεία της Database και μετα το .txt θα φαίνεται κάπως έτσι Αφού το κάναμε και στα 2 .properties Files κάνουμε Save και λογικά έχουμε τελειώσει; Όχι! Το aCis για να τρέξει θέλει και geodata την οποία βρίσκουμε εδώ Αφού την κατεβάσουμε πάμε στο "L2MxC\gameserver\data\geodata" Και τα κάνουμε αντιγραφή/επικόλληση εκεί μέσα. Αφου λοιπόν είμαστε έτοιμοι και από Geodata πρέπει να φτιαξουμε ενα Hexid για να δηλώσουμε τον server μας,η διαδικασία έχει ως εξής: Παμε στον φάκελο Login Και ανοίγουμε το RegisterGameServer,αν εχουμε κάνει σωστα τα connection properties δεν θα μας βγαλει καποιο Error και θα μας ανοίξει σε αυτό το Menu,πατάμε 1 για να δηλώσουμε το Server ID και μετά Enter. Μόλις μας βγάλει το παραπάνω μήνυμα ^^^^^ γράφουμε quit πατάμε Enter και βγαίνουμε. θα μας έχει εμφανίσει ένα αρχείο Txt με όνομα "hexid(server 1).txt στον φάκελο του Login αυτο το αρχείο θα το αντιγράψουμε και θα το κάνουμε επικόλληση στα configs του Gameserver Αφού τελείωσουμε και αυτην την διαδικασία είμαστε έτοιμοι να τρέξουμε τα batch files που βρίσκονται στο gameserver & στο Login με όνομα startGameServer & startLoginServer αντίστοιχα. Αν έχετε ακολουθήσει κατά γράμμα τον οδηγό τα console θα κάνουν Register με επιτυχία χωρίς να σας βγάλουν κάποιο error. Επόμενο βήμα είναι η σύνδεση στον server. Για αρχή θα βρούμε το client του Interlude που μαντεύω ότι σίγουρα το έχουμε όλοι ήδη,και οι θα πάρουμε κάποιο clean patch πχ απο εδώ η θα χρησιμοποιήσουμε το ήδη υπάρχον που έχουμε. Ανοίγουμε το File Edit που κατεβάσαμε: Στην συνέχεια πατάμε Open & Decrypt για να βρούμε το αρχείο l2.ini που βρίσκεται μέσα στο system και να βάλουμε την διευθυνση μας(το localhost που με αριθμο είναι το 127.0.0.1 ώστε να συνδεθούμε στον server) Αφού βρούμε το αρχείο το ανοίγουμε Αλλάζουμε το ServerAddr σε 127.0.0.1 όπως στην φωτογραφία και πατάμε Save & Encrypt. Τελειώσαμε και με το FileEdit τωρα το μονο που εχουμε να κάνουμε ειναι να συνδεθούμε και να φτιάξουμε εναν παίχτη. Αφού φτιάξουμε τον παίχτη βγαίνουμε εντελός απο το Lineage II Client και παμε στην βάση δεδομενων μας και ανοίγουμε το table "Characters" Πατόντας το βελάκι που έχει στα δεξία κάτω ωστε να μετακινηθεί ο πίνακας προς τα δεξία ψάχνουμε το ονομα "AccessLevel" αφού αλλάξουμε το level απο 0 σε 8 που είναι το "Master" και πατήσουμε κάτω αριστερά το 3 κουμπακί είμαστε έτοιμοι για να κάνουμε Login Τρέχουμε το l2.exe κάνουμε σύνδεση με τα στοιχεία που επιλέξαμε και πλεόν είστε διαχειριστής στον δικό σας server Αν τυχόν έχει γίνει κάποιο λάθος η λείπει κάποιο step παρακαλώ συγχωρέστε με γιατί είναι μεγάλος οδηγός και θα φροντίσω να τον διορθώσω. Με πολύ αγάπη στην κοινότητα InTheEndॐ
  8. 4 points
    In this particular topic I will share, or at least try to share all released Lineage 2 clients so far. Most of them will be NA (or later EU) versions. Some of them might be in another localization (eg. KR, if they are KR exclusive only, or if I miss the NA or EU counterpart). Remaining Missing Clients for Passwords to go Free For All: * - Korean Freya Anniversary Client (High Five Part 1 Anniversary Login Screen) - Korean Epeisodion Live Client (Woman with Sword Login Screen) - Korean Classic Age of Splendor Client (Baium Login Screen) - Korean Classic Goddard Client (Goddard Login Screen) All other missing clients - Check Spoiler for Info (Missing Systems - Check gray Icons) All clients are already preinstalled and repacked. Each respective repack contains the official / retail / unpatched (some are patched since missed them in my collection) client, which will run on the intended OS it was created for only! Files are Password Protected!* Chaotic Chronicle Saga (NA): Chaotic Throne Saga (NA): Goddess of Destruction Saga (NA): Epic Tale of Aden Saga (NA/EU): Lineage 2 Classic (NA/EU)*: Lineage 2 Essence (NA/EU)*: Lineage 2 ARENA (RU): *NOTE: Classic / Essence is included in Live releases since "ETA Ertheia". Check links / revisions to avoid duplicate downloads! *NOTE: Each repack is password protected and available for active users only! You need to contribute, share, help, create something related to L2 here on MXC! Leave me a message. I will send you the corresponding password, if you meet the conditions. All passwords will eventually go public after the collection is complete. You are not allowed to share passwords among other users! (Excluding Prelude Alpha/Beta and GOD G*Star Clients, since they are unlikely to be found) CREDITS: Akar0 (Systems), AlisaCodeDragon (Systems), Bonux (Clients/Systems), Finn (Clients/Systems), Mobius (Clients/Systems), webdes27 (Clients)
  9. 3 points
    Long story short, I recently shared the Autobots engine and many people were very quick to message me to help them set it up. I am not really doing that sort of thing, paid or otherwise and I'm leaving it to the leeches to scam them for shared code. That being said, the biggest issue I had selling Autobots was that I had to adapt it to so many projects. L2jTesla was originally a private project that I've been working on for over a year now. This public version is a blank slate of the project based on aCis 382. I will slowly start migrating some of the "cool" features of the private Tesla to the public one. The private one is NOT for sale so don't even ask. DO NOT EXPECT ME TO ACTIVELY WORK ON THE PROJECT. I WON'T GitHub repo: https://github.com/Elfocrash/L2jTesla There is currently nothing special in the project except for: Migrated to Java 14 and also running Kotlin interop shadowJar (Fat jar) compilation Autobots engine bcrypt with an option for SHA1 for backwards compatibility purposes Uses HikariCP instead of c3p0 I will be adding more things as I go and every share I do in the future will be added in this single project. This saves me a lot of time cherrypicking code when I share. How to build (Will create a simple video too): Open in Intellij IDEA. Don't use Eclipse, it's not 2011 anymore. Download it here Make sure you have git bash installed and run "git clone https://github.com/Elfocrash/L2jTesla" or simply checkout the repo via the Open dialog in Intellij This is a monorepo so you need to copy the folders in a single repo. You can install SQL via the tools folder as you would do normally config data The contents of "dist" To build the project simply run the "shadowJar" task in the gradle window. It will create a single l2jtesla.jar that you can drop at the top level of the folder you moved the other files to I might add a single gradle task at some point to automate all this. You can easily run this through Intellij by simple clicking the Run or Debug (if you wanna debug) button in the LoginServer.java or Gameserver.java The code is licensed under GPL v3, not because I wanted it to be but because l2j is GPL v3 and you can't sublicense that. Tk and whoever else is doing sublicensing over GPL v3 is actually breaking open source licensing law. Anyway, that's it.
  10. 3 points
    Hello, Guys today i would like to share you something unique i know many people was looking for free good H5 Community boards since on community there are few shared and old i will share you this unique L2Dorn Community Board includes it's not my work it's shared for mxc users - PSD + all scripts Server Side & Client Side If you need to change default logo to your - write me in skype Support_La2-Pro Previews Download: Link = DOWNLOAD to get the password of the archive Like my 1st post send me pm and reply in topic..
  11. 3 points
    Yeap. Folks didn’t know where to start with the Autobots code base standalone so I shared it all together with a functional grader setup so they can get started. It also has some other changes like hikari instead of c3p0 which makes db related things way faster. That’s it. Like the title says, you shouldn’t really use it. It’s only here to prevent scammers from adapting Autobots and selling it to kids. They’ll still do it but at least I did as much as I could to give them some guidance. I mean isn’t syntax isn’t really that similar even though it’s close enough. It’s way more scale than Java. The main reason for using its isn’t to brag. I don’t have anything to prove to anyone. It’s a practical reason. Autobots uses Coroutines instead of the thread pool to function which allows to do delays without locking the thread. You also end up writing significantly less code.
  12. 3 points
    Hello guys . We need your help in order to create some new boards . The plan is to remove the inactive/unnecessary ones and create 2-3 as a start ! Tell us what new games do you wanna see . ( Games with activity )
  13. 3 points
    https://l2exclusivo.wixsite.com/l2-exclusivo
  14. 3 points
    Good Evening MxC Community, I would like to introduce you my latest update Interface remaked/reworked based on my own gameplay style. Why im showing you this? simply im open in any suggestions to improve it. Ill try to update as fast i can. My own FA version.:v4.7.11. dont bother to ask for it, i wont share it yet. Main Screenshot: Commands in game: ALT+Q Insta kick from game. ALT+Right click on party member switch up/down positions. Ctrl+ALT+Click to Delete Insta any Item. ALT+Z to Open/Close Auto Assist. Shift+Ctrl+Right click #1stMA. Shift+Ctrl+Left click #2ndMA. Shift+Ctrl+ H to enable Hold Target Shift+Ctrl+ I to enable Ignore Target Shift+Ctrl+Click on Buff to Copy as Saved buff (if you get cancel it shows you in seperate line as canceled) 5 shortcut bar: Hide shortcut Numbers On/Off Option: Invisible Shortcut On/Off Option: Auto Spam Buff/Nuke Skills Bar: Hide & On/Off Option: 3/6/9 Macro Bar: Show POV Skill Reuse Time: Noble/Hero Status Mark: Class Symbol & PvP/PK Counter: 20Lvl:Rogue 40Lvl:Hawkeye 76Lvl:Sagittarius Fully Custom Mini Map: Macro Pannel: Auto Toggle Macro Skills: Summoner Interface: Skills Enchant: Auto Augment System: Auto Enchant System: Auto Assist System & Colors on 1st and 2nd MA: Show HP Bar On Players & Mobs: Self & Party Buff Option System: Buff System: Lines: 1:Attack/Defense 2:Ressist 3:Songs 4:Dances 5:Chosen ones 16Pixel 20Pixel 24 Pixel Debuffs & Party Debuff in Separate Line + Timer: Shows Canceled Buff in Separate Line: Clan Pannel & Activity in Main Screen: Channel Command Pannel: Classic Effect System: Heal, Cp, Damage, Exp. Critical Dmg, Magic Crit Dmg. Custom Casting Skill Bar With Colors: Built-In Bot Pannel: Custom Class POV Icons: Auto Potions: Monument of Heroes: Store: Private Store: Exchange: Quest Pannel: Iventory: Status Panne: Symbol Drawing Panne: Interface Options Pannel: Red Screen when HP goes to low:
  15. 3 points
    guytis alt account banned hes not welcome in the community anymore if he dont change his attidude
  16. 3 points
  17. 2 points
    L2Tower PvP Suite all the scripts (Auto Enchant, auto argument, auto quest, auto join olys , auto pvp, auto cleance, auto ress, auto assist, auto pk and much more) Use //cfg or /cfg or .cfg for normal menu Use /p for suite menu Download: [Hidden Content] To use the bot, it is not necessary to update it only from an account in the l2tower forum, I will leave a server where the bot works perfectly: Server working L2Tower My Discord
  18. 2 points
    Hi Maxcheaters Users! By request of many users asking me if I have compiler for interface.u, here are my share of my collection. I hope this will be useful for anyone of this forum. Enjoy it!! Interlude Compiler: DOWNLOAD Hellbound Compiler: DOWNLOAD Gracia Final Compiler: DOWNLOAD Epilogue Compiler: DOWNLOAD Freya Compiler: DOWNLOAD High Five Compiler: DOWNLOAD Ertheia Compiler: DOWNLOAD Grand Crusade Compiler: DOWNLOAD Salvation Compiler: DOWNLOAD Now, if you want to have all in one pack with a basic menu like this: Download HERE
  19. 2 points
    I would like to offer You my NEW Updater / Launcher with custom skins. BASIC FEATURES: - no virus detections, - automatic patch check, - automatic patch download on new release, - automatic soft files check / manual hard files check, - install full game client as option, - fast download, - no disconnections on small files = no slow downs, - the fastest files check = check full game client of 50GB in just few sec., - full control of Your patch link, - the fastest patch build and the best compression, - multilanguage support, - awesome custom skins, - works on any Windows 32-bit/64-bit, - no additional Windows hotfix of app requirements, - support L2JSGuard or Smart Guard server protections, - C++ CONTACT: - Discord: Ave#7309 - Skype: mrave20 PRICING: - for latest pricing, please send me a PRIVATE MESSAGE CLICK HERE TO SEE MORE CUSTOM SKINS! Supported games: Lineage 2 / Tantra Online / Rohan / Aion / Cabal / any many more...
  20. 2 points
    For me not for now . We should focus on l2 market place since it’s the most popular board here .
  21. 2 points
    Good afternoon friends!!! Well after a lot of research I found several codes on the internet, I got them to my liking and created this interface, I took the interface.ue interface.xdat from the original system and implemented the codes I like ... I also did a complete skill.grp .... - >> Because I don't play games or even mess with Lineage 2 anymore, I leave my remembrance work for you. A hug and maybe even a hug. Credits: Codes: Sanyol (he says that the codes are his, where I found there were no credits, but I'll put them here). Assembly of the Interface and Animations and skill.grp: WELLINTON SOUZA Here is a short video: Download: https://1drv.ms/u/s!AgQuIphtDCZ5jSxtIlAlZkk-ddzy?e=AuS4yT Leave your like and comment until.
  22. 2 points
  23. 2 points
    Hello Everyone, I bring you not a PHP-based L2 server, not a full-fledged website, but a library that will revolutionize L2J web development. Introduction Many parallel projects have been developed over the years, and L2J today is divided into several distributions, each with a different database, whether by table name, fields, etc. A standard was never established for all banks to respect a specific nomenclature, sometimes they were developed by amateur developers, who despite being skilled, never studied and do not know good practices or follow some type of standard. This makes it difficult to develop compatible applications with so many revisions (L2jserver, l2jbrasil, dream, sunrise, frozen, etc.) and different game versions (Interlude, Gracia, Classic, etc.). The big challenge of all is, How to create web applications, in php, that are compatible with the largest number of revisions possible? The answer to that is Data Harmonization. And the best way to do that is to work on the Model layer, which passes to controllers a single known data format. It sounds complex, but isn't it that much ? How it works? First we have to define a set of constants: <?php //PROJECT DEFAULTS define('L2JBR_DIST', "L2JSERVER"); //Wich distribuition? define('L2JBR_L2VERSION', "Interlude"); //Game Version define('L2JBR_SALT', 'change_it_for_something_else'); //This constant will be used to encription and security in the future. //DATABASE define('L2JBR_DB_DRIVER', "mysql"); define('L2JBR_DB_HOST', "localhost"); define('L2JBR_DB_PORT', 3306); define('L2JBR_DB_NAME', "l2jdb"); define('L2JBR_DB_USER', "root"); define('L2JBR_DB_PWD', ""); When configuring the application, it will be necessary to tell which version the Models will be used for. The standard model is the L2JSERVER, as it is the base project for 99% of the other projects, and Interlude, which is the most widespread version, which already increases the initial compatibility of the library. But there you go, you must be asking "okay, but how does it all happen?", See the example below with the Model "Characters" responsible for manipulating a character's data: <?php $CharactersModel = \L2jBrasil\L2JPHP\ModelFactory::build('Players/Characters'); $CharactersModel->get('ID'); //Get Character by ID $CharactersModel->update('ID', ["name"=> "Grundor"]); //Update character name given ID $CharactersModel->ban('ID'); //Apply ban routines for an character $CharactersModel->all(['name','level'],false,10,'level'); //Get Top 10 characters //Advanced Example: $CharactersModel->select(['character.id','account.name']) ->join(\L2jBrasil\L2JPHP\ModelFactory::build('Players/Account')) ->orderby('level') ->limit(100) ->query() ->FetchAll(); The secret is in this "ModelFactory" class. The build method returns the requested model instance, in this case, in the Player/Character namespace. But how does he do it? It dynamically assembles the class instance based on the configuration of the DIST and L2JBR_L2VERSION and will throw an exception if it does not exist, So in the example above the call to "Build" would do the same thing as: <?php $CharactersModel = \L2jBrasil\L2JPHP\Models\Dist\Interlude\L2JSERVER\Players\Characters(); //... Which can be used directly too, without problems, since they are all independent and instantiable classes. Every model will have CRUD ( Create, Read, Update and Delete in English) and "listing (all)" operations. In addition, models implement interfaces, these interfaces will ensure that every model, for example "Characters", of all versions, has the same more standard methods (ban, move, changeProfession, changeLevel, cleanPK, etc.), in addition it will be dynamically allowed. In order to maintain compatibility, a class is being developed that will set up the "where" conditions (second parameter of the all method (listing)) so that the conversion of column names is also applied dynamically by a "field map" that mantain compatibility among all diferent databases, so nomore problens with diferent l2j or l2off distribuitions. Take a look at Characters class <?php /** * Copyright (C) 2018 L2JBrasil * @autor Leonan Carvalho * @license MIT */ namespace L2jBrasil\L2JPHP\Models\Dist\Interlude\L2JSERVER\Players; use L2jBrasil\L2JPHP\Models\AbstractBaseModel; class Characters extends AbstractBaseModel implements \L2jBrasil\L2JPHP\Models\Interfaces\Players\Characters { protected $_table = 'characters'; protected $_primary = 'charId'; protected $_tableMap = [ "name" => "charName", "id" => "charId" ]; public function ban($id) { // TODO: Implement ban() method. } public function getOnline() { $onlineCol = $this->translate('online'); $where = "{$onlineCol} = 1"; return $this->count($where); } } How can you help? There are several revisions, all of them will need and can be implemented, you can write models compatible with the revisions so that it can be used to expand the compatibility of the applications developed using this framework. You may help bulding websites or tools using these library, tools, painels and more web (php) based applications using this library, to expand its coverage. Technical information Licence: MIT PHP version supported: 7.0+ Installation method: composer Namespace standard: "Autoloading Standard" ( PSR-0 ) (migrating to new PSR-4 since deprecation of PSR-0) Status: Work in Progress Repository and Versioning: GIT Repository link: https://github.com/L2jBrasil/L2JPHP
  24. 2 points
    Author: anakita [Hidden Content]
  25. 2 points
    Coming full forced this year & Full Soft Aswell with most completed interface upgraded & Updated
  26. 2 points
    Good product, professional, best team and easy to install what more can I say? Russian guy is my favourite as always
  27. 2 points
    Inventory Skillbar & ACP & Auto Use Skills Auto Macros Custom Party look & Display Noblesse New EXP Bar + Menu bar Auto Enchant / Auto Augment etc. PVP/PK Count and much more to see debuffs on party you should press alt + F and alt + F to disable this version has not a lot stuff not even Classic Damage on screen removed because people requested so it's clean without this such stuff also contains skillgrp for people who have weak comptuers Download: [Hidden Content]
  28. 2 points
    I would like to please users with two new agations for lineage 2 High Five, Agathions Bat and Moon. If you have any questions or suggestions, here are my contacts: Skype: Support_La2-Pro ( CLICK TO ADD ME ) Discord: NevesOma#3182 Download: click
  29. 2 points
    Hello Folks once again im going to share now the Classic Version the reason im sharing this stuff as i mentioned before the logs are writed on Essence Share i've did Download: [Hidden Content] to get the link react & reply Credits: Sanyol for removing Protection
  30. 1 point
    Dear, Users since many people requested for this version trought pms i wanna just share it here it's been a long time i was getting to many pms so here you are now.. Download Link: [Hidden Content] Full interface description: https://drive.google.com/file/d/0B8ktmz9kueQOTmlhUElNVS1DN1U/view Update 2.1: https://drive.google.com/file/d/1MBKWtJSGiIoJl5zjfEf_OltTRzmeZ0tg/view Promo- video: https://bymerc.xyz/deadz DEADZ OFFICIAL WEBSITE.
  31. 1 point
    I'm looking for someone to adapt this mod for Lucera https://github.com/Elfocrash/L2Autobots Send PM!
  32. 1 point
    Done. The last one got no confirmation he fixed even tho it looks like he did so i didn't lock it.
  33. 1 point
    Μέχρι το βράδυ θα σου έχω ένα πλήρες guide.
  34. 1 point
    no) if u manualy switch target after lock it doesn't switch back, but if u press escape or smth like that it switch to your target lock (useful after SoP, mirage and etc). it's "native" Deadz functional, i didn't use it and never change it
  35. 1 point
    Please follow forum rules and use the bump button to bump your thread ! You are allowed to bump once a day!
  36. 1 point
    Moved to proper section! Good luck with your project mate !
  37. 1 point
    WTS Adena at Core server. 150b in stock. 2,7Eur per 1b. Only Paypal, payment first. Can be deals with small amounts to be 100% safe. Contact here. Only serious offers. If u dont wanna agree on Paypal and Euro first ( can be even in small amounts) , Im deeply sorry, i wanna feel safe as well.
  38. 1 point
    3 days left for the big opening !
  39. 1 point
    he wouldnt use tor on this forum if he didnt want to hide, safe to keep the bans.
  40. 1 point
  41. 1 point
    WTS DONATE COINS VERY CHEAP ON L2SAGA PM INBOX
  42. 1 point
    The most fairest decision would be to give you another ban.
  43. 1 point
    About diff patches specifically, there's probably multiple hundreds of tutorials for Java, simply search on google. About L2J in general, you can either search on MxC, on aCis forums (I explain some concepts), and probably on youtube. Unfortunately, I doubt someone would make such tutorials, I invite you to test to apply a lighter diff patch with less lines first if you feel unable to handle such a diff patch. It's really about copy and pasting things, reading which file and around which place to copy-paste. Not even what I could call "developement".
  44. 1 point
    L2j Server High Five project i work on it since 2017 and is updated from l2jserver since last commit almost all mechanism work like official but has some bugs too all retail like feutures taken from rpg club only got 5-6 bugs in it - fear not work properly - mobs walking manager has an issue they just walk instead of running - there is a problem when interact to npc character doesnt move to it - char doesnt move to fortress gate to attack i will add more details in future this pack is so much better than paid projects just test and u will be suprised https://bitbucket.org/FinalDestination/l2jserver-high-five/src/master/ http://www.mediafire.com/file/e1ajxv2n1euucdd/mmocore.jar/file
  45. 1 point
    Most c4 servers today use downgraded interlude client.
  46. 1 point
    Owner of Facebook Groups (English,Lithuanian & Brasil community) Owner of VK Groups (Russian,Latin community) Owner of Facebook Pages (Worldwide community) Owner of few Skype Groups (Clan,Party Leaders & admins/players) - Member of Discord Groups (Worldwide community) Your server will be here: TO ALL LINEAGE II FACEBOOK GROUPS & few FACEBOOK PAGES TO ALL LINEAGE II FORUMS & bump Daily (until your server goes off) TO ALL VK GROUPS & MINE WITH RUSSIAN LINEAGE COMMUNITY TO ALL TWITCH LINEAGE II STREAMERS ( FOR MINE LOOK AT EXTRA) TO ALL SKYPE GROUPS ALMOST 3k (3,000) PEOPLE FROM LINEAGE II COMUNITY AND FOR LAST TO FEW MORE GROUPS AT DISCORD More Extras GMAIL LINEAGE II CONTACTS VIBER LINEAGE II CONTACTS TWITCH LINEAGE II LIVE STREAMING YOUTUBE LINEAGE II COMMUNITY WHATS UP CLINEAGE II CONTACTS OK.RU LINEAGE II CONTACTS PAGES & GROUPS TOPRANK SITES SIMMILAR LINEAGE II TOPZONE.HOPZONE SITES CREATE VIDEO OF YOUR SERVER PREVIEW TRANSLATE YOUR TEXTS TO RUSSIAN,GREEK,ALBANIAN,TURKEY,,ENGLISH Benefit: More 100k wil view & learn your server with probabilities to enter. I can tell you for sure, that with my work your server will begin to increase by the numbers of players , Clan, Parties & more Contact: Here MxC Forum (PM) Facebook: Dimas Bps Instagram: Dimas_bps Skype: Dimakos81 Email: Barlegendofficial@gmail.com SERVERS I HAVE WORKED WITH: L2 Hooligans L2 Elementalist L2 Halisha L2 Narcos L2 Helix L2 Ancientworld L2 Damage L2 Mafia L2 RiseOfEvil L2 Mordor L2 IpotoniC Project L2 Oberon L2 Humanity L2 Eternal Sin L2 Malakas L2 Tales L2 Age l2 Dragonage. L2 Pegasus L2 Bios » Grand Opening 26 September, 2020 at 17:00 UTC +2 « Websites:: L2 top.l2 hopzone.l2network I will add more when i finish their advertisement UPDATES: Payment Methods: Paypal.Paysafe card, Revolut.Skrill . If you live in Greece i accept payments from national banks too + More groups and partnerships with Top Sites added in plans
  47. 1 point
    For the people asking me about the NA Prelude Beta and it's differences, here you can see, for example, the alpha version of oren castle and oren castle town. Partially textured / untextured:
  48. 1 point
  49. 1 point
    Lately,we 've noticed a rapid increase in scam actions in our forum. Before few minutes,I banned two different members who scammed two different members. While I was banning them,I figured out that their were using the same emai host [****@yandex.ru]. Be aware,before proceeding any transaction with any member you should take into cosideration these things: Member's forum reputation Member's forum rank Member's forum status (registration date,posts count,post content) Obviously,if a member doesn't meet the above criteria,he/she isn't necessarily scammer,you may ask other members here [or even forum's staff] everything you need to know [about the member] in order to be sure that you won't get scammed. MxC and its entire staff,aren't responsible for any marketplace transaction, use at your own risk.
  50. 1 point
    proudly presents probably first custom npc, that has been designed and developed together with my good friend. custom npc shows ranking of top players with the best score in three basic categories (TOP PVP, TOP PK, TOP ONLINE). lists refreshes automaticaly every x minutes and generates y players in the ranking table. variables are fully customizable and configurable, but never tested with none-default values. to successfully implement npc just follow three simple steps. preview: http://s29.postimg.org/bxq590bj9/ranking_npc.gif first you have to create new file in proper package (gameserver/model/actor/instance/), name: L2StatusInstance.java /* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package net.sf.l2j.gameserver.model.actor.instance; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.StringTokenizer; import java.util.logging.Level; import net.sf.l2j.L2DatabaseFactory; import net.sf.l2j.gameserver.ThreadPoolManager; import net.sf.l2j.gameserver.cache.HtmCache; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; public class L2StatusInstance extends L2NpcInstance { private class PlayerInfo { public PlayerInfo(int pos,String n, int pvps, int pks ,int ontime, Boolean iso) { position = pos; Nick = n; pvpCount = pvps; pkCount = pks; onlineTime = ontime; isOnline = iso; } public int position; public String Nick; public int pvpCount; public int pkCount; public int onlineTime; public Boolean isOnline; } //delay interval (in minutes): private final int delayForCheck = 5; //number of players to be listed private int pvpListCount = 10; private int pkListCount = 10; private int onlineListCount = 10; private PlayerInfo [] topPvPList = new PlayerInfo [pvpListCount]; private PlayerInfo [] topPkList = new PlayerInfo [pkListCount]; private PlayerInfo [] topOnlineList = new PlayerInfo [onlineListCount]; public L2StatusInstance(int objectId, NpcTemplate template) { super(objectId, template); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new RefreshAllLists(), 10000, delayForCheck * 60000); } private class RefreshAllLists implements Runnable { public void run() { ReloadData(); } } private void ReloadData() { try (Connection con = L2DatabaseFactory.getInstance().getConnection()) { PreparedStatement statement = con.prepareStatement("SELECT char_name, pvpkills, online FROM characters ORDER BY pvpkills DESC, char_name ASC LIMIT 10"); ResultSet result = statement.executeQuery(); //refreshing top pvp list int i = 0; //index of array while (result.next()) { topPvPList[i] = new PlayerInfo(i+1,result.getString("char_name"),result.getInt("pvpkills"),0,0,result.getBoolean("online")); i++; } //refreshing top pk list statement = con.prepareStatement("SELECT char_name, pkkills, online FROM characters ORDER BY pkkills DESC, char_name ASC LIMIT 10"); result = statement.executeQuery(); i = 0; //index of array while (result.next()) { topPkList[i] = new PlayerInfo(i+1,result.getString("char_name"),0,result.getInt("pkkills"),0,result.getBoolean("online")); i++; } //refreshing top online list statement = con.prepareStatement("SELECT char_name, onlinetime, online FROM characters ORDER BY onlinetime DESC, char_name ASC LIMIT 10"); result = statement.executeQuery(); i = 0; //index of array while (result.next()) { topOnlineList[i] = new PlayerInfo(i+1,result.getString("char_name"),0,0,result.getInt("onlinetime"),result.getBoolean("online")); i++; } result.close(); statement.close(); } catch (SQLException e) { _log.log(Level.WARNING, "ranking (status): could not load statistics informations" + e.getMessage(), e); } } @Override public void onSpawn() { ReloadData(); } @Override public void showChatWindow(L2PcInstance player) { GeneratePvPList(player); } @Override public void onBypassFeedback(L2PcInstance player, String command) { StringTokenizer st = new StringTokenizer(command, " "); String currentCommand = st.nextToken(); if (currentCommand.startsWith("pvplist")) { GeneratePvPList(player); } else if (currentCommand.startsWith("pklist")) { GeneratePKList(player); } else if (currentCommand.startsWith("onlinelist")) { GenerateOnlineList(player); } super.onBypassFeedback(player, command); } private void GeneratePvPList(L2PcInstance p) { StringBuilder _PVPranking = new StringBuilder(); for (PlayerInfo player : topPvPList) { if (player == null) break; _PVPranking.append("<table width=\"290\"><tr>"); _PVPranking.append("<td FIXWIDTH=\"2\" align=\"center\"></td>"); _PVPranking.append("<td FIXWIDTH=\"17\" align=\"center\">"+player.position+"</td>"); _PVPranking.append("<td FIXWIDTH=\"158\" align=\"center\">"+player.Nick+"</td>"); _PVPranking.append("<td FIXWIDTH=\"90\" align=\"center\">"+player.pvpCount+"</td>"); _PVPranking.append("<td FIXWIDTH=\"50\" align=\"center\">"+((player.isOnline) ? "<font color=\"00FF00\">ON</font>" : "<font color=\"CC0000\">OFF</font>")+"</td>"); _PVPranking.append("<td FIXWIDTH=\"2\" align=\"center\"></td>"); _PVPranking.append("</tr></table>"); _PVPranking.append("<img src=\"L2UI.Squaregray\" width=\"300\" height=\"1\">"); } NpcHtmlMessage html = new NpcHtmlMessage(1); html.setFile(getHtmlPath(getNpcId(), 0)); html.replace("%objectId%", getObjectId()); html.replace("%pvplist%", _PVPranking.toString()); p.sendPacket(html); } private void GeneratePKList(L2PcInstance p) { StringBuilder _PVPranking = new StringBuilder(); for (PlayerInfo player : topPkList) { if (player == null) break; _PVPranking.append("<table width=\"290\"><tr>"); _PVPranking.append("<td FIXWIDTH=\"2\" align=\"center\"></td>"); _PVPranking.append("<td FIXWIDTH=\"17\" align=\"center\">"+player.position+"</td>"); _PVPranking.append("<td FIXWIDTH=\"158\" align=\"center\">"+player.Nick+"</td>"); _PVPranking.append("<td FIXWIDTH=\"90\" align=\"center\">"+player.pkCount+"</td>"); _PVPranking.append("<td FIXWIDTH=\"50\" align=\"center\">"+((player.isOnline) ? "<font color=\"00FF00\">ON</font>" : "<font color=\"CC0000\">OFF</font>")+"</td>"); _PVPranking.append("<td FIXWIDTH=\"2\" align=\"center\"></td>"); _PVPranking.append("</tr></table>"); _PVPranking.append("<img src=\"L2UI.Squaregray\" width=\"300\" height=\"1\">"); } NpcHtmlMessage html = new NpcHtmlMessage(1); html.setFile(getHtmlPath(getNpcId(), 2)); html.replace("%objectId%", getObjectId()); html.replace("%pklist%", _PVPranking.toString()); p.sendPacket(html); } private void GenerateOnlineList(L2PcInstance p) { StringBuilder _PVPranking = new StringBuilder(); for (PlayerInfo player : topOnlineList) { if (player == null) break; _PVPranking.append("<table width=\"290\"><tr>"); _PVPranking.append("<td FIXWIDTH=\"2\" align=\"center\"></td>"); _PVPranking.append("<td FIXWIDTH=\"17\" align=\"center\">"+player.position+"</td>"); _PVPranking.append("<td FIXWIDTH=\"158\" align=\"center\">"+player.Nick+"</td>"); _PVPranking.append("<td FIXWIDTH=\"90\" align=\"center\">"+ConverTime(player.onlineTime)+"</td>"); _PVPranking.append("<td FIXWIDTH=\"50\" align=\"center\">"+((player.isOnline) ? "<font color=\"00FF00\">ON</font>" : "<font color=\"CC0000\">OFF</font>")+"</td>"); _PVPranking.append("<td FIXWIDTH=\"2\" align=\"center\"></td>"); _PVPranking.append("</tr></table>"); _PVPranking.append("<img src=\"L2UI.Squaregray\" width=\"300\" height=\"1\">"); } NpcHtmlMessage html = new NpcHtmlMessage(1); html.setFile(getHtmlPath(getNpcId(), 3)); html.replace("%objectId%", getObjectId()); html.replace("%onlinelist%", _PVPranking.toString()); p.sendPacket(html); } private String ConverTime(long seconds) { long remainder = seconds; int days = (int) remainder / (24*3600); remainder = remainder -(days * 3600 * 24); int hours = (int) (remainder / 3600); remainder = remainder -(hours * 3600); int minutes = (int) (remainder / 60); remainder = remainder -(hours * 60); seconds = remainder; String timeInText = ""; if (days > 0) timeInText = days+"<font color=\"LEVEL\">D</font> "; if (hours > 0) timeInText = timeInText+ hours+"<font color=\"LEVEL\">H</font> "; if (minutes >0) timeInText = timeInText+ minutes+"<font color=\"LEVEL\">M</font>"; if (timeInText=="") { if(seconds>0) { timeInText = seconds+"<font color=\"LEVEL\">S</font>"; } else { timeInText = "N/A"; } } return timeInText; } @Override public String getHtmlPath(int npcId, int val) { String filename; if (val == 0) filename = "data/html/Status/" + npcId + ".htm"; else filename = "data/html/Status/" + npcId + "-" + val + ".htm"; if (HtmCache.getInstance().isLoadable(filename)) return filename; return "data/html/Status/" + npcId + ".htm"; } }create new npc with our dedicated type or use the one below: <npc id="50012" idTemplate="31549" name="STATISTICS WALL" title="L2EUPHORIA.COM"> <set name="level" val="70"/> <set name="radius" val="32"/> <set name="height" val="46.5"/> <set name="rHand" val="0"/> <set name="lHand" val="0"/> <set name="type" val="L2Status"/> <set name="exp" val="0"/> <set name="sp" val="0"/> <set name="hp" val="2444.46819"/> <set name="mp" val="1345.8"/> <set name="hpRegen" val="7.5"/> <set name="mpRegen" val="2.7"/> <set name="pAtk" val="688.86373"/> <set name="pDef" val="295.91597"/> <set name="mAtk" val="470.40463"/> <set name="mDef" val="216.53847"/> <set name="crit" val="4"/> <set name="atkSpd" val="253"/> <set name="str" val="40"/> <set name="int" val="21"/> <set name="dex" val="30"/> <set name="wit" val="20"/> <set name="con" val="43"/> <set name="men" val="20"/> <set name="corpseTime" val="7"/> <set name="walkSpd" val="50"/> <set name="runSpd" val="120"/> <set name="dropHerbGroup" val="0"/> <set name="attackRange" val="40"/> <ai type="default" ssCount="0" ssRate="0" spsCount="0" spsRate="0" aggro="0" canMove="true" seedable="false"/> </npc>dowload this archive(contains necessary .htmls) and extract to: gameserver/data/html/.remember to keep these files in proper folder (Status) and use correct npc type (L2Status).


  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up