Jump to content

Recommended Posts

Posted (edited)

nefhv4.jpg

 

Hello MAXCHEATERS Community!

 

L2 Gods Network is a brand new L2J server that simulates a game environment similar to L2OFF! We are a new private server based on FandC.ro files which follows all the L2OFF formulas with Unique Custom Concept and High Rates in order to give you best Lineage II PVP Experience you ever had! We have put lot of effort and spend lot of time and now it's ready ,New age of fun and pvp with finest balance and bugfree server is comming! BEHOLD!

 

WEBSITE: http://l2godsnetwork.com

FORUM: http://l2godsnetwork.com/forum

FACEBOOK: https://facebook.com/l2godsnetwork
 

 

zk5slf_th.png

 

XP: X1000

SP: X1000

Adena: X100

Grand Boss Jewelry: X1

Safe Enchant: +3

Max Enchant: +10

Olympiad Max Enchant: +6

Normal Enchant Chance: 52%

Blessed Enchant Chance: 52%

Attribute Stone Chance: 100%

Attribute Crystal Chance: 100%

Max Buffs/Dances: 24/12

Buffs Duration: 3h

Max Clients/PC: 4

 

 

fohnhi_th.png

 

Team vs Team
Capture The Flag
Gang vs Gang
Last Hero
Vote Reward

 

 

2v19lki_th.png

 

Rosalie (Server Helper, she's the one who's going to guide you and learn you a thing or two)
- Huggings (Instance Manager, she's going to heavily reward you if you defeat the pumpkins for her, just bring someone with you)
- Gabriel (Scheme Buffer, alternative way of buffing in case the community board buffs displease you)

 

 

35a1a3m.jpg

 

- News
- Shop (almost everything included)
- Services (Special Services & Items usable for Coin of Luck which drops at Party Zone/Raids or donate)
- Buffs (All buffs included ,scheme as well)
- Teleport (Almost all lineage 2 teleports included and our farm/raid zones etc)
- Events
- Career (Transfer your class)
- Statistics (Check for Top 10 Pvp/Pk/Online/Clans & Castle Date)
- Help (includes commands + donations)

 

 

2nosj8.jpg

 

.getreward (vote in hopzone/topzone and get rewarded individually, it resets each 12 hours)

.date (check server time)

.password (change your account password)

.repair (If  your character stucks or you can not enter in-game)

.stats (Shows more informations about your character)

.km-all-to-me (All clan members are teleported to the clan leader)

.farm_low (Instantly teleport to Softcore Farm Zone)

.farm (Instantly teleport to Hardcore Farm Zone)

.farm_hard (Instantly teleport to Party Zone)

.pvp (Instantly teleport to PVP Zone)

.combinetalismans (Combine all the talismans)

.online (shows how many players are online in server)

.offline (set offline shop then log off)

 

 

2qcfjib.jpg

 

- Free S84 at start 
- Custom Community Board 
- Custom Shift + Click system
- Retail Balance (L2OFF Hi5 formulas) 
- FANDC full geodata + pathnodes (flawless geodata without wallshoots) 
- Economy based on PC Bang Points (stay online, play and get geared) 
- .Getreward Individual System Vote 
- Mass Vote Reward System
- Killing Spree Announcer
- Custom Instance with rewards 
- Custom Farm Zones 
- Attribute max level: 7
- 1 Click Attribute: 150/300 with 100% chance
- Custom Raid Bosses Respawn (all bosses are included at teleport in community board) 
- Pumpkin Instance Manager 
- Auto learn skills
- Subclasses max level: 85
- Certification System (No quest required)

- RETAIL Reputation System by Academy or Killing raids (clan eggs are easy to get)
- Custom Community Board Friend System
- Custom Community Board Party Matching System
- Wedding System
- Weekly sieges at different intervals (see community board for date)
- Weekly olympiad cycle

 

 

21eq0qp.jpg

 

Hint: You can find all raids at the community board ,you will need full party in order to enter in some instances

Queen Ant: 12 hours 
Baium: 24 hours
Zaken: 16 hours
Frintezza: 20 hours
Antharas: 72 hours
Valakas: 72 hours
Beleth: 12 hours
Freya: 16 hours
 
 
2l2ipj.jpg
 
Here we will show you a glimpse of our community board/server
 
2w2k1zr.jpg
 
ifty0k.jpg
 
ndo7pc.jpg
 
11btafl.jpg
 
7133a1.jpg
 
2efrpxj.jpg
 
2dspxqd.jpg
 
f10ab4.jpg
 
noaotf.jpg
 
2j26s5g.jpg

 

 

Edited by Яosalie
Posted (edited)

please today if possible

 

XDDDD

 

 

no im not jelly ,-_-

Edited by Karasu
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