Jump to content

Datapack Interlude PvP 2024


mikado

Recommended Posts

Em 15/04/2024 at 22:16, mikado disse:

Hola amigos, aquí les dejo un compilado en el que estoy agregando mods compartidos por la comunidad del L2, sobre una base que ha compartido el desarrollador "Christian" ó "Sarada" de L2jBrasil y que me gustó su trabajo.
La carpeta compartida contiene el servidor y el system. 
No se encuentra preconfigurado, solo algunas cosas minimas para que funcionen los mods.

Olá amigos, aqui está uma compilação na qual estou adicionando mods compartilhados pela comunidade L2, em uma base que foi compartilhada pelo desenvolvedor Christian o Sarada do L2jBrasil e que eu gostei do seu trabalho.
A pasta compartilhada contém o servidor e o sistema. 
Não está pré-configurado, apenas algumas coisas mínimas para que os mods funcionem.

## Mods

* Agregado OfflineMod.
* Agregado Cambiar tiempo de buff.
* Agregado Event Pc bang.
* Agregado VoicedComand.
* Agregado Auto-Farm.
* Agregado Shift + Click Droplist.
* Agregado Cancel return buff.
* Agregado Clan Full Item.
* Agregado Infinity SS and Arrows.
* Agregado Dynamic PvP Zones.
* Agregado Fake PCs.
* Agregado Custom Effect on die.
* Agregado Multisell Enchant Items Support.
* Agregado A & S grade for PvPs.
* Agregado AntBuffs Shield
* Agregado MultiFunctionZone by Wyat
* Agregado Party Farm Event
* Agregado Event Engine: TvT - CTF - DM.
* Agregado Tournament Event
* Agregado Goldbar to adena - 2 cliks.
* Agregado Nobles 3er Class Change.
* Agregado Remote Class Master Lvl 20-40-76.
* Agregado Dressme + Try Skin.
* Agregado Ranking PvP-Pk Community Board.
* Agregado Rebirth System Community Board.
* Agregado Auction System Community Board.
* Agregado Region Mod Community Board.
* Agregado Clan Mod Community Board.
* Agregado Bonus Weekend.
* Agregado Champions NPCs.
* Agregado City Elpys Event.
* Agregado Random Spawn Boss Event.
* Agregado Title Color According Amount PvP or Pk.
* Agregado Name Color According Amount PvP or Pk.
* Agregado Enchant Abnormal Effect Armor.
* Agregado SpreeKills.
* Agregado SubClass Acumulatives.
* Agregado PvP Reward.
* Agregado Announce Kill Boss.
* Agregado SellBuffs.
* Agregado AntiBot.
* Agregado SystemAio.
* Agregado SystemVip.

## Admin Tools

* Agregado Admin Search Item Id
* Agregado Admin Easy Zone Create
* Agregado Auto Save DataBase
* Agregado Start Super Haste admin.


## NPCs

* Agregado GM-Shop.
* Agregado Gatekeeper Global
* Agregado NpcRanking.
* Agregado NpcClassMaster.
* Agregado NpcTeleporter.
* Agregado NpcBufferScheme.

jLVaRkH.png

MHvnZio.png

1r7g2md.png

MDst0Av.png

VdbB0m6.png

YeFNntd.png

tRSjO6T.png

6oysCTV.png

Herramientas de utilidad / Ferramentas úteis :

XAMP

Java 17

Enlace a la carpeta de archivos / Link para a pasta de arquivos :

LINK

Un saludo / Saudações .

☺️

Me gustaria crear una interface para este datapack, que cosas estarían bien que tuviera la interface ? me gustaír escuchar sugerencias para ir creando una nueva interface. 

Gostaria de criar uma interface para esse pacote de dados. O que seria bom ter na interface? Gostaria de ouvir sugestões para criar uma nova interface. 

@mikado

COMO ADICIONO UMA NOVA MULTISELL? EU DUPLIQUEI UMA EXISTENTE E ALTEREI O ITEM E O VALOR AI NAO APARECE NADA NO JOGO

rbs

Link to comment
Share on other sites


hace 3 horas, Duskorz dijo:

Autofarm only work with spells like Hydro Blast, if you put attack to 1 to hit it doesnt hit the mob with the autofarm

 

i don't understand your point 

 

 

hace 1 hora, apo1986 dijo:

@mikado

COMO ADICIONO UMA NOVA MULTISELL? EU DUPLIQUEI UMA EXISTENTE E ALTEREI O ITEM E O VALOR AI NAO APARECE NADA NO JOGO

[Tutorial] Criando Multisell 

 

 

[Tutorial] Criando NPC SHOP

 

 

 

  • Like 1

 

bncwfvf.png

 

 

Link to comment
Share on other sites

15 minutos atrás, mikado disse:

i don't understand your point 

[Tutorial] Criando Multisell 

[Tutorial] Criando NPC SHOP

 

<?xml version='1.0' encoding='utf-8'?>

<list npcId="shop">

  <item id="1">
    <ingredient id="57" count="15000000"/>
    <production id="6658" count="1"/>
  </item>

  <item id="2">
    <ingredient id="57" count="15000000"/>
    <production id="6659" count="1"/>
  </item>

  <item id="3">
    <ingredient id="57" count="15000000"/>
    <production id="6660" count="1"/>
  </item>

  <item id="4">
    <ingredient id="57" count="15000000"/>
    <production id="6661" count="1"/>
  </item>

  <item id="5">
    <ingredient id="57" count="20000000"/>
    <production id="6662" count="1"/>
  </item>

  <item id="6">
    <ingredient id="57" count="20000000"/>
    <production id="6657" count="1"/>
  </item>

  <item id="7">
    <ingredient id="57" count="20000000"/>
    <production id="6656" count="1"/>
  </item>

</list>

 

USEI ESTE. EU SEI FAZER MULTISELL, MAS NAO TA RECONHECENDO, E ESTA LA NA PASTA gameserver\data\xml\multisell

 

rbs

Link to comment
Share on other sites

tava farmando em Primeval Isle, ai do nada deu critical e o server nao abre mais... da essa mensagem ai no prompt

 

 

Loaded 16 clans.
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at enginemods.EngineModsManager.loadModsAndEvents(EngineModsManager.java:141)
        at enginemods.EngineModsManager.init(EngineModsManager.java:98)
        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:177)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:138)
Caused by: java.lang.ExceptionInInitializerError
        at net.sf.l2j.gameserver.events.eventengine.EventManager.getInstance(EventManager.java:190)
        at net.sf.l2j.gameserver.events.eventengine.EventListener.isAutoAttackable(EventListener.java:13)
        at net.sf.l2j.gameserver.model.actor.Player.isAutoAttackable(Player.java:6426)
        at net.sf.l2j.gameserver.model.actor.Player.sendInfo(Player.java:10259)
        at net.sf.l2j.gameserver.model.actor.Player.sendInfoFrom(Player.java:10454)
        at net.sf.l2j.gameserver.model.actor.Player.addKnownObject(Player.java:10424)
        at net.sf.l2j.gameserver.model.WorldObject.setRegion(WorldObject.java:388)
        at net.sf.l2j.gameserver.model.actor.Creature.setRegion(Creature.java:5325)
        at net.sf.l2j.gameserver.model.WorldObject.spawnMe(WorldObject.java:96)
        at net.sf.l2j.gameserver.model.WorldObject.spawnMe(WorldObject.java:107)
        at enginemods.util.UtilPlayer.spawnPlayer(UtilPlayer.java:141)
        at enginemods.engine.mods.FakePlayer.restoreAllFakePlayers(FakePlayer.java:134)
        at enginemods.engine.mods.FakePlayer.onModState(FakePlayer.java:114)
        at enginemods.engine.AbstractMods.startMod(AbstractMods.java:627)
        at enginemods.engine.AbstractMods.registerMod(AbstractMods.java:457)
        at enginemods.engine.mods.FakePlayer.<init>(FakePlayer.java:105)
        ... 9 more
Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
        at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
        at java.base/java.util.Objects.checkIndex(Objects.java:359)
        at java.base/java.util.ArrayList.get(ArrayList.java:427)
        at net.sf.l2j.gameserver.events.eventengine.EventManager.<init>(EventManager.java:56)
        at net.sf.l2j.gameserver.events.eventengine.EventManager$SingletonHolder.<clinit>(EventManager.java:195)
        ... 25 more
 

rbs

Link to comment
Share on other sites

@mikado

 

1 - quando entro no painel ADMIN/GMSHOP/underwear, ele da critical erro, axei uma xml chamada buylist.xml e la consta a multisell do gmshop/underwear.... mas ta dando esse critical ai

2 - se deixa o server aberto, em algumas horas mesmo sem ninguem, ele sobe o uso do processador para 100%, não sei mais oque pode ser, ja desativei todos os eventos automaticos, uso um i3 sexta geração, 8 giga ddr4 e placa de video 1050 ti....

 

2024.5.13 20:22:30
OS : Windows Vista 6.2 (Build: 9200)
CPU : GenuineIntel PentiumPro-class processor @ 3921 MHz with 2047MB RAM
Video : NVIDIA GeForce GTX 1050 Ti (5212)

General protection fault!

History: NWndUtil::ItemInfoToNCParam <- UNetworkHandler::Tick <- Function Name=BuyListPacket <- UGameEngine::Tick <- UpdateWorld <- MainLoop

 

rbs

Link to comment
Share on other sites

hace 18 horas, apo1986 dijo:

tava farmando em Primeval Isle, ai do nada deu critical e o server nao abre mais... da essa mensagem ai no prompt

Loaded 16 clans.
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at enginemods.EngineModsManager.loadModsAndEvents(EngineModsManager.java:141)
        at enginemods.EngineModsManager.init(EngineModsManager.java:98)
        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:177)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:138)
Caused by: java.lang.ExceptionInInitializerError
        at net.sf.l2j.gameserver.events.eventengine.EventManager.getInstance(EventManager.java:190)
        at net.sf.l2j.gameserver.events.eventengine.EventListener.isAutoAttackable(EventListener.java:13)
        at net.sf.l2j.gameserver.model.actor.Player.isAutoAttackable(Player.java:6426)
        at net.sf.l2j.gameserver.model.actor.Player.sendInfo(Player.java:10259)
        at net.sf.l2j.gameserver.model.actor.Player.sendInfoFrom(Player.java:10454)
        at net.sf.l2j.gameserver.model.actor.Player.addKnownObject(Player.java:10424)
        at net.sf.l2j.gameserver.model.WorldObject.setRegion(WorldObject.java:388)
        at net.sf.l2j.gameserver.model.actor.Creature.setRegion(Creature.java:5325)
        at net.sf.l2j.gameserver.model.WorldObject.spawnMe(WorldObject.java:96)
        at net.sf.l2j.gameserver.model.WorldObject.spawnMe(WorldObject.java:107)
        at enginemods.util.UtilPlayer.spawnPlayer(UtilPlayer.java:141)
        at enginemods.engine.mods.FakePlayer.restoreAllFakePlayers(FakePlayer.java:134)
        at enginemods.engine.mods.FakePlayer.onModState(FakePlayer.java:114)
        at enginemods.engine.AbstractMods.startMod(AbstractMods.java:627)
        at enginemods.engine.AbstractMods.registerMod(AbstractMods.java:457)
        at enginemods.engine.mods.FakePlayer.<init>(FakePlayer.java:105)
        ... 9 more
Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
        at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
        at java.base/java.util.Objects.checkIndex(Objects.java:359)
        at java.base/java.util.ArrayList.get(ArrayList.java:427)
        at net.sf.l2j.gameserver.events.eventengine.EventManager.<init>(EventManager.java:56)
        at net.sf.l2j.gameserver.events.eventengine.EventManager$SingletonHolder.<clinit>(EventManager.java:195)
        ... 25 more
 

en principio el error se provoca aqui :

 at enginemods.EngineModsManager.loadModsAndEvents(EngineModsManager.java:141)

habria que investigar cuando ocurre.

 

hace 17 horas, apo1986 dijo:

@mikado

1 - quando entro no painel ADMIN/GMSHOP/underwear, ele da critical erro, axei uma xml chamada buylist.xml e la consta a multisell do gmshop/underwear.... mas ta dando esse critical ai

2 - se deixa o server aberto, em algumas horas mesmo sem ninguem, ele sobe o uso do processador para 100%, não sei mais oque pode ser, ja desativei todos os eventos automaticos, uso um i3 sexta geração, 8 giga ddr4 e placa de video 1050 ti....

2024.5.13 20:22:30
OS : Windows Vista 6.2 (Build: 9200)
CPU : GenuineIntel PentiumPro-class processor @ 3921 MHz with 2047MB RAM
Video : NVIDIA GeForce GTX 1050 Ti (5212)

General protection fault!

History: NWndUtil::ItemInfoToNCParam <- UNetworkHandler::Tick <- Function Name=BuyListPacket <- UGameEngine::Tick <- UpdateWorld <- MainLoop

intentare mirar pero parece provocado desde la interface, no estoy seguro.

 

hace 8 horas, Duskorz dijo:

@mikado Archer attack do not work when enabling autofarm, autofarm only get target no hit with attack

voy a testarlo cuando tenga algo de tiempo.

 

hace 5 horas, estiguar dijo:

Alguno tiene idea como o donde ir a revisar el tema se los soulshot que no se activan los de mago 

no he visto ese error, provaste ponerlos en las barras de habilidades y activarlos tradicionalemente ? o es en la parte de la interface ?

 

bncwfvf.png

 

 

Link to comment
Share on other sites

hace 10 horas, Duskorz dijo:

@mikado Archer attack do not work when enabling autofarm, autofarm only get target no hit with attack

 

hace 19 horas, apo1986 dijo:

@mikado

1 - quando entro no painel ADMIN/GMSHOP/underwear, ele da critical erro, axei uma xml chamada buylist.xml e la consta a multisell do gmshop/underwear.... mas ta dando esse critical ai

2 - se deixa o server aberto, em algumas horas mesmo sem ninguem, ele sobe o uso do processador para 100%, não sei mais oque pode ser, ja desativei todos os eventos automaticos, uso um i3 sexta geração, 8 giga ddr4 e placa de video 1050 ti....

2024.5.13 20:22:30
OS : Windows Vista 6.2 (Build: 9200)
CPU : GenuineIntel PentiumPro-class processor @ 3921 MHz with 2047MB RAM
Video : NVIDIA GeForce GTX 1050 Ti (5212)

General protection fault!

History: NWndUtil::ItemInfoToNCParam <- UNetworkHandler::Tick <- Function Name=BuyListPacket <- UGameEngine::Tick <- UpdateWorld <- MainLoop

 

hace 20 horas, apo1986 dijo:

tava farmando em Primeval Isle, ai do nada deu critical e o server nao abre mais... da essa mensagem ai no prompt

Loaded 16 clans.
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at enginemods.EngineModsManager.loadModsAndEvents(EngineModsManager.java:141)
        at enginemods.EngineModsManager.init(EngineModsManager.java:98)
        at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:177)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:138)
Caused by: java.lang.ExceptionInInitializerError
        at net.sf.l2j.gameserver.events.eventengine.EventManager.getInstance(EventManager.java:190)
        at net.sf.l2j.gameserver.events.eventengine.EventListener.isAutoAttackable(EventListener.java:13)
        at net.sf.l2j.gameserver.model.actor.Player.isAutoAttackable(Player.java:6426)
        at net.sf.l2j.gameserver.model.actor.Player.sendInfo(Player.java:10259)
        at net.sf.l2j.gameserver.model.actor.Player.sendInfoFrom(Player.java:10454)
        at net.sf.l2j.gameserver.model.actor.Player.addKnownObject(Player.java:10424)
        at net.sf.l2j.gameserver.model.WorldObject.setRegion(WorldObject.java:388)
        at net.sf.l2j.gameserver.model.actor.Creature.setRegion(Creature.java:5325)
        at net.sf.l2j.gameserver.model.WorldObject.spawnMe(WorldObject.java:96)
        at net.sf.l2j.gameserver.model.WorldObject.spawnMe(WorldObject.java:107)
        at enginemods.util.UtilPlayer.spawnPlayer(UtilPlayer.java:141)
        at enginemods.engine.mods.FakePlayer.restoreAllFakePlayers(FakePlayer.java:134)
        at enginemods.engine.mods.FakePlayer.onModState(FakePlayer.java:114)
        at enginemods.engine.AbstractMods.startMod(AbstractMods.java:627)
        at enginemods.engine.AbstractMods.registerMod(AbstractMods.java:457)
        at enginemods.engine.mods.FakePlayer.<init>(FakePlayer.java:105)
        ... 9 more
Caused by: java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
        at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
        at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
        at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:266)
        at java.base/java.util.Objects.checkIndex(Objects.java:359)
        at java.base/java.util.ArrayList.get(ArrayList.java:427)
        at net.sf.l2j.gameserver.events.eventengine.EventManager.<init>(EventManager.java:56)
        at net.sf.l2j.gameserver.events.eventengine.EventManager$SingletonHolder.<clinit>(EventManager.java:195)
        ... 25 more
 

 

 

bncwfvf.png

 

 

Link to comment
Share on other sites

@mikado listo no Hera una mala configuración mia los soushot 

por las dudas tenes o sabes donde modificar para que salgan todas las sub en npc ya habilite el overlo pero no logro poner para que 1 pj pueda tirara todas las sub en npc 

L2Interlude

Link to comment
Share on other sites

hace 6 horas, estiguar dijo:

@mikado listo no Hera una mala configuración mia los soushot 

por las dudas tenes o sabes donde modificar para que salgan todas las sub en npc ya habilite el overlo pero no logro poner para que 1 pj pueda tirara todas las sub en npc 

te hago una pregunta como hiciste para activar que se pueda tirar sub de overlord??

poniendo algo por que me joden asi

Link to comment
Share on other sites

las restricciones para las subclases podes mirarlo en 

aCis_gameserver/java/net/sf/l2j/gameserver/model/base/ClassId.java

tenes un metodo que se llama createSubclasses()

 

private final void createSubclasses()
	{
		// only 2nd class level can have subclasses
		if (_level != 2)
		{
			_subclasses = null;
			return;
		}
		
		_subclasses = EnumSet.noneOf(ClassId.class);
		
		for (ClassId classId : VALUES)
		{
			// only second classes may be taken as subclass
			if (classId._level != 2)
				continue;
			
			// Overlord, Warsmith or self class may never be taken as subclass
			if (classId == OVERLORD || classId == WARSMITH || classId == this)
				continue;
			
			// Elves may not sub Dark Elves and vice versa
			if ((_race == ClassRace.ELF && classId._race == ClassRace.DARK_ELF) || (_race == ClassRace.DARK_ELF && classId._race == ClassRace.ELF))
				continue;
			
			_subclasses.add(classId);
		}
		
		// remove class restricted classes
		switch (this)
		{
			case DARK_AVENGER:
			case PALADIN:
			case TEMPLE_KNIGHT:
			case SHILLIEN_KNIGHT:
				// remove restricted classes for tanks
				_subclasses.removeAll(EnumSet.of(DARK_AVENGER, PALADIN, TEMPLE_KNIGHT, SHILLIEN_KNIGHT));
				break;
			
			case TREASURE_HUNTER:
			case ABYSS_WALKER:
			case PLAINS_WALKER:
				// remove restricted classes for assassins
				_subclasses.removeAll(EnumSet.of(TREASURE_HUNTER, ABYSS_WALKER, PLAINS_WALKER));
				break;
			
			case HAWKEYE:
			case SILVER_RANGER:
			case PHANTOM_RANGER:
				// remove restricted classes for archers
				_subclasses.removeAll(EnumSet.of(HAWKEYE, SILVER_RANGER, PHANTOM_RANGER));
				break;
			
			case WARLOCK:
			case ELEMENTAL_SUMMONER:
			case PHANTOM_SUMMONER:
				// remove restricted classes for summoners
				_subclasses.removeAll(EnumSet.of(WARLOCK, ELEMENTAL_SUMMONER, PHANTOM_SUMMONER));
				break;
			
			case SORCERER:
			case SPELLSINGER:
			case SPELLHOWLER:
				// remove restricted classes for wizards
				_subclasses.removeAll(EnumSet.of(SORCERER, SPELLSINGER, SPELLHOWLER));
				break;
		}

 

podrias cambiar y agregar una configuracion en esta parte

			if(!Config.ENABLE_CLASS_OVERLORD_Y_WARSMITH)
			{
				// Overlord, Warsmith or self class may never be taken as subclass
				if (classId == OVERLORD || classId == WARSMITH || classId == this)
					continue;
			}

 

 

  • I love it 1

 

bncwfvf.png

 

 

Link to comment
Share on other sites

@mikado Dale Mil Gracias

@JorgeConsalvo 

-- gameserver\config\CustomMods\GeneralsMods.properties
+++ gameserver\config\CustomMods\GeneralsMods.properties
@@ -133,7 +133,12 @@


+#=============================================================
+#               Enable SubClass OVERLORD Y Warmith
+#=============================================================
+#Liberar subclass overlord e warmith?
+#Retail False
+EnableSubClassOverlordYWarmith = true

# =================================================================
#                    Dressme Skin & Try Skin
# =================================================================
# DressMe system.
AllowDressMeSystem = True

 
 Index: package net.sf.l2j.Config;
===================================================================
package net.sf.l2j.Config;
@@ -1022,6 +1037,7 @@
    /** Adena 2 click GoldBar */
    public static int ADENA_TO_GOLDBAR;
    public static int MAX_MATK_SPEED;
    public static int MAX_PATK_SPEED;
+   public static boolean ENABLE_CLASS_OVERLORD_Y_WARSMITH;

@@ -1192,6 +1209,7 @@

+        ENABLE_CLASS_OVERLORD_Y_WARSMITH = Boolean.parseBoolean(GeneralMods.getProperty("EnableSubClassOverlordYWarmith", "False"));
     ENABLE_KILLS_LIMIT_A = GeneralMods.getProperty("EnableAGradeLimit", true);
      PVP_A_GRADE = GeneralMods.getProperty("KillsForAGradeItem", 150);
      ENABLE_KILLS_LIMIT_S = GeneralMods.getProperty("EnableSGradeLimit", true);

      
Index: net.sf.l2j.gameserver.model.base.ClassId;
===================================================================
package net.sf.l2j.gameserver.model.base.ClassId;
@@ -40,6 +40,7 @@

+import net.sf.l2j.Config;


        for (ClassId classId : VALUES)
        {
            // only second classes may be taken as subclass
            if (classId._level != 2)
                continue;


+            if(!Config.ENABLE_CLASS_OVERLORD_Y_WARSMITH)
+            {
+                // Overlord, Warsmith or self class may never be taken as subclass
+                if (classId == OVERLORD || classId == WARSMITH || classId == this)
+                    continue;
+            }

            // Elves may not sub Dark Elves and vice versa
            if ((_race == ClassRace.ELF && classId._race == ClassRace.DARK_ELF) || (_race == ClassRace.DARK_ELF && classId._race == ClassRace.ELF))
                continue;

 

 

L2Interlude

Link to comment
Share on other sites

@mikado No spells dude just attack, try that my friend , what are you doing....ONLY ATTACK NOT SPELLS
                     ONLY ATTACK IS NOT WORKING!

Aethalys , the greek "wind monk"

Link to comment
Share on other sites

@mikado

sempre ao abrir admin\underwear da este erro critico

 

 

 

2024.5.16 13:35:31
OS : Windows Vista 6.2 (Build: 9200)
CPU : GenuineIntel PentiumPro-class processor @ 3921 MHz with 2047MB RAM
Video : NVIDIA GeForce GTX 1050 Ti (5212)

General protection fault!

History: NWndUtil::ItemInfoToNCParam <- UNetworkHandler::Tick <- Function Name=BuyListPacket <- UGameEngine::Tick <- UpdateWorld <- MainLoop

 

rbs

Link to comment
Share on other sites

hace 12 horas, apo1986 dijo:

@mikado

sempre ao abrir admin\underwear da este erro critico

2024.5.16 13:35:31
OS : Windows Vista 6.2 (Build: 9200)
CPU : GenuineIntel PentiumPro-class processor @ 3921 MHz with 2047MB RAM
Video : NVIDIA GeForce GTX 1050 Ti (5212)

General protection fault!

History: NWndUtil::ItemInfoToNCParam <- UNetworkHandler::Tick <- Function Name=BuyListPacket <- UGameEngine::Tick <- UpdateWorld <- MainLoop

creo que deberia borrar todos los archivos que tiene servidor y cliente, instalar todo de nuevo servidor y cliente, y probar nuevamente sin modificar nada.

acho que você deve apagar todos os arquivos que tem servidor e cliente, instalar tudo de novo servidor e cliente, e tentar novamente sem modificar nada.

 

 

bncwfvf.png

 

 

Link to comment
Share on other sites

De los data que eh probado este esta bastante estable te felicito @mikado lo único que no pude solucionar el problema que tienen todos los Acis o casi todos con Flag Zone pierde el Flag si entras y sales de la zona y queda sin Flag si alguno sabe como solucionar y podría aportar la solución se agradecería  

L2Interlude

Link to comment
Share on other sites

Alguém poderia me ajudar? tentei implementar a função .menu,  compilei e deu tudo certo, porém estou tendo este erro no GS:

Estou utilizando este .menu  como referência:

 

Sem título.jpg

//Edit

Ocorre o erro sempre que digito o comando .menu, não apresenta nenhuma mensagem de comando inexistente no jogo

"O medo de cair não pode ser maior que a paixão de voar."
 
 

Você irá alcançar todos os seus objetivos! Gratidão.

Link to comment
Share on other sites

En 15/5/2024 a las 0:27, mikado dijo:

las restricciones para las subclases podes mirarlo en 

aCis_gameserver/java/net/sf/l2j/gameserver/model/base/ClassId.java

tenes un metodo que se llama createSubclasses()

private final void createSubclasses()
	{
		// only 2nd class level can have subclasses
		if (_level != 2)
		{
			_subclasses = null;
			return;
		}
		
		_subclasses = EnumSet.noneOf(ClassId.class);
		
		for (ClassId classId : VALUES)
		{
			// only second classes may be taken as subclass
			if (classId._level != 2)
				continue;
			
			// Overlord, Warsmith or self class may never be taken as subclass
			if (classId == OVERLORD || classId == WARSMITH || classId == this)
				continue;
			
			// Elves may not sub Dark Elves and vice versa
			if ((_race == ClassRace.ELF && classId._race == ClassRace.DARK_ELF) || (_race == ClassRace.DARK_ELF && classId._race == ClassRace.ELF))
				continue;
			
			_subclasses.add(classId);
		}
		
		// remove class restricted classes
		switch (this)
		{
			case DARK_AVENGER:
			case PALADIN:
			case TEMPLE_KNIGHT:
			case SHILLIEN_KNIGHT:
				// remove restricted classes for tanks
				_subclasses.removeAll(EnumSet.of(DARK_AVENGER, PALADIN, TEMPLE_KNIGHT, SHILLIEN_KNIGHT));
				break;
			
			case TREASURE_HUNTER:
			case ABYSS_WALKER:
			case PLAINS_WALKER:
				// remove restricted classes for assassins
				_subclasses.removeAll(EnumSet.of(TREASURE_HUNTER, ABYSS_WALKER, PLAINS_WALKER));
				break;
			
			case HAWKEYE:
			case SILVER_RANGER:
			case PHANTOM_RANGER:
				// remove restricted classes for archers
				_subclasses.removeAll(EnumSet.of(HAWKEYE, SILVER_RANGER, PHANTOM_RANGER));
				break;
			
			case WARLOCK:
			case ELEMENTAL_SUMMONER:
			case PHANTOM_SUMMONER:
				// remove restricted classes for summoners
				_subclasses.removeAll(EnumSet.of(WARLOCK, ELEMENTAL_SUMMONER, PHANTOM_SUMMONER));
				break;
			
			case SORCERER:
			case SPELLSINGER:
			case SPELLHOWLER:
				// remove restricted classes for wizards
				_subclasses.removeAll(EnumSet.of(SORCERER, SPELLSINGER, SPELLHOWLER));
				break;
		}

podrias cambiar y agregar una configuracion en esta parte

			if(!Config.ENABLE_CLASS_OVERLORD_Y_WARSMITH)
			{
				// Overlord, Warsmith or self class may never be taken as subclass
				if (classId == OVERLORD || classId == WARSMITH || classId == this)
					continue;
			}

hola mikado buenas noches, ahi quise probar modificando el server un poco usando el codigo fuente, y me tira este error cuando lo ejecuto y no se como solucionarlo, me podrias ayudar

Cannot create item 0
Cannot invoke "org.w3c.dom.Node.getNodeValue()" because the return value of "org.w3c.dom.NamedNodeMap.getNamedItem(String)" is null

poniendo algo por que me joden asi

Link to comment
Share on other sites

@JorgeConsalvo  

diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/VillageMaster.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/VillageMaster.java
index bca173b..d6541f0 100644
--- a/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/VillageMaster.java
+++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/actor/instance/VillageMaster.java
@@ -697,6 +707,9 @@
     

     protected boolean checkVillageMasterTeachType(ClassId pclass)
    {
        return true;
    }
    
    public final boolean checkVillageMaster(int classId)
    {
+        if (Config.SUBCLASS_EVERYWHERE)
+            return true;
        
        return checkVillageMaster(ClassId.VALUES[classId]);
    }
    
    public final boolean checkVillageMaster(ClassId pclass)
    {
        
+        if (Config.SUBCLASS_EVERYWHERE)
+            return true;
        
        return checkVillageMasterRace(pclass) && checkVillageMasterTeachType(pclass);
    }
    
    private static final void createSubPledge(Player player, String clanName, String leaderName, int pledgeType, int minClanLvl)
    {


##########config

+public static boolean SUBCLASS_EVERYWHERE;

+SUBCLASS_EVERYWHERE = players.getProperty("SubClassEverywhere", false);


######### Player propertis 

# Allow player Subclass Everywhere. Default : False.
SubClassEverywhere = True
 

 

Creditos a @SoultakerNo1

L2Interlude

Link to comment
Share on other sites

can all this fixes ..... on this pack to be rebuild on the first post  micado?

Please activate the PHANTOM SYSTEM , Add Vote system  🙂

L2J   L2JBRASIL MEMMBER  & MAXCHEATER MEMMBER

Link to comment
Share on other sites





×
×
  • Create New...

Important Information

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.