Jump to content

dleogr

Members
  • Posts

    195
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by dleogr

  1. Parto kai to ally: # # Created by DraX on 2005.08.12 # minor fixes by DrLecter 2005.09.10 import sys from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest qn = "9001_alliance" NPC=[30026,30031,30037,30066,30070,30109,30115,30120,30154,30174,30175,30176,30187, \ 30191,30195,30288,30289,30290,30297,30358,30373,30462,30474,30498,30499,30500, \ 30503,30504,30505,30508,30511,30512,30513,30520,30525,30565,30594,30595,30676, \ 30677,30681,30685,30687,30689,30694,30699,30704,30845,30847,30849,30854,30857, \ 30862,30865,30894,30897,30900,30905,30910,30913,31269,31272,31276,31279,31285, \ 31288,31314,31317,31321,31324,31326,31328,31331,31334,31755,31958,31961,31965, \ 31968,31974,31977,31996,32092,32093,32094,32095,32096,32097,32098,32145,32146, \ 32147,32150,32153,32154,32157,32158,32160,32171,32193,32199,32202,32213,32214, \ 32221,32222,32229,32230,32233,32234] class Quest (JQuest) : def onAdvEvent (self,event,npc, player) : htmltext = event st = player.getQuestState(qn) if not st : return ClanLeader = player.isClanLeader(); Clan = player.getClanId(); htmltext = event if event == "9001-01.htm": htmltext = "9001-01.htm" elif (Clan == 0): st.exitQuest(1); htmltext = "<html><body>You must be in Clan.</body></html"; elif event == "9001-02.htm": htmltext = "9001-02.htm" return htmltext def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (Self,npc,player): st = player.getQuestState(qn) npcId = npc.getNpcId() ClanLeader = player.isClanLeader(); Clan = player.getClan(); if npcId in NPC: st.set("cond","0") st.setState(State.STARTED) return "9001-01.htm" QUEST = Quest(-1,qn,"village_master") for item in NPC: ### Quest NPC starter initialization QUEST.addStartNpc(item) ### Quest NPC initialization QUEST.addTalkId(item)
  2. Proton prosexe pos milas.. kai deyteron toylaxiston efoson eftia3es to proto statement ftia3e kai ta ypolypa ston antropo :P
  3. Sorry alla den to blepw sosto to py :P # # Created by DraX on 2005.08.12 # minor fixes by DrLecter 2005.09.10 import sys from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest qn = "9000_clan" NPC=[30026,30031,30037,30066,30070,30109,30115,30120,30154,30174,30175,30176,30187, \ 30191,30195,30288,30289,30290,30297,30358,30373,30462,30474,30498,30499,30500, \ 30503,30504,30505,30508,30511,30512,30513,30520,30525,30565,30594,30595,30676, \ 30677,30681,30685,30687,30689,30694,30699,30704,30845,30847,30849,30854,30857, \ 30862,30865,30894,30897,30900,30905,30910,30913,31269,31272,31276,31279,31285, \ 31288,31314,31317,31321,31324,31326,31328,31331,31334,31755,31756,31757,31958, \ 31961,31965,31968,31974,31977,31996,32092,32093,32094,32095,32096,32097,32098, \ 32145,32146,32147,32150,32153,32154,32157,32158,32160,32171,32193,32199,32202, \ 32213,32214,32221,32222,32229,32230,32233,32234] class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onAdvEvent (self,event,npc, player) : htmltext = event if event == "9000-03.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-03-no.htm" elif event == "9000-04.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-04-no.htm" elif event == "9000-05.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-05-no.htm" elif event == "9000-07.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-06a.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-12a.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-12b.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-13a.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-13b.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-14a.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-14b.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" elif event == "9000-15.htm" : if player.getClan() == None or not player.isClanLeader(): return "9000-07-no.htm" return htmltext def onTalk (Self,npc,player): st = player.getQuestState(qn) npcId = npc.getNpcId() if npcId in NPC: st.set("cond","0") st.setState(State.STARTED) return "9000-01.htm" QUEST = Quest(-1,qn,"village_master") for item in NPC: ### Quest NPC starter initialization QUEST.addStartNpc(item) ### Quest NPC initialization QUEST.addTalkId(item) Ayto einai to sosto pantos :P
  4. Mporeis an exeis tis gnwseis na breis to SystemChatChannelId apo l2jfree kai na to metatrepseis se l2j. An oxi apla briskeis an yparxei ena antiphx gia l2j An kai se ayto kaneis fail tote apla den exeis antiphx ! Kalo ? PS Rain xampari den exeis parei !
  5. to: SystemChatChannelId.Chat_None symenei : Apo to class SystemChatChannelId (to opio prepei na exei ginei import pare to int Chat_None Otan loipon to SystemChatChannelId den yparxei .... poy na to brei to kakomoiro ? :P
  6. L2j trexeis h l2jfree.... ? Giati to class SystemChatChannelId den yparxei sto l2j ap oso 3erw
  7. Paidia gia akoma mia fora thelw na tonisw pos DEN EXEI KAMIA SXESH TO NAVICAT ME THN SQL ektos apo to oti einai ena programa gia na thn kaneis EDIT h VIEW. Opos blepeis ayto to programmataki poy kanei register ton server psaxnei ena db poy onomazete l2j2. Eimai sxedon sygoyros oti otan perases thn database den thn ekanes setup me to onoma l2j2 Gia ri3e mia matia kai ala3e thn mesa sto login.properties (Ayto diabazei otan kanei reg) se l2jdb .....
  8. Kane paste edw thn gramh 35 h 36 (den blepw pia einai akribos) apo to /gameserver/jscript/village_master/9000_clan/__init__.py file. Exw basika thn entyposh oti exeis problhma se kapio html poy paei na fortosei to script
  9. Prepei na kaneis ta e3is me thn akoloy8h seira: 1) Na kateyaseis apo repository sto eclipse thn IDIA revision server poy trexeis. 2) Na kateyaseis ta event. 3) Na peraseis ta Core codes apo ta events sto core toy server mesa sto eclipse. 4) Na kaneis cpmpile to core apo to eclipse efoson exeis perasei ta evemts. 5) Na antikatastiseis ston server poy trexeis to arxeio l2jserver.jar 6) Na peraseis kat eytheian ta SQL kai DATAPACK packs twn events ston live server soy. 7) Na peraseis ta event sto script.cfg Kai meta apo ola ayta eisai etoimos na 3ekiniseis ton server soy kai pali kanonika ! Elpizw na se boi8isa
  10. I wondering what you try to do ? You are never join server and you say for bot.... We dont have bots inside ! I warning you next time you will try to abuse my server with your lies you will get the admin punish ! If you want to say something against L2Erevos come and see first !
  11. This add on event is not what we need... Is allow the event to running only one time per day. And is not codded well also. So here is the correct one for Freya ! Index: data/scripts/handlers/usercommandhandlers/InstanceZone.java =================================================================== --- data/scripts/handlers/usercommandhandlers/InstanceZone.java (revision 7669) +++ data/scripts/handlers/usercommandhandlers/InstanceZone.java (working copy) @@ -72,13 +72,22 @@ firstMessage = false; activeChar.sendPacket(new SystemMessage(SystemMessageId.INSTANCE_ZONE_TIME_LIMIT)); } - int hours = (int) (remainingTime / 3600); - int minutes = (int) ((remainingTime%3600) / 60); - SystemMessage sm = new SystemMessage(SystemMessageId.AVAILABLE_AFTER_S1_S2_HOURS_S3_MINUTES); - sm.addString(InstanceManager.getInstance().getInstanceIdName(instanceId)); - sm.addNumber(hours); - sm.addNumber(minutes); - activeChar.sendPacket(sm); + if (instanceId != 500000) + { + int hours = (int) (remainingTime / 3600); + int minutes = (int) ((remainingTime%3600) / 60); + SystemMessage sm = new SystemMessage(SystemMessageId.AVAILABLE_AFTER_S1_S2_HOURS_S3_MINUTES); + sm.addString(InstanceManager.getInstance().getInstanceIdName(instanceId)); + sm.addNumber(hours); + sm.addNumber(minutes); + activeChar.sendPacket(sm); + } + else + { + int hours = (int) (remainingTime / 3600); + int minutes = (int) ((remainingTime%3600) / 60); + activeChar.sendMessage("Solo Instance will be available to re-use in " + hours + " hours and " + minutes + " minutes."); + } } else InstanceManager.getInstance().deleteInstanceTime(activeChar.getObjectId(), instanceId); Index: data/scripts.cfg =================================================================== --- data/scripts.cfg (revision 7669) +++ data/scripts.cfg (working copy) @@ -207,6 +207,7 @@ village_master/orc_occupation_change_2/__init__.py # Instance Dungeons Section +instances/Bloodshed/__init__.py instances/DarkCloudMansion/DarkCloudMansion.java instances/CrystalCaverns/CrystalCaverns.java instances/Kamaloka/Kamaloka.java And here is the __init__.py #Instance Engine by Bloodshed, Fixed by Sakretsu from java.lang import System from java.sql import Connection from java.sql import PreparedStatement from java.sql import ResultSet from java.util.logging import Level from java.util.logging import Logger from com.l2jserver import L2DatabaseFactory from com.l2jserver.gameserver.instancemanager import InstanceManager from com.l2jserver.gameserver.instancemanager.InstanceManager import InstanceWorld from com.l2jserver.gameserver.model import L2ItemInstance from com.l2jserver.gameserver.model import L2Object from com.l2jserver.gameserver.model import L2World from com.l2jserver.gameserver.model.actor import L2Character from com.l2jserver.gameserver.model.actor import L2Summon from com.l2jserver.gameserver.model.entity import Instance from com.l2jserver.gameserver.model.itemcontainer import PcInventory from com.l2jserver.gameserver.model.quest import State from com.l2jserver.gameserver.model.quest import QuestState from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest from com.l2jserver.gameserver.network.serverpackets import CreatureSay from com.l2jserver.gameserver.network.serverpackets import InventoryUpdate from com.l2jserver.gameserver.network.serverpackets import MagicSkillUse from com.l2jserver.gameserver.network.serverpackets import SystemMessage from com.l2jserver.gameserver.network.serverpackets import ExShowScreenMessage from com.l2jserver.gameserver.network.serverpackets import Earthquake from com.l2jserver.gameserver.network import SystemMessageId from com.l2jserver.gameserver.util import Util from com.l2jserver.util import Rnd qn = "Bloodshed" #Items E_APIGA = 14720 ADENA = 57 STONE = 9576 SCROLL = 960 #NPCs ROSE = 40000 CHEST = 40001 #Monsters NAGLFAR = 40002 SENTRY1 = 40003 SENTRY2 = 40004 HOUND = 40005 #Timelimit TIMELIMIT = 86400000 #Instance Id INSTANCEID = 500000 #Doors DOOR1 = 12240001 DOOR2 = 12240002 class PyObject: pass def openDoor(doorId,instanceId): for door in InstanceManager.getInstance().getInstance(instanceId).getDoors(): if door.getDoorId() == doorId: door.openMe() def closeDoor(doorId,instanceId): for door in InstanceManager.getInstance().getInstance(instanceId).getDoors(): if door.getDoorId() == doorId: door.closeMe() def checkConditions(player, new): st = player.getQuestState(qn) reentertime = InstanceManager.getInstance().getInstanceTime(player.getObjectId(), INSTANCEID); party = player.getParty() if party: player.sendPacket(SystemMessage.sendString("You may not enter with a party.")) return False if not player.getLevel() >= 83: player.sendPacket(SystemMessage.sendString("You must be level 83 or higher to enter.")) return False if System.currentTimeMillis() < reentertime : InstanceManager.getInstance().getInstanceTime(player.getObjectId(), INSTANCEID) player.sendPacket(SystemMessage.sendString("Solo Instance: You may not re-enter yet.")) return False if not party: return True return False def teleportplayer(self,player,teleto): player.setInstanceId(teleto.instanceId) player.teleToLocation(teleto.x, teleto.y, teleto.z) pet = player.getPet() if pet != None : pet.setInstanceId(teleto.instanceId) pet.teleToLocation(teleto.x, teleto.y, teleto.z) return def enterInstance(self,player,template,teleto): instanceId = 0 party = player.getParty() if party : for partyMember in party.getPartyMembers().toArray(): st = partyMember.getQuestState(qn) if not st : st = self.newQuestState(partyMember) if partyMember.getInstanceId()!=0: instanceId = partyMember.getInstanceId() else : if player.getInstanceId()!=0: instanceId = player.getInstanceId() if instanceId != 0: if not checkConditions(player,False): return 0 foundworld = False for worldid in self.world_ids: if worldid == instanceId: foundworld = True if not foundworld: player.sendPacket(SystemMessage.sendString("You have entered another zone, therefore you cannot enter this one.")) return 0 teleto.instanceId = instanceId teleportplayer(self,player,teleto) return instanceId else: if not checkConditions(player,True): return 0 instanceId = InstanceManager.getInstance().createDynamicInstance(template) if not instanceId in self.world_ids: world = PyObject() world.rewarded=[] world.instanceId = instanceId world.templateId = INSTANCEID self.worlds[instanceId]=world self.world_ids.append(instanceId) print "Instance Bloodshed.xml Started: " +str(instanceId) + " created by " + str(player.getName()) st = player.getQuestState(qn) InstanceManager.getInstance().setInstanceTime(player.getObjectId(), INSTANCEID, ((System.currentTimeMillis() + TIMELIMIT))) teleto.instanceId = instanceId teleportplayer(self,player,teleto) return instanceId return instanceId def exitInstance(player,tele): player.setInstanceId(0) player.teleToLocation(tele.x, tele.y, tele.z) pet = player.getPet() if pet != None : pet.setInstanceId(0) pet.teleToLocation(tele.x, tele.y, tele.z) class Bloodshed(JQuest): def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) self.worlds = {} self.world_ids = [] def onTalk (self,npc,player): st = player.getQuestState(qn) npcId = npc.getNpcId() if npcId == ROSE : tele = PyObject() tele.x = -238599 tele.y = 219983 tele.z = -10144 enterInstance(self, player, "Bloodshed.xml", tele) st.playSound("ItemSound.quest_middle") elif npcId == CHEST : npc.decayMe() tele = PyObject() tele.x = 83279 tele.y = 148011 tele.z = -3404 exitInstance(player,tele) st.giveItems(ADENA,2750000) st.giveItems(STONE,1) st.giveItems(SCROLL,1) st.playSound("ItemSound.quest_finish") player.sendPacket(ExShowScreenMessage("Solo Instance Event (83+): Completed", 8000)) return def onKill(self,npc,player,isPet): st = player.getQuestState(qn) npcId = npc.getNpcId() if npcId == SENTRY1 : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] st.playSound("ItemSound.quest_middle") player.sendPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "Master, Forgive Me!")) st.giveItems(E_APIGA,1) openDoor(DOOR1,npc.instanceId) elif npcId == SENTRY2 : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] st.playSound("ItemSound.quest_middle") player.sendPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "Master, Forgive Me!")) st.giveItems(E_APIGA,1) openDoor(DOOR2,npc.instanceId) elif npcId == HOUND : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] st.playSound("ItemSound.quest_middle") st.giveItems(E_APIGA,2) player.sendPacket(ExShowScreenMessage("Demonic Lord Naglfar Has Appeared!", 8000)) newNpc = self.addSpawn(NAGLFAR,-242754,219982,-9985,306,False,0,False,npc.instanceId) player.sendPacket(Earthquake(240826,219982,-9985,20,10)) elif npcId == NAGLFAR : if npc.getInstanceId() in self.worlds: world = self.worlds[npc.getInstanceId()] player.sendPacket(CreatureSay(npc.getObjectId(), 0, npc.getName(), "Ugh.... Defeated.. How!?")) player.sendPacket(ExShowScreenMessage("Congratulations! You Have Defeated Demonic Lord Naglfar.", 12000)) st.playSound("ItemSound.quest_fanfare_2") st.giveItems(E_APIGA,4) newNpc = self.addSpawn(CHEST,-242754,219982,-9985,306,False,0,False,npc.instanceId) return QUEST = Bloodshed(-1, qn, "Bloodshed") QUEST.addStartNpc(ROSE) QUEST.addTalkId(ROSE) QUEST.addTalkId(CHEST) QUEST.addKillId(NAGLFAR) QUEST.addKillId(HOUND) QUEST.addKillId(SENTRY1) QUEST.addKillId(SENTRY2) Credits go to Sakretsu !
  12. And the most important is: NO DONATES !!!
  13. After all server is back up as Freya. All drops is changed to be more easy as PVP server and also the xp-sp rates is x500 right now. TRY IT !
  14. Just DONT try to test special raids with ADMIN char !!
  15. Sorry apla epese to mati moy........ File moy se ti na ala3oyn to type ???? Se L2Boss ????????????????????????????????????????? Kalytera afisteto L2RaidBoss h an thelete na to kanete monster se L2Monster gia farm ! Giati L2Boss den paizei na doylepsei :P OMG kai 3 LOL :P
  16. What about etcitemgrp.dat ? |-======= Save & Encode {23/10/2010 - 11:26:19 μμ} =======- | Сохранение файла: etcitemgrp.txt | Создание файла: decetcitemgrp.dat |- Не удалось создать файл: dec-etcitemgrp.dat Не удалось создать файл: = It was impossible to create the file ? Is any way to edit and SAVE those files ?
  17. Tell me what you need ?
  18. Gia to poy tha kanoyn spawn oi neoi char alazeis to X,Y,Z mesa sto char_templates sthn database. Opos einai twra soy exei ta arxika xoria toys analoga me to class. An theleis oloi na kanoyn spawn se ena sygekrimeno simeio alazeis to X,Y,Z apo ola ta first class se ena sygekrimeno simeio poy theleis esy. Oson afora gia ta arxika toys items einai mesa sto table char_creation_items sto sql. Apo ekei mporeis na dwseis stoys newbees oti theleis esy.
  19. Our server NOW is more easy than ever about droplist, nobless, rates etc. Try it!
  20. This is the Method on Freya: public final void separateAndSend(int listId, L2PcInstance player, L2Npc npc, boolean inventoryOnly) And here the old one from Epilogue: public void separateAndSend(int listId, L2PcInstance player, int npcId, boolean inventoryOnly, double taxRate) At least one integer more on old Epilogue server.... double taxRate
  21. Kane post to problhma soy sto l2j forum giati edw les community server kai soy apantane gia gameserver port. Anyway an den kanw lathos ayto einai under development akoma. Den 3erw kan an exei ftiaxtei to pack toy community server.
  22. Ti akribos theleis na matheis gia ayto to arxeio ? <gameserver address="127.0.0.1"> EDW BAZEIS TO E3WTERIKO ADRESS TOY SERVER SOY (px to noip soy) <define subnet="127.0.0.0/8" address="127.0.0.1" /> AYTO TO AFINEIS OPOS EINAI STO 99% twn periptosewn ! <define subnet="192.168.0.0/16" address="192.168.0.0" /> Ayto einai to local host soy an eisai panw se kapio private network h kapio topiko diktio Gia thn plhroforish sas to ip poy synodeyete me /8 h /16 einai oti to 3rd class mporei na einai metablito apo 1-255 h to forth class... DILADI: 192.168.0.0/16 mporei na metabalei kai ta 2 teleytea class toy ip eno 192.168.0.0/8 mono to teleyteo class. Simioste edw oti toylaxiston apo oti exw katalabei to skelos toy LAN's ip prepei na einai /16 alios den doyleyei ! Elpizw na egina katanoitos. PS: Liontaraki o anthropos milaei gia FREYA server oxi gia epilogue!
  23. L2 Erevos L2j Private Freya international PVP server ========================================================================================================================================= Description: Server Info : Intel Core i7-920 Quadcore incl. Hyper-Threchnology 8 GB DDR3 RAM 2 x 750 GB SATA-II HDD (Software-RAID 1) 1 GBit OnBoard connected at 100 MBit Linux operating system Server Rates : Exp x500 Adena x1 Drop x1 Spoil x1 Enchant Rates : Safe Enchant +6 Max Weapon Enchant +25 Max Armor-Jewerly Enchant +20 Normal Enchant Rates 66% Blessed Enchant Rates 66% Crystal Enchant Rates 80% Other Info. Custom Items : - Blue Eva is an ours custom economy item. You can drop it from mobs (look at droplist infos in this npc for more infos). Our economy is based on this item (Blue Eva) so its the item you can trade, place a private shop and make your buying from donate shop. - Castles circlet giving special stats. Thats stats is depents of castle grade. Lower grade castle circlets is giving lower stats and higher grade castle circlets they give highter stats. - Raid boss Anakim, Lilith and Baylor giving special jewels with stats too. It is spawned acording to winning seal or Baylor from instance. - Deck is an custom item that everyone got with character create, With this item you can buy from your personal gmshop, move in a place with gatekeeper, buff yourself at any time or do usual jobs that you was to go in npc. - Nobless book of loyalty and Blood Dragon (Wyvern) also is items that you can buy with Euros. Custom NPC's : - Gatekeeper and Boss gatekeeper is there to make your life easyer to moving from one point to another. - Custom GrandMaster Tifany is always at your service to change, create or remove your subclass. - Custom Grand Boss infos.Now you can always know the exact respawn time for all Grant Bosses. - Custom infos npc. Is an npc that is trying to solve any question about how things work in this server. - Custom Top PVP - PK users etc. Just a best players infos by categories npc. - Custom bookseller. Books for all high lvl skills. - Custom Special buffer. Buff your self or your pet or do a shceme qith this nice buffer. 3 hours is almost all buffs time. You can got 20 buffs and 8 dance songs. - A verry complete GMShop npc at your service anytime you need to buy somthing. - Talien is moved stom the aden stairs and now is here to give nobles to any loyal player. Custom Areas : - Hunter's Vilage is PVP zone. - Our custom areas is including areas for lvl up, safe zone for low lvls with lower drops than usual areas and some items areas. - LVL Up zone 1 - 40 - LVL Up zone 41 - 76 - LVL Up zone high is 76 - 85 - Coin farm 1 is a safe place for newbees in server that he want to farm in a safe zone. The drops is same items with others 2 coin farms in this zone but droping have half change. - Coin farm 2 - Coin farm 3 - Atribute farm - User farm - Clan farm - Special farm Custom Bosses / Monsters : - Baylor Special boss - All the map is full of custom bosses with nice drops - Almost all farming zones is include custom created mobs and drop lists. Events : - TVT event every 6 hours. * Reward : Apiga, Event Apiga, Blue Eva, Attribute Stones. - Raid Boss spawn event every 4 hours. * Reward : Adena, Apiga, Blue Eva, Accessory stones, Lifestones, Crystal Scrolls, Crystal Attributes, Euro, Fame Points. - Haloween Solo event always. * Reward : Top Grade Lifestones, Event Apiga, Apiga, Blue Eva. - Haloween Party event always. * Reward : Top, Mid, Simple Grade Lifestones, Apiga, Blue Eva. - Capture the Base event every 12 hours. * Reward : Attribute Crystals, Apiga, Event Apiga, Blue Eva.</font> - Hide and Seek event every day in 18:00 and 21:00. * Reward : Apiga, Event Apiga, Blue Eva, Crystal Scroll. - BlockChecker event always in Fantasy Island. * Reward : Fantasy Isle Coins. Usefull Tips. - Banking System. Use .withdraw and .deposit voised commands to change your adena in Gold or your gold in adena. - Wedding system. Very nice Wedding system with .gotolove command. - All in ONE item. Deck is an item that you got when you create your char. You can always use it as GmShop, Buffer, Gatekeeper, Warehouse manager, Augmenter or Symbol Maker. A verry usefull item that you CANT drop or trade ! - Siege Voiced Commands. Use .siege or .castle commands to get usefull infos about castle and sieges. - Title Color system. According your PVP amount your title change colors. - Weapons Color system. According your enchand your weapon is change dramatically ! - Announcements system. Many announcements is changed colors and phrases to give more interest in gameplay! - Active social emotion Try it... Your char is doing what he say ! Server page is www.l2erevos.com . Server is updated to Freya. Facebook Group: L2 Erevos
  24. Apo to code poy toy edwses einai ayto...... Kai esy kaneis to lathos na bazeis 4 F
×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..