Jump to content

Which iS tHe BeSt RaCe iN WoW  

32 members have voted

  1. 1. Which iS tHe BeSt RaCe iN WoW

    • Blood Elves
      11
    • Draenei
      0
    • Dwarves
      0
    • Gnomes
      0
    • Humans
      1
    • Night Elves
      3
    • Orcs
      0
    • Tauren
      5
    • Troll
      1
    • Undead
      12


Recommended Posts

Posted

I don't know which is the best but i love Tauren :X cuz he can transform

night elves can transform too...i suppose you ve seen a tauren druid

 

i personally love orcs(goloum-->hunter) and blood elves(Lalos--->Paladin)

 

of course i m Horde fan

Posted

Undead ...

Why?

Because...

I am a horde fan as well and not only that, undead look like Dark Elves in Lineage 2 and thats my favorite race in there so its only natural to like Undeads in low but not only that i am pro at Undead Rogue and it was my first character in WoW so thats the main reason.

Posted

night elves can transform too...i suppose you ve seen a tauren druid

 

i personally love orcs(goloum-->hunter) and blood elves(Lalos--->Paladin)

 

of course i m Horde fan

 

evil guy ^^

 

//ontopic: it depends on what you wanna make rly :P

 

you should each races ''stats'' and then create your toon :)

 

however if you need any more help we are glad to join :D

Posted

however if you need any more help we are glad to join :D

yes i need help :P

 

i want the triple exp from referals + the epic mount :)

 

Posted

yes i need help :P

 

i want the triple exp from referals + the epic mount :)

 

 

rofl i meant it to l2fallenheroes, but i guess i'll let you off :P

 

talk to me on msn :)

Posted

hey guys...can i ask a question??? i downloaded the clients and i install them .... it was at version 3.0.1 ... it doing updates up to version 3.0.9 and now when i start the update to make it 3.1.0 to play finaly it shows me an error.. it says me this:

 

Patch can't be applied because it is missing data for: "enGB". If this problem persists, you may be able to solve it by uninstalling and then reinstalling the game. If you are unable to correct this problem, please contact Blizzard Technical Support. (SetLanguage)

 

what should i do?soz for out of topic

Posted

For me it depends on the class you wanna make.

 

For Warriors i'd say Humans, Night Elves and Tauren

For mages, warlocks, rogues i'd say Undead

For hunter i'd say Tauren, Dwarf and Troll

For shaman Orc and Troll

For druid... only 2 races can make it, I'd say Night elf for pve, tauren for pvp

For Paladin i'd say Blood Elf and Human

Posted

ok ppl, as we can see from the poll...

 

Alliance --> SUCK!! xD

 

anyway, I voted for Tauren, 'cause they're AWSOME...!!

Especially druids...

 

You know, having a Cow for a player, really is something xD

And their dance rocks!! :P

Posted

For me it depends on the class you wanna make.

 

For Warriors i'd say Humans, Night Elves and Tauren

For mages, warlocks, rogues i'd say Undead

For hunter i'd say Tauren, Dwarf and Troll

For shaman Orc and Troll

For druid... only 2 races can make it, I'd say Night elf for pve, tauren for pvp

For Paladin i'd say Blood Elf and Human

depends :P

 

Warriors-->Humans(expertise on 2H swords),Orcs(expertise on 2H Axe),Taurens(+5% life bonus)

Mage/Warlocks-->Humans(bonus spirit),Gnomes(bonus intellect)

Rogue-->Undead(WOTF/wrath of the forsaken),Gnomes(antitarget due to small size)

Hunters-->Tauren(+5% life bonus),Troll(bow specialization +1%),Orc(+5% pet damage[RACIAL] Dwarves-->Guns Specialization),Draenei(Heroic presence+GOTN)

Paladin-->Human(2h expertise for retribution spec),Draenei(Gift of the naaru/GOTN for holy spec),Blood Elf(for the Horde)

Death Knights-->Orc for 2H expertise and pet damage racial bonus,Humans for 2H sword expertise,Draenei heroic presence and GoTN,Tauren Life Bonus

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • 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