Jump to content

Recommended Posts

Posted

Kapou den anteksa.. Kai eimai (anagasmenos) na kanw kai egw ena thread gia touto to thema..

 

Sas vlepw na lete o kathenas to makry tou kai to konto tou.. Oloi gnwstes twn pantwn.. Oloi mesa se ola.. Oloi Admins/GmS se allous servers.. Oloi KSEROLES!!! Kai sthn telikh gia to mono pragma pou dikaiologw tous perissoterous apo sas (eksairontas fysika ta ZWA pou synexizoun na dixnoun to "pion" tous kai se ayto to forum) , einai epeidh aploustata exete dwsei tosa kai tosa lefta paizontas ston la2.gr kai sas eyxaristoume gia thn protimhsh sas!!!

 

To loipon..

 

1) O Server einai kathara kai mono tou Demona xwris KANENOS allou to support.

 

2) Ta mhxanhmata tou Server einai ths etairias eGlobal.

 

3) H etairia eGlobal ekleise ton server/site/forum xwris kamia proeidopoihsh pros ton ADMIN kai to kyriotero xwris K A M I A dikaiologia akomh ews kai shmera.

 

4) O Dhmhtrhs (Admin) zhtaei kathimerinws apo thn etairia ths eGlobal (kai sygekrimena apo kapoion "kyrio" dieythinwn symvoulo ths etairias o opoios me dikh tou prwtovoulia ekleise o server) , na thesei ksana se leitourgia ta mhxanhmata (xwris na shkwthei o server mias kai den thelei h eGlobal) , apla kai mono gia na parei pisw ta arxeia TOU!!! To apotelesma? Na tou kleinei aytos o "kyrios" opws eipa to thlefwno sta moutra tou ADMIN me ta ekshs logia "Den tha mou peis esu ti tha kanw".. Malista,ayth einai h apanthsh tou pros ton ADMIN mas,o opoios prospathei na parei pisw TA DIKA TOU ARXEIA,thn dtb!!!

 

5) Mhxanhmata gia ton server yparxoun hdh allou. Meros yparxei epoishs. Grammh yparxei KATA POLY anwterh apo aythn pou hdh eixame. Den yparxei omws to kyriotero. H Database pou zhtaei o ADMIN apo thn etairia ths eGlobal MONO KAI MONO GIA NA MHN KANOUME WIPE ALLA NA SYNEXISOUME OPWS EIMASTAN!!!

 

6) Mh perimenete kapoia sovarh anakoinwsh apo thn etairia eGlobal mias kai h olh eythinh einai kathara dikh tous,giati profanestata kapoioi kapoioi kyrioi den einai aksioi oute ayto na kanoun,SEVASMOS MHDEN!!!

 

Ps : Kai gia kapoious kaloproeretous.. Prwton,o server tha shkwthei ksana eite to thelete eite oxi opws kai epoishs otan ksanashkwthei tha eimai KAI EGW opws ennoeitai kai o DHMHTRHS!!! Adika syzhtate loipon gia allagh "GmTeam".. Isws apla na prosthesw kapoion/kapoious Gm/GmS!!!

 

Thanks.

 

BY GMWARNING

Posted

oi plhrofories m lene oti allazei apo c4 se interlude...isxuei monsieur?

e-g=l2off

l2off dn iparxei pano apo C4...

opote i bazoun l2j i afinoun c4

 

ela tora asta ayta:P pios sou eipe esena teties pipes.... apla check ton ragezone kai pes mou an iparxei l2off c6 sxedon etimos

Posted

oi plhrofories m lene oti allazei apo c4 se interlude...isxuei monsieur?

e-g=l2off

l2off dn iparxei pano apo C4...

opote i bazoun l2j i afinoun c4

 

ela tora asta ayta:P pios sou eipe esena teties pipes.... apla check ton ragezone kai pes mou an iparxei l2off c6 sxedon etimos

 

O ragezone ειναι l2j ελεος......

Posted

oi plhrofories m lene oti allazei apo c4 se interlude...isxuei monsieur?

e-g=l2off

l2off dn iparxei pano apo C4...

opote i bazoun l2j i afinoun c4

 

ela tora asta ayta:P pios sou eipe esena teties pipes.... apla check ton ragezone kai pes mou an iparxei l2off c6 sxedon etimos

 

O ragezone ειναι l2j ελεος......

 

To site ennoei re tromara sou...imartwn dld...

Posted

ok re paidia as ksanagyrisoume sto thema......

 

eytyxws apo oti blepw sto prwto post o server tha sikothei

 

EYTYXWS

 

dn xreiazete na to G@M .. ME ......... kai na mallonoume edw....

 

Posted

Perisoteres plirofories gia ton "proin" eglobal kai tora pia  La2eX  tha breite edo:

 

http://la2crazy.com/forums/index.php?

 

Einai to episimo forum tou neou server pou tha sikosei o Demonas me c6 off files  :o :o :o kai einai kai Rosikos (o theos boithos dld) :-X

Guest
This topic is now closed to further replies.



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock