Jump to content

⭐ Links Úteis




⚔️ Servers Apoiadores



🎁 Ofertas







  • 0

Como eu faço uma FlagZone


Question

Queria por as areas onde os Big Boss nasce em Flag zona, mas nao consigo fazer isso

alguem sabe como por?

 

<zone id="12007" type="BossZone" shape="NPoly" minZ="9967" maxZ="16301">
        <stat name="name" val="Lair of Baium"/>
        <stat name="InvadeTime" val="1800000"/>

 

ja troquei o type="BossZone e coloquei Flagzone mas nada muda.

Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0
2 horas atrás, franknayro disse:

Queria por as areas onde os Big Boss nasce em Flag zona, mas nao consigo fazer isso

alguem sabe como por?

 

<zone id="12007" type="BossZone" shape="NPoly" minZ="9967" maxZ="16301">
        <stat name="name" val="Lair of Baium"/>
        <stat name="InvadeTime" val="1800000"/>

 

ja troquei o type="BossZone e coloquei Flagzone mas nada muda.

depende, se não estiver o mod estalado, não vai adiantar, se vc mudou o type e nada aconteceu, então não tem o mod, ou o type do flagzone é outro nome.

tas dando pouca informação, qual rev? tem source? se tem source, abre o eclipse, apertando Ctrl Shift R, e digite L2Flagzone para ver se encontra essa class, caso não encontre, então é outro nome ou não existe.

Link to post
Share on other sites
  • 0
10 horas atrás, franknayro disse:

Queria por as areas onde os Big Boss nasce em Flag zona, mas nao consigo fazer isso

alguem sabe como por?

 

<zone id="12007" type="BossZone" shape="NPoly" minZ="9967" maxZ="16301">
        <stat name="name" val="Lair of Baium"/>
        <stat name="InvadeTime" val="1800000"/>

 

ja troquei o type="BossZone e coloquei Flagzone mas nada muda.

Qual servidor voce ta usando?

Link to post
Share on other sites
  • 0
7 minutos atrás, Christian-SDM disse:

pegou onde? l2jnet? se for talvez nao tenha o mod, por isso não adianta, algumas versoes deles nao tem esse sistema

Um amigo me passou a rev, nao tem source rev bem simples, se desse pra copilar e add so mais umas coisinhas ficaria top, mais ainda sim msm sem source da pra brincar.

Link to post
Share on other sites
  • 0
Em 26/10/2020 at 00:24, franknayro disse:

Um amigo me passou a rev, nao tem source rev bem simples, se desse pra copilar e add so mais umas coisinhas ficaria top, mais ainda sim msm sem source da pra brincar.

Se não saber nem qual projeto que é, nao tem como ajudar. Gracia final tem varios kkk

Link to post
Share on other sites
  • 0

Se você usa aCis aqui estar acabei de fazer pra você.

  

diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/model/zone/type/BossZone.java b/aCis_gameserver/java/net/sf/l2j/gameserver/model/zone/type/BossZone.java
index 33b8c78..beda17b 100644
--- a/aCis_gameserver/java/net/sf/l2j/gameserver/model/zone/type/BossZone.java
+++ b/aCis_gameserver/java/net/sf/l2j/gameserver/model/zone/type/BossZone.java
@@ -59,6 +59,8 @@
 		{
 			LOGGER.error("Couldn't load players for {}.", e, toString());
 		}
+		
+		_isFlag = false;
 	}
 	
 	@Override
@@ -272,4 +274,9 @@
 		
 		return players;
 	}
+
+	public boolean isFlag()
+	{
+		return _isFlag;
+	}
 }
\ No newline at end of file
diff --git a/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java b/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java
index 4427c93..e982cb0 100644
--- a/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java
+++ b/aCis_gameserver/java/net/sf/l2j/gameserver/taskmanager/PvpFlagTaskManager.java
@@ -7,6 +7,7 @@
 
 import net.sf.l2j.gameserver.data.manager.ZoneManager;
 import net.sf.l2j.gameserver.model.actor.Player;
+import net.sf.l2j.gameserver.model.zone.type.BossZone;
 import net.sf.l2j.gameserver.model.zone.type.MultiZone;
 
 /**
@@ -39,8 +40,15 @@
 			final Player player = entry.getKey();
 			final long timeLeft = entry.getValue();
 			
-			final MultiZone zone = ZoneManager.getInstance().getZone(player, MultiZone.class);
-			if (zone != null && zone.isFlag())
+			final MultiZone multi = ZoneManager.getInstance().getZone(player, MultiZone.class);
+			if (multi != null && multi.isFlag())
+			{
+				_players.remove(player);
+				continue;
+			}
+
+			final BossZone boss = ZoneManager.getInstance().getZone(player, BossZone.class);
+			if (boss != null && boss.isFlag())
 			{
 				_players.remove(player);
 				continue;

 

Edited by L2jOne

Minhas configuraçoes OneGames

whatsapp Contato

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...