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 Membros Arcade Pesquisar Postados Hoje Marcar Fóruns Como Lidos Experience
   

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

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 17-07-2011, 06:49 PM   #1 (permalink)
Banido
 
Avatar de allanalcantara
 
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradeceu: 125
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para allanalcantara Enviar mensagem via Skype para allanalcantara
Nome Real: Allan Alcântara de Alencar

Inventório de allanalcantara

Icon10 Crazy Rates [CORE]

eae galera beleza ? ... quanto tempo não? pois é, estive meio ausente por causa de alguns problemas! e não é melhor cita-los. enfim
decidi postar aqui, tinha desanimado pois tomei BAN! mas to de volta
então vamos lá no evento!


uma revisão e dica rapida:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
seguinte, para quem gosta de server de 10x até 90000x ai vai um mod que facilita sua vida ...
então ele funciona da seguinte maneira, eu tenho um servidor 50x ...
dai com esse servidor eu coloco o evento, ele iniciará com um tempo X, dai ele vai multiplicar a rate, exemplo configurei para multi. por 2 então
vai ser 50x*50x = 100x por um certo período de tempo. então sendo assim ele modificará sua rate por X de minutos...
:D bom é isso!
MOD:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: TrunK/gameserver/head-src/com/l2jdemonniac/gameserver/model/entity/event/TreasureBox.java
===================================================================
--- TrunK/gameserver/head-src/com/l2jdemonniac/gameserver/model/entity/event/TreasureBox.java (Revision 0)
+++ TrunK/gameserver/head-src/com/l2jdemonniac/gameserver/model/entity/event/TreasureBox.java (Revision 9999)
@@ -00,00 +263,46 @@

+package com.l2jdemonniac.gameserver.model.entity.event;
+
+import java.util.List;
+import java.util.Map;
+
+import javolution.util.FastList;
+import javolution.util.FastMap;
+
+import com.l2jdemonniac.Config;
+import com.l2jdemonniac.gameserver.model.L2World;
+import com.l2jdemonniac.gameserver.model.Location;
+import com.l2jdemonniac.gameserver.model.entity.Announcements;
+import com.l2jdemonniac.gameserver.model.actor.instance.L2NpcInstance;
+import com.l2jdemonniac.gameserver.model.actor.instance.L2PcInstance;
+import com.l2jdemonniac.gameserver.model.spawn.L2Spawn;
+import com.l2jdemonniac.gameserver.model.quest.Quest;
+import com.l2jdemonniac.gameserver.network.serverpackets.NpcHtmlMessage;
+import com.l2jdemonniac.util.random.Rnd;
+
+/**
+ * Crazy Rates Event rev 5.0
+ * @author LasTravel 
+ * @author allanalcantara
+ * @version L2Demonniac v5.0
+ */
+
+	public class CrazyRates extends Quest
+	{
+		//Few Configs
+		private static final boolean AutomaticEvent = true;
+
+		//Other config
+		private static final String EventName = "Config.NAME_NPC_EVENT";
+		private static final int RateMultipler = Config.RATE_MULTIPLER;
+
+		//Time configs all are on minutes
+		private static final int AfterRestart = Config.START_EVENT; //Primeira partida após o reinício  
+		private static final int TimeWithNewRates = Config.TIME_NEW_RATES; //O tempo com as novas taxas
+		private static final int TimeForStartEventAgain = Config.TIME_EVENT_RATES_AGAIN; //O tempo para as taxas de mudar de novo ! - in minutes.
+
+		public CrazyRates(int questId, String name, String descr)
+		{
+			super(questId, name, descr);
+
+			//First Start After Restart or Load the script
+			startQuestTimer("FirstStartAfterRestart",AfterRestart*60000, null, null);      
+		}
+
+		public String onAdvEvent (String event, L2NpcInstance npc, L2PcInstance player)
+		{
+			if (event.equalsIgnoreCase("FirstStartAfterRestart"))
+			{
+				Config.RATE_XP = RateMultipler*Config.RATE_XP;
+				Config.RATE_SP = RateMultipler*Config.RATE_SP;
+				Config.RATE_DROP_ITEMS = RateMultipler*Config.RATE_DROP_ITEMS;
+				Config.ITEMS_RAID = RateMultipler*Config.ITEMS_RAID;
+        
+				Announcements.getInstance().announceToAll(EventName +", for " + TimeWithNewRates + " minute(s) the rates are  multiplied for "+ RateMultipler +". !");
+				startQuestTimer("RestoreRates",TimeWithNewRates*60000, null, null);
+			}
+
+			if (event.equalsIgnoreCase("RestoreRates"))
+			{
+				Config.RATE_XP = Config.RATE_XP/RateMultipler;
+				Config.RATE_SP = Config.RATE_SP/RateMultipler;
+				Config.RATE_DROP_ITEMS = Config.RATE_DROP_ITEMS/RateMultipler;
+				Config.ITEMS_RAID = Config.ITEMS_RAID/RateMultipler;
+
+				Announcements.getInstance().announceToAll(EventName + ", the rates are restored!");
+
+				if (AutomaticEvent)
+				{	
+					startQuestTimer("FirstStartAfterRestart",TimeForStartEventAgain*60000, null, null);
+				}
+			}
+			return "";
+		}
+
+		public static void main(String[] args)
+		{
+			new CrazyRates(-1, EventName, "events");
+			System.out.println(EventName + " - ON");
+		}
+	}
	
Index: TrunK/gameserver/head-src/com/l2jdemonniac/Config.java
===================================================================
--- TrunK/gameserver/head-src/com/l2jdemonniac/Config.java (Revision 0)
+++ TrunK/gameserver/head-src/com/l2jdemonniac/Config.java (Revision 9999)
@@ -263,43 +263,46 @@

+		//============================================================
+
+       public static int RATE_MULTIPLER;
+		public static int START_EVENT;
+		public static int TIME_NEW_RATES;
+		public static int TIME_EVENT_RATES_AGAIN;
+       public static String NAME_NPC_EVENT;
+
+		//============================================================
+
+		public static void loadCrazyRatesConfig()
+		{
+			final String CrazyRates = FService.CRAZYRATES_CONFIG_FILE;
+
+			try
+			{
+				Properties CrazyRatesSettings = new Properties();
+				InputStream is = new FileInputStream(new File(CrazyRates));
+				CrazyRatesSettings.load(is);
+				is.close();
+
+   			    
+					NAME_NPC_EVENT = l2jdemonniacSettings.getProperty("ChangeNameNpc", "Crazy Rates");
+					RATE_MULTIPLER = Integer.parseInt(l2jdemonniacSettings.getProperty("RateMultipler", "2"));
+					START_EVENT = Integer.parseInt(l2jdemonniacSettings.getProperty("StartEventTime", "10"));
+   			    TIME_NEW_RATES = Integer.parseInt(l2jdemonniacSettings.getProperty("TimeWithNewRates", "10"));
+   			    TIME_EVENT_RATES_AGAIN = Integer.parseInt(l2jdemonniacSettings.getProperty("TimeForStartEventAgain", "30"));
+
+					
+			}
+			catch(Exception e)
+				{
+					e.printStackTrace();
+					throw new Error("Failed to Load " + CrazyRates + " File.");
+				}
+	}
+

Index: TrunK/gameserver/head-src/com/l2jdemonniac/gameserver/services/FService.java
===================================================================
--- TrunK/gameserver/head-src/com/l2jdemonniac/gameserver/services/FService.java (Revision 0)
+++ TrunK/gameserver/head-src/com/l2jdemonniac/gameserver/services/FService.java (Revision 9999)
@@ -263,43 +263,46 @@

	public static final String EVENT_TVT_FILE = "./config/demonniac/tvt.properties";
	public static final String EVENT_TW_FILE = "./config/demonniac/tw.properties";
+	public static final String CRAZYRATES_CONFIG_FILE = "./config/demonniac/CrazyRates.properties";

	//fun -- events
	public static final String AWAY_FILE = "./config/fun/away.properties";

Index: TrunK/gameserver/config/demonniac/CrazyRates.properties
===================================================================
--- TrunK/gameserver/config/demonniac/CrazyRates.properties (Revision 0 )
+++ TrunK/gameserver/config/demonniac/CrazyRates.properties (Revision 9999)
@@ -263,43 +263,46 @@

+# ---------------------------------------------- #
+#        Evento Crazy Rates by allanalcantara    #
+# ---------------------------------------------- #
+# Nome do Evento
+# Default = Crazy Rates
+ChangeNameNpc = Crazy Rates
+#==============================
+# Rate a ser Multiplicado
+# Default : 2
+RateMultipler = 2
+#==============================
+# Tempo de Start ao evento Apois Iniciar o server
+# Default = 10 / 10 Minuts.
+StartEventTime = 10
+#===============================
+# Tempo para Novas Taxas de Rates
+# Default = 10 / 10 minutes
+TimeWithNewRates = 10
+#===============================
+# Intervalo do evento / time for minutes
+# Default = 30 / 30 minutes
+TimeForStartEventAgain = 30
+#===============================

// end file by allanalcantara
Créditos pelo mod original: LasTravel
Créditos pela adaptação e criação do Sistema: allanalcantara

Exclusivamente: SECRET EXPERIENCE!

- poxa gostaram ? então AGRADEÇA!

- atualização basica, PRINT DO EVENTO FUNCIONANDO
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

allanalcantara está offline  
Links Patrocinados
Antigo 04-10-2011, 12:09 AM   #2 (permalink)
Membro - Tenente
 
Avatar de filipephp
 
Registrado em: Nov 2008
Localização: Rio de Janeiro
Posts: 100
Agradeceu: 143
Agradecido 52 Vezes em 22 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Pontos: 3,924, Nível: 39
Pontos: 3,924, Nível: 39 Pontos: 3,924, Nível: 39 Pontos: 3,924, Nível: 39
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Filipe Felisberto

Inventório de filipephp

Padrão

ADD no meu core, mas não executa. Não está faltando script?

filipephp está offline   Responder com Citação
Antigo 04-10-2011, 06:21 PM   #3 (permalink)
Banido
 
Avatar de allanalcantara
 
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradeceu: 125
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para allanalcantara Enviar mensagem via Skype para allanalcantara
Nome Real: Allan Alcântara de Alencar

Inventório de allanalcantara

Padrão

não mod completo, mas caso seu mod não funcione deve ser por motivos de incompatibilidade, use-o como quest. que funcionará.

allanalcantara está offline   Responder com Citação
Antigo 04-10-2011, 07:02 PM   #4 (permalink)
Membro - Tenente
 
Avatar de filipephp
 
Registrado em: Nov 2008
Localização: Rio de Janeiro
Posts: 100
Agradeceu: 143
Agradecido 52 Vezes em 22 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Meu Estado:
Pontos: 3,924, Nível: 39
Pontos: 3,924, Nível: 39 Pontos: 3,924, Nível: 39 Pontos: 3,924, Nível: 39
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Filipe Felisberto

Inventório de filipephp

Padrão

Ok, vou fazer isso. Vlw

filipephp está offline   Responder com Citação
Antigo 05-10-2011, 01:36 AM   #5 (permalink)
Membro - Aspirante
 
Avatar de troya83
 
Registrado em: Aug 2011
Localização: Duque De Caxias
Posts: 75
Agradeceu: 8
Agradecido 15 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para troya83
Nome Real: Anderson

Inventório de troya83

Padrão

Eu gostei, Aonde consigo um tutorial que esine como adicionar?, vlw.

____________________________________________

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

troya83 está offline   Responder com Citação
Antigo 05-10-2011, 02:06 PM   #6 (permalink)
Membro - Recruta
 
Avatar de JensenAckles
 
Registrado em: Mar 2011
Posts: 5
Agradeceu: 3
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de JensenAckles

Padrão

e aê allan, eu tô usando l2jfrozen, tava dando alguns erros, Básicos coisa besteira rs. mas está dando um aqui que eu não estou conseguindo resolver. .. da erro assim :

[javac] C:\Documents and Settings\Lucas Gomes\workspace\trunk\gameserver\head-src\com\l2jfrozen\gameserver\model\entity\event\Tr easureBox.java:28: class CrazyRates is public, should be declared in a file named CrazyRates.java
[javac] public class CrazyRates extends Quest

JensenAckles está offline   Responder com Citação
Antigo 05-10-2011, 05:22 PM   #7 (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

Tu criou o arquivo com o nome TreasureBox quando deveria ser CrazyRates.

Era só ler a mensagem. Mais ainda não inventaram o nenhum Tradutor do Inglês para Português, né!?

__________________
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   Responder com Citação
Antigo 05-10-2011, 07:37 PM   #8 (permalink)
Membro - Recruta
 
Avatar de JensenAckles
 
Registrado em: Mar 2011
Posts: 5
Agradeceu: 3
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de JensenAckles

Padrão

Cara, entendi seu comentário é o seguinte, ser grosso então vamos nós. Primeiro que me lembre pedi ajuda pro allan, segundo, eu li, mas não conseguir interpretar o erro, por que eu não estudo programação ainda, terceiro, se você quiser ajuda, ajude de boa, eu lhe agradeço muito... mas naõ precisa ironia ou ignorância, mas mesmo assim, obrigado pela atenção.

JensenAckles está offline   Responder com Citação
Antigo 24-10-2011, 03:12 PM   #9 (permalink)
Banido
 
Avatar de allanalcantara
 
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradeceu: 125
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para allanalcantara Enviar mensagem via Skype para allanalcantara
Nome Real: Allan Alcântara de Alencar

Inventório de allanalcantara

Padrão

vamos com calma galera, é o problema foi esse mesmo mudou os nomes é que eu fiz o dif com base em outro mod ...

Troca TreasureBox por CrazyRates.java que ele funciona! abraços.

- e eu creio que usando frozen ele não se inicia pelo core.

allanalcantara está offline   Responder com Citação
Antigo 04-11-2011, 12:05 PM   #10 (permalink)
Membro - Cabo
 
Avatar de shinigamixd
 
Registrado em: Oct 2011
Posts: 24
Agradeceu: 10
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de shinigamixd

Padrão

Aonde coloca esse crazyrates?
copiei seu code renomiei pra crazyrates.java
mais onde coloca esse arquivo ?

shinigamixd está offline   Responder com Citação
Resposta

Ferramentas do Tópico
Modos de Exibição

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 09:46 AM.