Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Downloads > [Lineage] Java Mods
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 02-07-2009, 09:48 PM   #1 (permalink)
playstation
 
Avatar de paytaly
 
Registrado em: Dec 2008
Localização: Belo Horizonte
Posts: 1,284
Agradeceu: 118
Agradecido 1,503 Vezes em 772 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para paytaly
Nome Real: Marcelo

Inventório de paytaly

Padrão Custom Start Level

Esse Mod é pra modificar o Level que os Personagens vão nascer.
Vocês podem escolher pra qual Arquivo ele mandará a config, basta alterar a
direção para o Arquivo no seu WorkSpace nos caminhos em vermelho.

OBS: Código feito para L2Emu, porém funciona nos outros bastando alterar
os diretórios dos arquivos Java destacados em amarelo. Talvez
também seja necessário algumas pequenas adaptações.
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: config/main/altgame.properties
===================================================================
--- config/main/altgame.properties	(revision 1710)
+++ config/main/altgame.properties	(working copy)
@@ -121,6 +121,11 @@
 DwarfRecipeLimit = 50
 CommonRecipeLimit = 50
 
+# Allow custom starting lvl default:false
+AllowCustomStartLvl = false
+#Custom Start lvl for 85 lvl and 100% put 86
+CustomStartLvl = 1
+
 # ----------------
 # Section: Summons
 # ----------------
Index: src/main/java/net/l2emuproject/Config.java
===================================================================
--- src/main/java/net/l2emuproject/Config.java	(revision 1710)
+++ src/main/java/net/l2emuproject/Config.java	(working copy)
@@ -1878,6 +1878,10 @@
 	// ---------- Summons ---------------------------------------
 	public static float			ALT_GAME_SUMMON_PENALTY_RATE;			// Alternative game summon penalty
 
+	// ------------ custom start lvl ------------
+	public static boolean		ALLOW_CUSTOM_CHAR_LVL;
+	public static int		CUSTOM_CHAR_LVL;
+
 	//********************************************************************************************
 	public static void loadAltConfig()
 	{
@@ -1926,6 +1930,10 @@
 
 			// ----------- Summmons -------------- 
 			ALT_GAME_SUMMON_PENALTY_RATE = Float.parseFloat(altSettings.getProperty("AltSummonPenaltyRate", "1."));
+
+			// ------------ custom start lvl ------------
+			ALLOW_CUSTOM_CHAR_LVL = Boolean.parseBoolean(altSettings.getProperty("AllowCustomStartLvl", "false"));
+			CUSTOM_CHAR_LVL = Integer.parseInt(altSettings.getProperty("CustomStartLvl", "1"));
 		}
 		catch (Exception e)
 		{
Index: src/main/java/net/l2emuproject/gameserver/network/clientpackets/EnterWorld.java
===================================================================
--- src/main/java/net/l2emuproject/gameserver/network/clientpackets/EnterWorld.java	(revision 1710)
+++ src/main/java/net/l2emuproject/gameserver/network/clientpackets/EnterWorld.java	(working copy)
@@ -43,6 +43,7 @@
 import net.l2emuproject.gameserver.model.L2World;
 import net.l2emuproject.gameserver.model.actor.appearance.PcAppearance;
 import net.l2emuproject.gameserver.model.actor.instance.L2PcInstance;
+import net.l2emuproject.gameserver.model.base.Experience;
 import net.l2emuproject.gameserver.model.entity.Castle;
 import net.l2emuproject.gameserver.model.entity.ClanHall;
 import net.l2emuproject.gameserver.model.entity.Couple;
@@ -568,6 +569,11 @@
 
 		if (activeChar.isCursedWeaponEquipped())
 			CursedWeaponsManager.getInstance().getCursedWeapon(activeChar.getCursedWeaponEquippedId()).cursedOnLogin(activeChar);
+
+		if (Config.ALLOW_CUSTOM_CHAR_LVL && (activeChar.getLevel() == 1))
+		{
+			activeChar.getStat().addExp(Experience.LEVEL[Config.CUSTOM_CHAR_LVL]);
+		}
 	}
 
 	/**

__________________
Há! Só posso rir de quem quer vender o que mal sabe fazer...
Quer ser respondido direito!? Não faça perguntas idiotas. (Y)
paytaly está offline  
O seguinte membro ao lado disse Obrigado(a) a : paytaly por gostar deste Post :
Garcia (05-02-2010)
Links Patrocinados
 


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 04:05 AM.
 



Search Engine Optimization by vBSEO 3.3.0