Jump to content

Recommended Posts

Posted

first here is a max lvl 91 with normal xp bars

	<experience level="80" tolevel="4200000000" />
	<experience level="81" tolevel="6300000000" />
	<experience level="82" tolevel="10500000000" />
	<experience level="83" tolevel="16800000000" />
	<experience level="84" tolevel="27300000000" />
	<experience level="85" tolevel="44100000000" />
	<experience level="86" tolevel="71400000000" />
	<experience level="87" tolevel="115500000000" />
	<experience level="88" tolevel="186900000000" />
	<experience level="89" tolevel="302400000000" />
	<experience level="90" tolevel="489300000000" />
	<experience level="91" tolevel="791700000000" />

now model/entity/olympiad/olympiad.java

find this

		if (!noble.isNoble())
		{
			sm = new SystemMessage(SystemMessageId.ONLY_NOBLESS_CAN_PARTICIPATE_IN_THE_OLYMPIAD);
			noble.sendPacket(sm);
			return false;
		}

below add this

		if (noble.getLevel() < Config.ALT_OLY_LEVEL_NEED && Config.ALT_OLY_LEVEL_JOIN)
		{
			noble.sendMessage("You can't participate to Olympiad. You must be at least " + Config.ALT_OLY_LEVEL_NEED + " Level!");
			return false;
		}
		
		if (noble.getPvpKills() < Config.ALT_OLY_PVP_NEED && Config.ALT_OLY_PVP_JOIN)
		{
			noble.sendMessage("You can't participate to Olympiad. You must have at least " + Config.ALT_OLY_PVP_NEED + " Pvp!");
			return false;
		}

now in olympiad/OlympiadGame.java

find this

			else if (player.getInventoryLimit()*0.8 <= player.getInventory().getSize())
			{
				sm = new SystemMessage(SystemMessageId.SINCE_80_PERCENT_OR_MORE_OF_YOUR_INVENTORY_SLOTS_ARE_FULL_YOU_CANNOT_PARTICIPATE_IN_THE_OLYMPIAD);
				defaulted = true;
			}

below add this

			else if (player.getLevel() < Config.ALT_OLY_LEVEL_NEED && Config.ALT_OLY_LEVEL_JOIN)
			{
				defaulted = true;
			}
			else if (player.getPvpKills() < Config.ALT_OLY_PVP_NEED && Config.ALT_OLY_PVP_JOIN)
			{
				defaulted = true;
			}

now in configs

find this

public static boolean ALT_OLY_RECHARGE_SKILLS;

below add

	public static boolean ALT_OLY_LEVEL_JOIN;
	public static int ALT_OLY_LEVEL_NEED;
	public static boolean ALT_OLY_PVP_JOIN;
	public static int ALT_OLY_PVP_NEED;

now find

ALT_OLY_RECHARGE_SKILLS = Boolean.parseBoolean(OLYMPSetting.getProperty("AltOlyRechargeSkills", "False"));

below add

			ALT_OLY_LEVEL_JOIN = Boolean.parseBoolean(OLYMPSetting.getProperty("AltOlyLevelJoin", "False"));
			ALT_OLY_LEVEL_NEED = Integer.parseInt(OLYMPSetting.getProperty("LevelToJoin", "18"));
			ALT_OLY_PVP_JOIN = Boolean.parseBoolean(OLYMPSetting.getProperty("AltOlyPvpJoin", "False"));
			ALT_OLY_PVP_NEED = Integer.parseInt(OLYMPSetting.getProperty("PvpsToJoin", "18"));

now in olympiad setting 

# Join in oly with an specific level [True enable || False disable]
AltOlyLevelJoin = True
# If LevelToJoin = 85 only players 85++ level can join
LevelToJoin = 85

# Join in oly with an specific pvp amount [True enable || False disable]
# If PvpsToJoin = 250 only players with 250++ pvps can join
AltOlyPvpJoin = True
PvpsToJoin = 250
  • 1 month later...
  • 2 weeks later...
  • 1 month later...
Posted

how can i add skill for the lvl 91 for examble or books that give u skill if ur lvl 90 eg plz tell me ok

Go to data\xml\classes.
Choose the race you want, then find the skill with its id and change minLvl.
<skillTrees>
<!-- Wisdom -->
<skill id="328" lvl="1" sp="12500000" minLvl="76" />
Posted (edited)

em I use l2jfrozen and there is no such file - patch plz help me :D

database/skill_trees

17	1267	1	Shadow Flare	36000	49

Edited by te0x
  • 1 month later...
  • 1 year later...
Posted

The only problem here is that when you are 90 level if i remember correct is that the buffer does not make you any buff . I don't know if only i encounter this problem but if not then can you please tell us a way to fix this ? thank you in advance ! 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Acabei de liberar no TopL2.com o nosso MOD Oficial de VoteSystem, criado para servidores Lineage 2 que querem parar de sofrer com voto “fake” e reward entregue sem controle.   O que ele faz? O mod integra seu GameServer com o site TopL2, valida o voto do jogador e só então libera a recompensa — tudo com mais segurança, rastreio e controle.   Principais vantagens Voto verificado: o servidor confirma o voto registrado no site Reward mais seguro: evita abuso/duplicação e reduz exploit Cooldown configurável por jogador Logs e rastreio para auditoria e suporte   Instalação rápida, com arquivos organizados e prontos para copiar/aplicar   Disponível para download no https://TopL2.com   Se você é admin e quer profissionalizar seu sistema de votos e entregar reward com segurança, esse mod é pra você.  
    • Geia sas paidia eimai new edw mesa kai tha ithela na kanw mia erwtisi an kapoios mporei na me voithisei! Exw highfive (L2JMobius) kai thelw na valw custom weapons alla den exw sql file mporw na ta perasw xwris sql file kai na exw mono ta xml arxeia gia na ta valw stats/items?
    • ## [1.4.0] - 2026-01-28   ### ✨ New Features - **Vote System**: Lineage 2 servers can now use our vote–reward system. Players vote on the website and claim rewards in-game (1 vote = 1 claim) - **Vote Page**: On each server’s page (`/servers/<server>`), a **“Vote for Server”** button opens a dedicated vote page with cooldown info and optional Turnstile verification - **By Votes View**: The **“By Votes”** tab on the main page shows **actual vote counts** per server - **API Documentation**: New **API Docs** page at `/docs` (and footer link) with HMAC auth, endpoints, and examples for game server integration - **Vote API (My Servers)**: Server owners can open **“Vote API”** in My Servers to manage credentials, cooldown, allowed IPs, and open the docs   ### 🔄 Improvements - **Server Pages**: Single-server data is cached and loads faster; server pages can be opened by ID or by name (e.g. `/servers/my-server-name`) - **API Root**: Visiting the API root redirects to the docs URL configured in admin (default: site docs page) - **Admin Panel**: New **“Vote System”** tab for global settings (Turnstile, API security, default cooldown, docs URL)   ### 🔐 Security & Reliability - Turnstile (CAPTCHA) support for vote submissions to reduce abuse - HMAC-protected game server API for secure vote check/claim and stats
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..