Jump to content

Recommended Posts

Posted

Also,believe me,MOST people buy these games.At least many

also,something very important

There are always people who are going to buy games. For instance, if it wasn't for downloading i wouldn't play any games.

This

I will never play a game,if i wasn't downloading it.I would play 1-2 games in year

 

 

also,companies HAVE money

i haven't T_T

Posted

Yeah,right. . .and why's 7th burning his ass there all day instead of you?

Cause I have a lot of studying xD

Posted

Also,believe me,MOST people buy these games.At least many

also,something very importantThis

I will never play a game,if i wasn't downloading it.I would play 1-2 games in year

 

 

also,companies HAVE money

i haven't T_T

yeah,companies like ea canada,treyearch and such 'big fish' companies DO HAVE money but what if none have bought Uncharted but download them?

We would have missed an awesome sequel since Naughty dog is not that 'rich"!

Posted

I don't a fack about NCSoft sinced it ruined my hours , my διάθεση and my money with their china-shit/hax on Aion , plus their awful/retarted/non-existant support. Plus not my fault that they decided to revamp a square graphic game on 2011 (too late) , screw them ;x

+1

Posted

Καλά ρε μαλάκα, τόσα λεφτά δίνω στην μάνα σου. Δεν σου δίνει κανά φράγκο εσένα να πάρεις κανά παιχνίδι? Τς τς τς... Την καριόλα..

Abusing ???? youre a looser then mate .

 

On topic. As you know there are demo versions . youre testing , seeing if you like then you prevent on buying the product. But wait a second we are talking about mmo games or all kind?

mmo ok you can find the client and pay to play official servers or just find a patch to play on private servers

but in other games...mmmm...im greedy but depends the game.

in my collection i have more than 200+ original titles coz i really like them and i respect the teams that are behind them 

nowadays piracy dont kill our pocket but some other ppl are loosing their jobs.

Posted

Abusing ???? youre a looser then mate .

 

On topic. As you know there are demo versions . youre testing , seeing if you like then you prevent on buying the product. But wait a second we are talking about mmo games or all kind?

mmo ok you can find the client and pay to play official servers or just find a patch to play on private servers

but in other games...mmmm...im greedy but depends the game.

in my collection i have more than 200+ original titles coz i really like them and i respect the teams that are behind them 

nowadays piracy dont kill our pocket but some other ppl are loosing their jobs.

we're talking generally dude:)

I am with you!

 

Posted

Thank you .

I can tell you stories and facts about how many companies have closed due to not a title bringing them money coz of piracy even if their title was awesome . ill keep specially what i said "nowadays piracy dont kill our pocket but some other ppl are loosing their jobs."

 

Just a small edit. all of you are playing l2, wow etc etc....and my question is : how many of you have tried darkfall that its from greek and some other foreign developers? really i'd like a comment.

Posted

Thank you .

I can tell you stories and facts about how many companies have closed due to not a title bringing them money coz of piracy even if their title was awesome . ill keep specially what i said "nowadays piracy dont kill our pocket but some other ppl are loosing their jobs."

Bring up some examples please.I would be grateful!
Posted

Bring up some examples please.I would be grateful!

Ok Ok you fell in love with me so ill give you 1 example.

 

11,500 people in the video game industry lost their jobs since late 2008. The final count for layoffs since the economic meltdown in late 2008 reached 11,488 worldwide, with the majority of the losses coming in 2010.

95 studios were affected, with 58 of them being American. The study also noted that the year saw a record number of studios going under, making mention of 3D Realms, Midway and Pandemic (really remember those companies?) just 3 of 18 to close completely.

Posted

Ok Ok you fell in love with me so ill give you 1 example.

 

11,500 people in the video game industry lost their jobs since late 2008. The final count for layoffs since the economic meltdown in late 2008 reached 11,488 worldwide, with the majority of the losses coming in 2010.

95 studios were affected, with 58 of them being American. The study also noted that the year saw a record number of studios going under, making mention of 3D Realms, Midway and Pandemic (really remember those companies?) just 3 of 18 to close completely.

I'm not in love!Not with you at least.We just happen to have the same thoughts and points of view.
Posted

Abusing ???? youre a looser then mate .

 

On topic. As you know there are demo versions . youre testing , seeing if you like then you prevent on buying the product. But wait a second we are talking about mmo games or all kind?

mmo ok you can find the client and pay to play official servers or just find a patch to play on private servers

but in other games...mmmm...im greedy but depends the game.

in my collection i have more than 200+ original titles coz i really like them and i respect the teams that are behind them 

nowadays piracy dont kill our pocket but some other ppl are loosing their jobs.

He's my son, what's your problem?

 

Posted

weeeeeeew thank god. I know some things coz im on business market so i know things are even that im openmind person (thats what the other says).

so lets see and some other comments .

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