Jump to content

Recommended Posts

Posted

http://l2gosu.com/ grand opening 26/10/13 12:00 p.m GMT +3  

   **SERVER RATES**

Exp : x500
Esp : x5000
Drop : x1
Adena : x5000

Safe Enchant : +4

Weapon

Normal Enchant Max : +12
Blessed Enchant Max : +12 
Crystal Enchant Max : +15

Armor - Jewelry

Normal Enchant Max : +12
Blessed Enchant Max : +12
Crystal Enchant Max : +15

Enchant Scrolls (Chance)

Normal Enchant Weapon : 33%
Blessed Enchant Weapon : 90% 
Crystal Enchant Weapon : 100%
Normal Enchant Armor : 33%
Blessed Enchant Armor : 90%
Crystal Enchant Armor : 100%

Lifestone Chances

Mid Grade Lifestones : 8%
Top Grade Lifestone : 14%

You can have 1 Active or 1 Passive Skill

**BASIC FEatures**

- Auto-Learn Skills
- Balanced Classes
- Wedding System
- Clan Hall System
- Castle Siege System
- Clan Penalty : OFF
- Weight Penalty : OFF
- Armor Penalty : ON (This means that if you are mage you can't wear Heavy/Light)
- New characters start with 500kk adena
- Subclass w/o Quest
- Max Subclasses = 4
- Max Subclass level = 80
- There can be 3 Clans in 1 Alliance
- All Noblesse Skills
- All Hero Skills
- All Augmentation Skills
- All flood protections
- Every Buff / Dance / Song / Chant Lasts 3 Hour
- C4 / C5 / Interlude Skills
- Interlude Skills 99% Working
- All C4 / C5 / Interlude Monsters
- All C4 / C5 / Interlude Locations
- Unstuck Command 20 seconds

**CUSTOM NPCs**

- Gm Shop
- Custom Shop
- Global Gatekeeper
- Symbol_Maker
- PvP/PK Manager
- Warehouse
- Augmenter
- Raid Info
- Special Boss Info
- Server-Infos
- Buffer
- Wedding Manager 
- Classes Trader
- TvT Event Manager
- CTF Event Manager
- DM Event Manager
- Nobless Trader
- Clan Manager
- Scheme Buffer
- Change Manager (Change the color of your name or title)

**Bosses**

- Baium
- Queen Ant
- Zaken
- Antharas
- Valakas
- Barakiel
- Special Boss

**COMMANDS**

We have added some unique and helpful commands.
.online (Shows Online Players atm)
.bowitems (Draconic Bow, Draconic Leather Armor Set, Tatteo Jewel Set)
.mageitems (Arcana Mace, Dark Crystal Armor Set, Tatteo Jewel Set)
.tankitems (Forgotten Blade, Imperial Crusader Armor Set, Tatteo Jewel Set)
.daggeritems (Angel Slayer, Draconic Leather Armor Set, Tatteo Jewel Set)
.maintown (You will be teleported to our Main Tonw - Giran)
.giran .aden .godd
.gooly (You will be Teleported to our Olympiad Town - Schuttgard)
.Repair (if character crash-stuck) 
.deposit .withdraw
.menu (Our Menu Panel will pop-up)

Posted

So you expect this trash to be a good decent server right?

Also you expect people to trust you that this trash is not your server right?

You will play here on this trash, you will give ++ items to your trash 9 members clan and you will make trash youtube videos how pro trash clan you are right?

Nice move, but I think I am not the single one who thinks this, probably the others don't give a sh1t, but I am becouse you really spam daily this topic "which is a good server" and "which is not yours, you just advertise it with no reason(LAUGH)"

Lineage is where it is becouse of trash people like you, sorry to say this friend but this is the truth. Go flame on me now, to defend your self, but what's written stays written.

Posted

So you expect this trash to be a good decent server right?

Also you expect people to trust you that this trash is not your server right?

You will play here on this trash, you will give ++ items to your trash 9 members clan and you will make trash youtube videos how pro trash clan you are right?

Nice move, but I think I am not the single one who thinks this, probably the others don't give a sh1t, but I am becouse you really spam daily this topic "which is a good server" and "which is not yours, you just advertise it with no reason(LAUGH)"

Lineage is where it is becouse of trash people like you, sorry to say this friend but this is the truth. Go flame on me now, to defend your self, but what's written stays written.

there is advertis  event check before speak and yeah i may be a trash player prob  master of L2?

Posted

So you expect this trash to be a good decent server right?

Also you expect people to trust you that this trash is not your server right?

You will play here on this trash, you will give ++ items to your trash 9 members clan and you will make trash youtube videos how pro trash clan you are right?

Nice move, but I think I am not the single one who thinks this, probably the others don't give a sh1t, but I am becouse you really spam daily this topic "which is a good server" and "which is not yours, you just advertise it with no reason(LAUGH)"

Lineage is where it is becouse of trash people like you, sorry to say this friend but this is the truth. Go flame on me now, to defend your self, but what's written stays written.

 

 

Your wrong, it is 1 player clan, and every time there are new randoms in it :D

 

About the "All flood protections" we will see if it stands online more than 1-2 hours at a time. I have a feeling that this server will fail very fast.

Posted

Your wrong, it is 1 player clan, and every time there are new randoms in it :D

 

About the "All flood protections" we will see if it stands online more than 1-2 hours at a time. I have a feeling that this server will fail very fast.

every time there are new randoms? gosh -.-" why all of you think that you are the best l2 players i really cant understand

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
  • 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