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 14-09-2010, 05:09 PM   #1 (permalink)
Membro - Veterano
 
Avatar de Mazokista
 
Registrado em: Dec 2009
Posts: 1,335
Agradeceu: 490
Agradecido 803 Vezes em 427 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para Mazokista
Nome Real: Roberto

Inventório de Mazokista

Icon2 OlyParticipants

Creditos : GUMA


Esse Mod Vc Consegui qui + de 2 Player Participem Das Olympiads :D

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Index: TrunK/*********_CORE/java/config/altsettings.properties 
=============================================================
--- TrunK/*********_CORE/java/config/altsettings.properties (revision 1449)
+++ TrunK/*********_CORE/java/config/altsettings.properties (revision 1453)
@@ -190,6 +190,13 @@
 # How many week 1 Olympiad cycle should last, default = 4 
 AltOlyWeeks = 4
 
+# Required number of participants for Classed and Non-Classed matches, Default 3 & 5
+# Default: 3
+AltOlyClassedParticipants = 5
+
+# Default: 5
+AltOlyNonClassedParticipants = 9
+
 #-----------------------------------------------------------------
 # Manor Config
 #-----------------------------------------------------------------

Index: TrunK/*********_CORE/java/com/it/br/Config.java
=============================================================
--- TrunK/*********_CORE/java/com/it/br/Config.java (revision 1433)
+++ TrunK/*********_CORE/java/com/it/br/Config.java (revision 1453)
@@ -191,6 +191,8 @@
     public static long ALT_OLY_WPERIOD;
     public static long ALT_OLY_VPERIOD;
     public static int   ALT_OLY_WEEKS;
+    public static int ALT_OLY_CLASSED;
+    public static int ALT_OLY_NONCLASSED;
     public static boolean ALLOW_MANOR;
     public static int ALT_MANOR_REFRESH_TIME;
     public static int ALT_MANOR_REFRESH_MIN;
@@ -1673,6 +1675,8 @@
                     {  
                                ALT_OLY_RESTRICTED_ITEMS.add(Integer.parseInt(id));  
                     } 
+                ALT_OLY_CLASSED = Integer.parseInt(AltSettings.getProperty("AltOlyClassedParticipants", "5"));
+                ALT_OLY_NONCLASSED = Integer.parseInt(AltSettings.getProperty("AltOlyNonClassedParticipants", "9"));
                 ALLOW_MANOR = Boolean.parseBoolean(AltSettings.getProperty("AllowManor", "False"));
                 ALT_MANOR_REFRESH_TIME = Integer.parseInt(AltSettings.getProperty("AltManorRefreshTime","20"));
                 ALT_MANOR_REFRESH_MIN  = Integer.parseInt(AltSettings.getProperty("AltManorRefreshMin","00"));

Index: TrunK/*********_CORE/java/com/it/br/gameserver/model/Olympiad/OlympiadManager.java
=============================================================
--- TrunK/*********_CORE/java/com/it/br/gameserver/model/Olympiad/OlympiadManager.java (revision 1427)
+++ TrunK/*********_CORE/java/com/it/br/gameserver/model/Olympiad/OlympiadManager.java (revision 1453)
@@ -23,6 +23,8 @@
 
 import javolution.util.FastList;
 import javolution.util.FastMap;
+
+import com.it.br.Config;
 import com.it.br.gameserver.model.Olympiad.Olympiad.COMP_TYPE;
 import com.it.br.gameserver.model.actor.instance.L2PcInstance;
 import com.it.br.util.Rnd;
@@ -64,7 +66,7 @@
 
         try{
             sortClassBasedOpponents();
-            _nonClassBasedParticipants = pickOpponents(Olympiad._nonClassBasedRegisters);
+            _nonClassBasedParticipants = pickOpponents(Olympiad._nonClassBasedRegisters, false);
         }catch(Exception e){e.printStackTrace();}
 
         int classIndex = 0;
@@ -217,10 +219,11 @@
 
         for (List<L2PcInstance> classed : Olympiad._classBasedRegisters.values())
         {
-            if (classed.size() == 0) continue;
+            if (classed.size() < Config.ALT_OLY_CLASSED)
+                                continue;
 
             try{
-               result = pickOpponents(classed);
[COLOR="DeepSkyBlue"]+               result = pickOpponents(classed, true);
             }catch(Exception e){e.printStackTrace();}
 
             if (result.size() == 0)
@@ -242,13 +245,15 @@
         return (_olympiadInstances == null)? null : _olympiadInstances;
     }
 
-    private Map<Integer, List<L2PcInstance>> pickOpponents(List<L2PcInstance> list) throws Exception
+    private Map<Integer, List<L2PcInstance>> pickOpponents(List<L2PcInstance> list, boolean classed) throws Exception
     {
         Map<Integer, List<L2PcInstance>> result =
             new FastMap<Integer, List<L2PcInstance>>();
 
         if (list.size() == 0)
             return result;
+        if (!classed && list.size() < Config.ALT_OLY_NONCLASSED)
+            return result;
 
         int loopCount = (list.size() / 2);

Arquivos Anexados
Tipo de Arquivo: txt Oly.txt (4.2 KB, 16 visualizações) Baixar
Mazokista está offline  
Os Seguintes 2 Usuários disseram Obrigado(a) para Mazokista por gostarem deste post :
C.Bartowski (17-09-2010), xdavison (19-06-2011)
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 05:32 AM.
 



Search Engine Optimization by vBSEO 3.3.0