Jump to content

[Updated][Guide][Share] Collection The Best Server Modification Java Only !!!


Recommended Posts

Posted

19/08/2009 The latest update!

 

 

Hello...i search for modification for lineage2 java game ...and i don't find nothing something like collection ....!!!

 

bcauz i need it some of this staff and i search about 2 hour's .... so is good to make it all in one !

 

So there you go ...;

Hiden/No hiden

 

===================================================================

 

Modifications:

 


Vote Point System Credits: Rizel


Java AntiPhx Enchant Credits: KidZoR


Banking System (Now with Commands!) Credits: Mafia_007


Hero skills for all subclass! Credits: Cobra


An item to become hero untill restart Credits: Vago


Java Anti-Phx Announce Credits: KidZoR


Forbid to equip some kind of items Credits: Rizel


Solution for Corrup GMs Credits: Mafia_007


Security fix on enchants Credits: Vago


Java - Item Reward for pvp/pk kill Credits: Vago


PvP Color system Credits: Vago


How to Put .info Command Credits: xMafia


How to change Server name On Restart Credits: xMafia


All class available for subclass Credits: Interpid


Hero Shine on PvP kills Credits: Vago


How to write big white text Credits: emylus


.stat Voice Command Credits: Vago


Core Buffer Credits: Vago


Set Hero Donator Noblesse Credits: KidZoR


.res voice command Credits: Vago


Disallow potion in pvp Credits: Interpid


Subclass Delay Credits: Fogotendx20 and Strike For Translate


[GR]Subclass Delay Credits: Fogotendx20


Voice command .TvtJoin .CtfJoin .Tvtinfo .Ctfinfo Credits: Cobra


Subclass maximum lvl 85 Credits: Interpid


Vitality System Credits: L2JSerwer


Voiced Commands .heal .cansel Credits: Cobra


Multisell Bug Fixed Credits: HanWik


[sHARE] Custom starting lvl Credits: Interpid


[share]Vote for the next auto event Credits: Rizel


[sHARE]PVP/PK reward system and Alternative PK system Credits: Intrepid


[share]Max lvl 99 Credits: savorimix


[sHARE] An Item To Become Noble! Credits: §tëFØuLi§15™


Voiced Command Buffer Credits: VaneSs11


[share]Automatic Quiz Event Credits: Rizel


[share]Trade bug fix Credits: Rizel


[share]L2WalkerProtection Fix! (Anti-Walker) Credits: Cobra


StuckSub System Credits: Intrepid


Log Petitions Credits: Intrepid


Change Class Window pop-up Credits: TheEnd


Town War event Credits: Vago


[share]Add a skill for PvP's! Credits: Leeroy


[share]OverEnchant Fix! (Anti-Hacker) Credits: Nefer


[sHARE] Stefoulis15 Legend System! Credits: Stefoulis15


[sHARE]No item consumption Credits: Interpid


[share]New Automated TvT Event Engine (L2jFree) Credits: Horus


[sHARE] Multisell Black Icons? Nah! No More! Credits: Vago


[sHARE]Extended reload command Credits: Vago


[share]Admin Find dualbox Credits: TheEnd


[updated][share]Screen Message!(No Client Modding) Credits: Cobra


[share]CTF system Credits: Gio


[sHARE] Stefoulis15 Faction System! ( L2JOneo Based ) Credits: Stefoulis15


[share] Teleport to other player for an item Credits: Rizel


[sHARE] How To Create Your OWN SoE! Credits: Stefoulis15


[sHARE]Trade refusal mode for players Credits: Interpid


[sHARE] Fix Pet Enchant Exploit..! Credits: Stefoulis15


[share]Autoannounce Pk, PvP and All kills Credits: L2JForum


[share]Doors Status Hp and castle walls{IL} Credits: ZeRo*


[share] .cl voice command - Teleports you to your clan leader Credits: Vago


[sHARE]Oly fake death exploit fix Credits: Interpid


[share]Offline Trade , Craft Credits: _DS_


[share]olympiad clan skills bug fix Credits: Cobra


[share]In PvP situations, magic critical damage has been decreased. Credits: Gnacik


[share] Java CP Exploit Fix Credits: L2JSerwer


[share]Custom subclass starting level Credits: iNos


 

Guides:

 


[Guide]Java - Core Modyfications Credits: Matim


[Guide] Java - How to create Your own /commands Credits: Matim


[Toturial]How to install a java mod Credits: TheEnd


Add skills At Hero Character not only valor/berseker etc Credits: Cobra


[GUIDE]Lineage 2 java basics Credits: Interpid


[Guide][share]Mana Potion [Java Modification] Credits: Cobra


[Guide]edit the subclass system Credits: Interpid


 

===================================================================

 

If i forgot something just tell me to add it Only Java Modification

 

All credits reserved!

 

Best Regards Cobra !!!

 

Keep clean without stupid reply.

 

[move]I will keep it update. [/move]

 

 

 

Posted

1. Is very helpful! stick it plix!

2. dont forgot to update it :)

 

 

Ty br0 i will keep it update every time if some1 post a good modification! 

 

Edit:SubbClass Delay addet Credits Fogotendx20!

Posted

Cool List..

 

Anyway , I Have a Problem WIth Hero Skills On Subclass...

 

When I Compile I Get This.

 

    [javac] C:\workspace\L2Archid_GameServer\java\com\l2jarchid\gameserver\model\actor\instance\L2PcInstance.java:8863: <identifier> expected
    [javac] To:
    [javac]   ^
    [javac] 1 error

 

If You Can Help Me I Would Be Grateful

Posted

java/net/sf/l2j/gameserver/model/actor/instance/l2pcinstance.java

 

at line 8901 check better meybe you made something wrong.

 

public void setHero(boolean hero)
{
if (hero)
{
for (L2Skill s : HeroSkillTable.getHeroSkills())
addSkill(s, false); //Dont Save Hero skills to database
}
else
{
for (L2Skill s : HeroSkillTable.getHeroSkills())
super.removeSkill(s); //Just Remove skills from nonHero characters
}
_hero = hero;

sendSkillList();
}

 

and you make that error??? try this one

 

Edit:Problem solved by pm.  :)

 

Posted

Yeah.. Really Nice

 

Thank You For This List Again And Also Thanks For Helping Me With The Error I Had.

 

The Java Sh1t Works Perfectly. Thank You.

Posted

Post UPDATE

 

[Guide]Add skills At Hero Character not only valor/berseker etc !!!

 

Check The First Post...!!

 

09/01/2009

Posted

can any1 explain me what is the "vote point system"?

anyway good job!

 

Vote point system is a system like many server have ...Vote For Server Getting automaticly from db the prize ..

 

At server site... they add php code wen you write your character name and press ok direct link to hopzone or top100 top200 ...w/e they want :D

Posted

so you take items with votes?

or smthing like that?

 

Yes if they vote ...take a item w/e is that. With this way you can make much Vote for your server :) 

 

BTW

 

Post UPDATE

 

Hero Shine on PvP kills

 

Check The First Post...!!

 

09/01/2009

Posted

Cool.. Well I've got a q..

 

u say on the topic Credits : Cobra.

 

but i saw its posted from VaGo.. and there arent any credits in his post..

 

can u xplain it plx?

 

 

P.S: Cool. COntinue it like this :)

Posted

Cool.. Well I've got a q..

 

u say on the topic Credits : Cobra.

 

but i saw its posted from VaGo.. and there arent any credits in his post..

 

can u xplain it plx?

 

 

Well my mistake fixed ty Stef.... my modify knowledge is a little bad :) ....well done :)

Guest
This topic is now closed to further replies.



  • Posts

    • Where I can buy a cheap domain .com? cheapest I found was on Godaddy for 12 euro and Hostinger for 10 euro.
    • Hello everyone, here's a simple and useful idea for any type of server.   This code applies a discount when a player makes a purchase inside a clan’s castle or clan hall, offering a benefit to clan members who own a castle or clan hall. Important: Merchant transactions must be handled through multisell, not buylist. The discount is directly applied within the multisell, so the price shown is already reduced.   "For example, if a scroll costs 1000 Adena and you set a 20% discount in the config, the final price when purchasing inside a castle or clan hall will be 800 Adena."   This code is developed on the public aCis 401 revision.   public static int CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT; CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT = clans.getProperty("ClanBaseOwnershipMechantDiscount", 20); # If clan owns a clan hall or castle, all members have a discount of X% at merchant transactions (multisell). # Discount applies only inside the base (castle or clan hall). ClanBaseOwnershipMechantDiscount = 20   /** diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java b/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java index 556e111..bbf8e69 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/data/xml/MultisellData.java @@ -101,7 +101,7 @@ do { // send list at least once even if size = 0 - player.sendPacket(new MultiSellList(list, index)); + player.sendPacket(new MultiSellList(list, index, player)); index += PAGE_SIZE; } while (index < list.getEntries().size()); diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java index 7c82c5b..1654abc 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/network/clientpackets/MultiSellChoose.java @@ -6,6 +6,7 @@ import net.sf.l2j.Config; import net.sf.l2j.gameserver.enums.FloodProtector; import net.sf.l2j.gameserver.enums.StatusType; +import net.sf.l2j.gameserver.enums.ZoneId; import net.sf.l2j.gameserver.enums.items.CrystalType; import net.sf.l2j.gameserver.model.Augmentation; import net.sf.l2j.gameserver.model.actor.Player; @@ -225,6 +226,20 @@ return; } + if (player.isInsideZone(ZoneId.CLAN_HALL) && player.getClan() != null && player.getClan().hasClanHall()) + { + e.setItemCount(e.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100); + if (e.getItemCount() == 0) + e.setItemCount(1); + } + + if (player.isInsideZone(ZoneId.CASTLE) && player.getClan() != null && player.getClan().hasCastle()) + { + e.setItemCount(e.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100); + if (e.getItemCount() == 0) + e.setItemCount(1); + } + if (Config.BLACKSMITH_USE_RECIPES || !e.getMaintainIngredient()) { // if it's a stackable item, just reduce the amount from the first (only) instance that is found in the inventory diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java b/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java index 9269b06..c6102a0 100644 --- a/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java +++ b/aCis_gameserver/java/net/sf/l2j/gameserver/network/serverpackets/MultiSellList.java @@ -2,6 +2,9 @@ import static net.sf.l2j.gameserver.data.xml.MultisellData.PAGE_SIZE; +import net.sf.l2j.Config; +import net.sf.l2j.gameserver.enums.ZoneId; +import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.multisell.Entry; import net.sf.l2j.gameserver.model.multisell.Ingredient; import net.sf.l2j.gameserver.model.multisell.ListContainer; @@ -15,7 +18,9 @@ private boolean _finished; - public MultiSellList(ListContainer list, int index) + private Player _player; + + public MultiSellList(ListContainer list, int index, Player player) { _list = list; _index = index; @@ -28,6 +33,8 @@ } else _finished = true; + + _player = player; } @Override @@ -74,7 +81,14 @@ { writeH(ing.getItemId()); writeH(ing.getTemplate() != null ? ing.getTemplate().getType2() : 65535); - writeD(ing.getItemCount()); + + if (_player.isInsideZone(ZoneId.CLAN_HALL) && _player.getClan() != null && _player.getClan().hasClanHall()) + writeD((ing.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100) < 1 ? 1 : ing.getItemCount() * 80 / 100); + else if (_player.isInsideZone(ZoneId.CASTLE) && _player.getClan() != null && _player.getClan().hasCastle()) + writeD((ing.getItemCount() * (100 - Config.CLAN_BASE_OWNERSHIP_MERCHANT_DISCOUNT) / 100) < 1 ? 1 : ing.getItemCount() * 80 / 100); + else + writeD(ing.getItemCount()); + writeH(ing.getEnchantLevel()); writeD(0x00); // TODO: i.getAugmentId() writeD(0x00); // TODO: i.getManaLeft()  
    • DISCORD : utchiha_market telegram : https://t.me/utchiha_market SELLIX STORE : https://utchihamkt.mysellix.io/ Join our server for more products : https://discord.gg/uthciha-services https://campsite.bio/utchihaamkt
    • WTB EXP ETERNAL 10x new dm.
    • This project is based on the latest public aCis sources (revision 401) and supports a multi-client system (C4 & IL), making it suitable for custom usage but not for retail.   You can configure the SelectedClient option in server.properties and loginserver.properties to switch between C4 and IL.  Both clients are fully synchronized, including login, server selection, packets, and geodata.   Notable Features: - Completed the login and server selection phase for both clients. - Synchronized all packets to support both clients (including some specific features). - Reworked the datapack and SQL files (excluding HTML files) to work seamlessly with both clients. - Added geodata support for both clients. - Adapted nearly all AI, scripts, bosses, HTML, and MULTISELL files to match C4 functionality. - Reduced the maximum clan level from 8 to 5 (C4 feature). - Rewrote clan HTML to remove C5-C6 features.   Disabled the following C5 and C6 features: - Divine Inspiration (C6 feature). - Clan skills and clan reputation points (C5 feature). - Pledge class (C5 feature). - Hero skills (C5 feature). - Dueling system (C6 feature). - Augmentations (C6 feature). - Cursed weapons (C5-C6 feature).   General Improvements: - Performed a general HTML cleanup and optimized features based on the client version. - Added an option to display the remaining time of disabled skills. - Skill timestamps now update when using the skill list.   This flexibility allows you to create a unique progression system tailored to your needs. The price for the diff patch, which can be applied to aCis public sources, is €150. For inquiries, please contact me via PM or Discord (ID: @Luminous).
  • Topics

×
×
  • Create New...