Jump to content

danuta

Members
  • Posts

    127
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by danuta

  1. so this a c1 server custom to c6/interlude that work god skills weaps etc also?
  2. ;D ;D ;D ;D ;D lol just cuz you 2 alway and i do mean ALWAYS got pawned in oly by a tank means fail server? liuke just cuz ES is not the king of them to kill them is fail? also you just cuz i didnt want to give you access to the dedicated serve is fail? oh btw you weere dev also that means your a fail also :)))) right?
  3. RATES: XP : 1000x SP : 500x Adena : 300x Drop : 2x Spoil : 1x Party : 2x General Features Augmentations are retail like Sub classes max level is 85 5 Sub classes Scheme Buffer Raid boss Respawn Info NPC and on Community Board! NPC buffers have also protection against flagged players ( you cannot use the NPC when you are flagged to buff your self or just to escape from PvP ) Anti-bot system Auto pickup items (except Herbs) Increased Weight Limit (20x) Extended buff-slots - 30 and retail dance/song slots - 20 Adjusted several skills to maintain the best PvP-Experience Geodata and pathnods PvP-Anti-Feed-Protection Cheap item prices (less farming, more PvP) Shop currencies: Adena, Farm Adena, Vote Adena, Donate adena Auto learn skills Auto loot items (except Herbs) Increased Weight Limit (20x) 2 hours buffs/songs/dances (except some self-, kamael- & hero-buffs) Clan egg in shop Hero-Weapons are boosted to compare +15 top s84 Hero-skills boosted Epic jewels retail like with boosted drops (mid farm way) Olympiad retail like Free subclasses Offline private shops Lots of money to start with Alt+Click removes a buff/song/dance Mana potions 85 Level Fortress guards Siege reward system , The winners of the siege will get reward ( you can change it on configs ) Clan point manager ( players can buy rep points for their clan ) all bugs fixed and npc is fully working Custom npcs *Scheme Buffer with protections *Cool GM Shop *VIP buffer with enchanted skill if you like *clan points trader NPC *Boss respawn NPC with new advanced script. working for any Rb you wish and have more details about next refresh for respawn time etc etc. *Pk guard ( This guard hit only Pked players ) Events features 13Events Event Manager : a NPC or using our custom community board where you can handle both voting and registrating for players and also shows informations about the currently running event. Scorebar : Every event shows a text scorebar to all the players inside, with the time left, score and more! Scheme Buffer : Players can set up their buff schemes for all their characters/subclasses and on the event respawn/teleport, those buffs will be automatically applied on them. Statistics You can check all the players overall event statistics and also statistics for individual event types. Reward for both teams, win or lose Automatic party creation In team events (like TvT) the engine create parties automaticly. Schedulable events There are also few Schedulable events events ( no vote from players required, just every day on X time ) Events List Capture the Flag: Standard Capture the Flag with 2 teams. Domination: One zone. 2 teams. If the count of team 1 players inside the zone is greater than the count of team 2 players, then team 1 gets one point per sec. Bomb Fight: 2 teams. Every player gets a new skill. When they use it it spawns a bomb which explodes after 1-2 seconds and kills everyone in a certain radius. Team vs Team: Standard Team vs Team fight with 2 teams. DeatMatch: Free for all. The one with the most kills wins. Last Man Standing: Free for all. The last survivor wins. VIP Team vs Team: Standard Team vs Team with a random VIP player in both teams. Killing the VIP = +1 score for the team. The VIP is different at each respawn. Lucky Chests: On start a lot of chests spawns. On click they opens. Theres a chance that the chest explodes and the player dies, and get resurrected a few secs later. The player with the most opened chests wins. Zombie: One random zombie player chasing the others. If he hits someone he become a zombie. The last non*zombie wins. Simon Says: In each round Simon the NPC says a random text. The players have to say it too. The last one who says and everyone who says a wrong word lose. The winner of the last round wins. Double Domination: 2 team, 2 zone. The team gets a score if they hold both of the zones for 10 seconds. Russian Roulette: The event spawns 6 "russian". In each round every player choose one. One of the russian, and everyone who choosed him dies. The survivors of the last round wins. Mutant: One player become a mutant. The others have to kill him. The mutant have increased stats. If someone kills him, the killer will be the next mutant. If the mutant kills someone he gets a point. The player with the most points wins at the end of the event Battlefield: 2 teams. There are a few points which the teams can capture. In every second the teams score increased by the count of the points captured by the team. The team with the most poins wins for full info about features you can Pm me or join on live test server and check it ! Custom Zones *Custom Spawn Zone *Main Town - Giran *2 Farm zones - drops adena, Farm adena.PK Guards only on spawn (mid farm) *Custom Olympiad place designed to avoid "Feed" *Custom Wedding place *Custom farm place for clan eggs (a small instance) *Level up zone. Warning :Players cannot drain from NPCs located on farmzones! ECHANT RATE: Safe : +4 Max For Weapons : +10 Max For Armors : +10 Max For Jewels : +10 Enchant Rate : 70% Blessed Rate : 85% EterMoon Rate: 90% More features in game! Best regards from L2EternalMoon Staff & Ruby Road Community
  4. http://l2eternalmoon.com/info.html Freya
  5. stupid question maybe but... is this code to refresh your buffs time that you get from the buffer or refreshes the all the buff skills? say like one titan used frenzy and after that used thee item/voicecommand does that refresh the frenzy's time back to 1 minute when theres only few seconds or refreshes the cold down time back to 0?
  6. ok ty for the help and sry for the dumb question :)
  7. so indigo;galileo and juno are just different versions like you would say l2 freya hi5 god right?
  8. Stupid Question Maybe BUT i see people use galileo eclipse in the video tutorial to compile l2j servers and in the video where i started to learn java he uses indigo eclipse when i went to download eclipse was juno... so my question IS Is there any difference between galileo indigo or juno or are there just version numbers/names and doesnt mater which one i use?
  9. Stupid Question Maybe BUT i see you use galileo eclipse on the video and in the video where i started to learn java he uses indigo when i went to download eclipse was juno... so my question IS Is there any difference between galileo indigo or juno or are there just version numbers/names and doesnt mater which one i use?
  10. Just found out yesterday how fix this freaking block Here's the fixed file Credits goes to Sweets for telling me how to fix it Copy this in to AbstractOlympiadGame.java find it in L2J-Server\java\com\l2jserver\gameserver\model\olympiad /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package com.l2jserver.gameserver.model.olympiad; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; import com.l2jserver.Config; import com.l2jserver.gameserver.ai.CtrlIntention; import com.l2jserver.gameserver.datatables.HeroSkillTable; import com.l2jserver.gameserver.instancemanager.AntiFeedManager; import com.l2jserver.gameserver.instancemanager.CastleManager; import com.l2jserver.gameserver.instancemanager.FortManager; import com.l2jserver.gameserver.model.L2ItemInstance; import com.l2jserver.gameserver.model.L2Party; import com.l2jserver.gameserver.model.L2Skill; import com.l2jserver.gameserver.model.Location; import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.L2Summon; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.actor.instance.L2PetInstance; import com.l2jserver.gameserver.model.entity.TvTEvent; import com.l2jserver.gameserver.model.zone.type.L2OlympiadStadiumZone; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.ExOlympiadMode; import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate; import com.l2jserver.gameserver.network.serverpackets.L2GameServerPacket; import com.l2jserver.gameserver.network.serverpackets.SkillCoolTime; import com.l2jserver.gameserver.network.serverpackets.SystemMessage; /** * * @author godson, GodKratos, Pere, DS * */ public abstract class AbstractOlympiadGame { protected static final Logger _log = Logger.getLogger(AbstractOlympiadGame.class.getName()); protected static final Logger _logResults = Logger.getLogger("olympiad"); protected static final String POINTS = "olympiad_points"; protected static final String COMP_DONE = "competitions_done"; protected static final String COMP_WON = "competitions_won"; protected static final String COMP_LOST = "competitions_lost"; protected static final String COMP_DRAWN = "competitions_drawn"; protected long _startTime = 0; protected boolean _aborted = false; protected final int _stadiumID; protected AbstractOlympiadGame(int id) { _stadiumID = id; } public final boolean isAborted() { return _aborted; } public final int getStadiumId() { return _stadiumID; } protected boolean makeCompetitionStart() { _startTime = System.currentTimeMillis(); return !_aborted; } protected final void addPointsToParticipant(Participant par, int points) { par.updateStat(POINTS, points); final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_GAINED_S2_OLYMPIAD_POINTS); sm.addString(par.name); sm.addNumber(points); broadcastPacket(sm); } protected final void removePointsFromParticipant(Participant par, int points) { par.updateStat(POINTS, -points); final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.C1_HAS_LOST_S2_OLYMPIAD_POINTS); sm.addString(par.name); sm.addNumber(points); broadcastPacket(sm); } /** * Function return null if player passed all checks * or SystemMessage with reason for broadcast to opponent(s). * @param player * @return */ protected static SystemMessage checkDefaulted(L2PcInstance player) { if (player == null || !player.isOnline()) return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_ENDS_THE_GAME); if (player.getClient() == null || player.getClient().isDetached()) return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_ENDS_THE_GAME); // safety precautions if (player.inObserverMode() || TvTEvent.isPlayerParticipant(player.getObjectId())) return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_DOES_NOT_MEET_THE_REQUIREMENTS_FOR_JOINING_THE_GAME); SystemMessage sm; if (player.isDead()) { sm = SystemMessage.getSystemMessage(SystemMessageId.C1_CANNOT_PARTICIPATE_OLYMPIAD_WHILE_DEAD); sm.addPcName(player); player.sendPacket(sm); return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_DOES_NOT_MEET_THE_REQUIREMENTS_FOR_JOINING_THE_GAME); } if (player.isSubClassActive()) { sm = SystemMessage.getSystemMessage(SystemMessageId.C1_CANNOT_PARTICIPATE_IN_OLYMPIAD_WHILE_CHANGED_TO_SUB_CLASS); sm.addPcName(player); player.sendPacket(sm); return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_DOES_NOT_MEET_THE_REQUIREMENTS_FOR_JOINING_THE_GAME); } if (player.isCursedWeaponEquipped()) { sm = SystemMessage.getSystemMessage(SystemMessageId.C1_CANNOT_JOIN_OLYMPIAD_POSSESSING_S2); sm.addPcName(player); sm.addItemName(player.getCursedWeaponEquippedId()); player.sendPacket(sm); return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_DOES_NOT_MEET_THE_REQUIREMENTS_FOR_JOINING_THE_GAME); } if (!player.isInventoryUnder80(true)) { sm = SystemMessage.getSystemMessage(SystemMessageId.C1_CANNOT_PARTICIPATE_IN_OLYMPIAD_INVENTORY_SLOT_EXCEEDS_80_PERCENT); sm.addPcName(player); player.sendPacket(sm); return SystemMessage.getSystemMessage(SystemMessageId.THE_GAME_HAS_BEEN_CANCELLED_BECAUSE_THE_OTHER_PARTY_DOES_NOT_MEET_THE_REQUIREMENTS_FOR_JOINING_THE_GAME); } return null; } protected static final boolean portPlayerToArena(Participant par, Location loc, int id) { final L2PcInstance player = par.player; if (player == null || !player.isOnline()) return false; try { player.setLastCords(player.getX(), player.getY(), player.getZ()); if (player.isSitting()) player.standUp(); player.setTarget(null); player.setOlympiadGameId(id); player.setIsInOlympiadMode(true); player.setIsOlympiadStart(false); player.setOlympiadSide(par.side); player.olyBuff = 5; player.setInstanceId(0); player.teleToLocation(loc, false); player.sendPacket(new ExOlympiadMode(2)); } catch (Exception e) { _log.log(Level.WARNING, e.getMessage(), e); return false; } return true; } protected static final void removals(L2PcInstance player, boolean removeParty) { try { if (player == null) return; // Remove Buffs player.stopAllEffectsExceptThoseThatLastThroughDeath(); // Abort casting if player casting player.abortAttack(); player.abortCast(); // Force the character to be visible player.getAppearance().setVisible(); // Remove Hero Skills if (player.isHero()) { for (L2Skill skill : HeroSkillTable.getHeroSkills()) player.removeSkill(skill, false); } // Heal Player fully player.setCurrentCp(player.getMaxCp()); player.setCurrentHp(player.getMaxHp()); player.setCurrentMp(player.getMaxMp()); // Remove Summon's Buffs final L2Summon summon = player.getPet(); if (summon != null) { summon.stopAllEffectsExceptThoseThatLastThroughDeath(); summon.abortAttack(); summon.abortCast(); if (summon instanceof L2PetInstance) summon.unSummon(player); } // stop any cubic that has been given by other player. player.stopCubicsByOthers(); // Remove player from his party if (removeParty) { final L2Party party = player.getParty(); if (party != null) party.removePartyMember(player); } // Remove Agathion if (player.getAgathionId() > 0) { player.setAgathionId(0); player.broadcastUserInfo(); } player.checkItemRestriction(); // Remove shot automation player.disableAutoShotsAll(); // Discharge any active shots if (player.getActiveWeaponInstance() != null) { player.getActiveWeaponInstance().setChargedSoulshot(L2ItemInstance.CHARGED_NONE); player.getActiveWeaponInstance().setChargedSpiritshot(L2ItemInstance.CHARGED_NONE); } // enable skills with cool time <= 15 minutes for (L2Skill skill : player.getAllSkills()) { if (skill.getReuseDelay() <= 900000) player.enableSkill(skill); } player.sendSkillList(); player.sendPacket(new SkillCoolTime(player)); } catch (Exception e) { _log.log(Level.WARNING, e.getMessage(), e); } } protected static final void cleanEffects(L2PcInstance player) { try { // prevent players kill each other player.setIsOlympiadStart(false); player.setTarget(null); player.abortAttack(); player.abortCast(); player.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE); if (player.isDead()) player.setIsDead(false); player.stopAllEffectsExceptThoseThatLastThroughDeath(); player.clearSouls(); player.clearCharges(); if (player.getAgathionId() > 0) player.setAgathionId(0); final L2Summon summon = player.getPet(); if (summon != null && !summon.isDead()) { summon.setTarget(null); summon.abortAttack(); summon.abortCast(); summon.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE); summon.stopAllEffectsExceptThoseThatLastThroughDeath(); } player.setCurrentCp(player.getMaxCp()); player.setCurrentHp(player.getMaxHp()); player.setCurrentMp(player.getMaxMp()); player.getStatus().startHpMpRegeneration(); } catch (Exception e) { _log.log(Level.WARNING, e.getMessage(), e); } } protected static final void playerStatusBack(L2PcInstance player) { try { if(player.isTransformed()) player.untransform(); player.setIsInOlympiadMode(false); player.setIsOlympiadStart(false); player.setOlympiadSide(-1); player.setOlympiadGameId(-1); player.sendPacket(new ExOlympiadMode(0)); // Add Clan Skills if (player.getClan() != null) { player.getClan().addSkillEffects(player); if (player.getClan().getHasCastle() > 0) CastleManager.getInstance().getCastleByOwner(player.getClan()).giveResidentialSkills(player); if (player.getClan().getHasFort() > 0) FortManager.getInstance().getFortByOwner(player.getClan()).giveResidentialSkills(player); } // Add Hero Skills if (player.isHero()) { for (L2Skill skill : HeroSkillTable.getHeroSkills()) player.addSkill(skill, false); } player.sendSkillList(); // heal again after adding clan skills player.setCurrentCp(player.getMaxCp()); player.setCurrentHp(player.getMaxHp()); player.setCurrentMp(player.getMaxMp()); player.getStatus().startHpMpRegeneration(); if (Config.L2JMOD_DUALBOX_CHECK_MAX_OLYMPIAD_PARTICIPANTS_PER_IP > 0) AntiFeedManager.getInstance().removePlayer(AntiFeedManager.OLYMPIAD_ID, player); } catch (Exception e) { _log.log(Level.WARNING, "portPlayersToArena()", e); } } protected static final void portPlayerBack(L2PcInstance player) { if (player == null) return; if (player.getLastX() == 0 && player.getLastY() == 0) return; player.teleToLocation(player.getLastX(), player.getLastY(), player.getLastZ()); player.setLastCords(0, 0, 0); } public static final void rewardParticipant(L2PcInstance player, int[][] reward) { if (player == null || !player.isOnline() || reward == null) return; try { SystemMessage sm; L2ItemInstance item; final InventoryUpdate iu = new InventoryUpdate(); for (int[] it : reward) { if (it == null || it.length != 2) continue; item = player.getInventory().addItem("Olympiad", it[0], it[1], player, null); if (item == null) continue; iu.addModifiedItem(item); sm = SystemMessage.getSystemMessage(SystemMessageId.EARNED_S2_S1_S); sm.addItemName(it[0]); sm.addNumber(it[1]); player.sendPacket(sm); } player.sendPacket(iu); } catch (Exception e) { _log.log(Level.WARNING, e.getMessage(), e); } } public abstract CompetitionType getType(); public abstract String[] getPlayerNames(); public abstract boolean containsParticipant(int playerId); public abstract void sendOlympiadInfo(L2Character player); public abstract void broadcastOlympiadInfo(L2OlympiadStadiumZone stadium); protected abstract void broadcastPacket(L2GameServerPacket packet); protected abstract boolean needBuffers(); protected abstract boolean checkDefaulted(); protected abstract void removals(); protected abstract boolean portPlayersToArena(List<Location> spawns); protected abstract void cleanEffects(); protected abstract void portPlayersBack(); protected abstract void playersStatusBack(); protected abstract void clearPlayers(); protected abstract void handleDisconnect(L2PcInstance player); protected abstract void resetDamage(); protected abstract void addDamage(L2PcInstance player, int damage); protected abstract boolean checkBattleStatus(); protected abstract boolean haveWinner(); protected abstract void validateWinner(L2OlympiadStadiumZone stadium); protected abstract int getDivider(); protected abstract int[][] getReward(); }
  11. nice pack but check your domain link says suspended
  12. the pack seems pretty nice but the site you can get it for free and personally my site is better then that :) anyway how much would just the pack be?
  13. 100euros for this crap? i seen many more "unique" packs that are better and alot more cheaper also agree with vampir if your pack is so special and so unique why not put in the pack's description or features WHAT makes it so unique and special
  14. we managed to fixed the problem and it wasnt from olympiad.java but from the abstractolympiad.java
  15. ty and ty Sweets for the quick help if you know a better pack that has this 3 features :fake pc's;auto vote system reward and pvp system reward feel free to pass me the link cuz my head still hurts of when i tried to implement them in the l2j official pack
  16. i solved it thanks to Sweets and as for failure pack dont think its a fail pack i pretty much like it just needs abit of work
  17. thats the point there not but along with those other skills like frenzy zealot angelic icon etc are not allowed also so im trying to make only the normal skills be allowed bu still keep the hero skill blocked btw im using l2j freya
  18. hello can anyone tell me where the hero skills are cuz i have a few skills like frenzy zealot angelic icon and so on that are blocked in oly and they simply cant use them.....so pls can anyone tell me where they are or how to unblock them
  19. this is the error i get....in eclipse before i compile it there is no error
  20. its freya pack from here: http://maxcheaters.com/forum/index.php?topic=223050.msg1952226#msg1952226 EDIT: PS: yes Leon i checked my self that java and found nothing wrong in it
  21. L2 Eternal Moon is a Lineage II server free of charge and full of fun. We have a friendly and dedicated staff to help you in anything you would like to know.Currently L2 Eternal Moon runs the most updated and complete Freya (L2J) Server 1000x rated , No BOTS, No EXPLOITS. Everything works and you may not compare us with others, there is no other complete server like us. If you enjoy the server, be sure to vote daily! We hope you will have a great time on our server but also on our website & forums! We are a small community on the beginning. But we have big plans with our project & we hope that you will appreciate our dev staff for its development. We will be glad to see you in-game and in our forums where you can find news. updates information, participate in discussions or even contribute with your opinion to our server. For any other future assistance, issues, problems, bug reports, suggestions, complaints or general discussion related to our server feel free to use our forums. We are curently in partnership with RubyRoad Network one of the leading networks of private servers. We wish you to have fun playing in our server! And also dont forget to vote for more people and more fun and events! All are welcomed to come participate in beta that will start this friday 20th july all beta testers will get a nice reward at the finish. Also dont forget to check the events section and learn about the event during the beta. :) SITE FORUM Rates XP : 1000x SP : 500x Adena : 300x Drop : 2x Spoil : 1x Party : 2x General Features Custom Npcs Custom Zones: Exp Area Farm Zones: Adena Attribute Life Stone RB/Party Zone No Custom Items Buff time 2h Olympiad Works 100% Sieges Works 100% Fortress Works 100% Skills Works 100% Skill Ballance 98% (they may still be some bugs or op so pls do report them if you find them) Aug. Skill Rate 70% TVT Engine Every Hour Full Geodata Working Max Ally 3 Max Sub 3 Sub Class System LvL 85 Enchantment Safe : +4 Max For Weapons : +16 Max For Armors : +16 Max For Jewels : +16 Enchant Rate : 75% Blessed Rate : 85% Downloads Download and replace l2.ini in your system folder. You can download the archive here or Freya client here NOTE: This wont be the default connection way. We will release our first patcher and update after the beta will be over. Thank you and Have FUN!
  22. lol? really? that's the best like you could come up with to see the share? anyway nice work man
  23. server seemes diffrent from others, it think i'll try it
×
×
  • 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