Jump to content

rubix123

Members
  • Posts

    132
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by rubix123

  1. All of the commands in the "admin_command_access_rights" table are set to 1 access level except for the command "ban chat" which is set to 5 access level. "General GM" in access levels table has 5. Im trying it with just one command to see if it works but when I set my access to 5 I dont have any access. Im using the latest rev of L2jserver
  2. I have the master access level set to 127. I want to make another GM access level with less commands, but if I set my character to any access level below 127 I do not have gm status, why? The only access level that works is 127.
  3. 1. Download updater. http://metal-mecca.com/L2ZenUpdater.rar 2. Extract to Lineage 2 folder. 3. Update using our Updater and login!! *Its auto create account* ============ ==Host: Dedicated 100MB/s Server Box ============ Server Rates ============ EXP: 250x SP : 250x Adena: 500x ============ Enchant Rate ============ -Enchant Max 25 -Enchant Safe 5 -Rate 66% -Blessed 100% ============ Custom Quests ============ -Paranassus Infestion (Level 1-30) -Start Location: Vollodos (Parnassus New Player Spawn) -Repeatable: No -Reward 1,000,000 XP | 500,000 SP | 25,000,000 Adena | 100 Greater Healing Potion | 100 Mana Potion | Summon Toy Knight | 25 Scroll of Escape: Giran | 10 Scroll of Resurrection -Pagan War (Level 76-85) -Start Location: Leopold (Inside Pagan Temple) -Repeatable: Yes -Reward Unlimited Adena | Pagan's Mark *Item needed to open Pagan Temple Door* -Quest Information: Collect 100 badges by killing Pagan monsters and return them to Leopold to earn "Pagan's Mark". This will allow you to gain access to the rest of the Pagan Temple. Once you have the Pagan's Mark you can open the door by talking to one of the statues. Black crosses will drop from monsters deep inside the Pagan Temple. ============ Drop Information - Server Currency ============ -Gold Bar (Field of Silence) -Gold Einhasad (Field of Silence -Silver Shilen (Field of Silence, Pagan Temple, Garden of Eva) -Blue Eva (Field of Silence, Pagan Temple, Garden of Eva) ============ Other Drops ============ Giants Codex (Field of Silence, Pagan Temple, Garden of Eva) Giants Codex - Mastery (Field of Silence, Pagan Temple, Garden of Eva) Elemental Stones - (Battered Lands, Steel Citadel Outpost, Pagan Temple) High Grade Life Stones - (Pagan Temple) Accessory Life Stones - (Pagan Temple) ============ L2Zen Raid Master - Seal ============ -Antharas - (Antharas Nest) -Valakas - (Lair of Valakas) -Baium - (ToI 14th Floor) -Mr Tibbs - (Pagan Temple) ============ ============ Giran Skill Merchant sells custom L2 Zen Skills ============ -Weight Limit 100x -Boost hp +1000 -Fast hp recovery 10% -Boost mp +1000 -Mana Recovery 10% -Expert Casting +5% Casting -5% magic reuse -Fast Recovery adds 5 HP MP CP recovery -Boost attack speed +5% -Quick Step +10 run speed ============ Raid Bosses ============ - +15% Damage - +10% Defense - 5% Regeneration - Changed respawn from 12 hours to 6-12 hours - Changed minion respawn time from 5 minues to 90 seconds - Made siege guards 30x more expensive - Max Subclasses 5 - Seven Signs seal of strike +40% Castle walls for Dawn, -40% for dusk - Decreases NPC Animation for performance ============ Custom Items ============ - 10 levels of Bracelets - 10 levels of Cloaks - 5 levels of Tattoos ============ 1. Download updater. http://metal-mecca.com/L2ZenUpdater.rar 2. Extract to Lineage 2 folder. 3. Update using our Updater and login!! *Its auto create account* ============ ==Host: Dedicated 100MB/s Server Box ============
  4. 1. Download updater. http://metal-mecca.com/L2ZenUpdater.rar 2. Extract to Lineage 2 folder. 3. Update using our Updater and login!! *Its auto create account* ============ ==Host: Dedicated 100MB/s Server Box ============ Server Rates ============ EXP: 250x SP : 250x Adena: 500x ============ Enchant Rate ============ -Enchant Max 25 -Enchant Safe 5 -Rate 66% -Blessed 100% ============ Custom Quests ============ -Paranassus Infestion (Level 1-30) -Start Location: Vollodos (Parnassus New Player Spawn) -Repeatable: No -Reward 1,000,000 XP | 500,000 SP | 25,000,000 Adena | 100 Greater Healing Potion | 100 Mana Potion | Summon Toy Knight | 25 Scroll of Escape: Giran | 10 Scroll of Resurrection -Pagan War (Level 76-85) -Start Location: Leopold (Inside Pagan Temple) -Repeatable: Yes -Reward Unlimited Adena | Pagan's Mark *Item needed to open Pagan Temple Door* -Quest Information: Collect 100 badges by killing Pagan monsters and return them to Leopold to earn "Pagan's Mark". This will allow you to gain access to the rest of the Pagan Temple. Once you have the Pagan's Mark you can open the door by talking to one of the statues. Black crosses will drop from monsters deep inside the Pagan Temple. ============ Drop Information - Server Currency ============ -Gold Bar (Field of Silence) -Gold Einhasad (Field of Silence -Silver Shilen (Field of Silence, Pagan Temple, Garden of Eva) -Blue Eva (Field of Silence, Pagan Temple, Garden of Eva) ============ Other Drops ============ Giants Codex (Field of Silence, Pagan Temple, Garden of Eva) Giants Codex - Mastery (Field of Silence, Pagan Temple, Garden of Eva) Elemental Stones - (Battered Lands, Steel Citadel Outpost, Pagan Temple) High Grade Life Stones - (Pagan Temple) Accessory Life Stones - (Pagan Temple) ============ L2Zen Raid Master - Seal ============ -Antharas - (Antharas Nest) -Valakas - (Lair of Valakas) -Baium - (ToI 14th Floor) -Mr Tibbs - (Pagan Temple) ============ ============ Giran Skill Merchant sells custom L2 Zen Skills ============ -Weight Limit 100x -Boost hp +1000 -Fast hp recovery 10% -Boost mp +1000 -Mana Recovery 10% -Expert Casting +5% Casting -5% magic reuse -Fast Recovery adds 5 HP MP CP recovery -Boost attack speed +5% -Quick Step +10 run speed ============ Raid Bosses ============ - +15% Damage - +10% Defense - 5% Regeneration - Changed respawn from 12 hours to 6-12 hours - Changed minion respawn time from 5 minues to 90 seconds - Made siege guards 30x more expensive - Max Subclasses 5 - Seven Signs seal of strike +40% Castle walls for Dawn, -40% for dusk - Decreases NPC Animation for performance ============ Custom Items ============ - 10 levels of Bracelets - 10 levels of Cloaks - 5 levels of Tattoos ============ 1. Download updater. http://metal-mecca.com/L2ZenUpdater.rar 2. Extract to Lineage 2 folder. 3. Update using our Updater and login!! *Its auto create account* ============ ==Host: Dedicated 100MB/s Server Box ============
  5. My team and I are currently working on a new Freya server. The admins have managed a 500+ player server in the past and are now coming back in Freya. The server is online right now on our 100 MB/s dedicated hosting. The admins know their way around the server files so we aren't looking for someone to do all the work... we are looking for someone that can contribute to make a better server. We are open to suggestions and listen to all ideas so if you can contribute send me a message with your experiences (GM history, java experience, etc..) and we can talk more. To get in contact with me faster add me on Steam: roesler13
  6. this is very cool thx for work man
  7. this bot work in infinite aion ?
  8. I just downloaded the latest nightly l2j rev and it says unevenly distributed has code - degraded preformance how can I fix this?
  9. It is not always that, some custom items do not have data for when it is dropped on the ground, this happens with some bugged items on l2j
  10. is it your server you cant connect to or some other server? maybe it is server problem and not you :)
  11. because you look here TvTEventInterval = 9:00,15:00,21:00,3:00 Thats when the event happens you must be on when it is that time to see the event. And your TvT event must be configed man !!!
  12. i vote l2, i played the aion beta and the game play looks too much like wow, but the graphics are nice
  13. Well I guess you use what you like
  14. i played the beta yesterday, I was only level 6 but the gameplay seemed too much like WoW. But the graphics were nice. I will stay with Lineage 2
  15. all you do is copy all his code and put it in the 9999_Npcbuffer folder inside the .py file and make sure the script is loaded in scripts.cfg
  16. ok I tried this import math import sys from com.l2jfree.gameserver import Announcements from com.l2jfree.tools.random import Rnd from java.lang import System from com.l2jfree.gameserver.model.actor.appearance import PcAppearance from com.l2jfree.gameserver import GameTimeController from com.l2jfree.gameserver.model.quest import State from com.l2jfree.gameserver.model.quest import QuestState from com.l2jfree.gameserver.model.quest.jython import QuestJython as JQuest from com.l2jfree.gameserver.model.actor.instance import L2PcInstance from com.l2jfree.gameserver.model.actor.instance import L2NpcInstance The server console says its executed successfully with no errors but the NPC that is suppose to spawn does not :S Here is the full script import math import sys from com.l2jfree.gameserver import Announcements from com.l2jfree.tools.random import Rnd from java.lang import System from com.l2jfree.gameserver.model.actor.appearance import PcAppearance from com.l2jfree.gameserver import GameTimeController from com.l2jfree.gameserver.model.quest import State from com.l2jfree.gameserver.model.quest import QuestState from com.l2jfree.gameserver.model.quest.jython import QuestJython as JQuest from com.l2jfree.gameserver.model.actor.instance import L2PcInstance from com.l2jfree.gameserver.model.actor.instance import L2NpcInstance MANAGER = 100400 TOPNPC = 100401 Raids = [ 25514,22216,25286,25283,25319 ] #Mountain protected zone MX = 55312 MY = 219168 MZ = -3223 #Mountain top NPC coords MNPCX = 144291 MNPCY = 157446 MNPCZ = -466 #Mountain bottom and giran NPC coords MBX1 = 82698 MBY1 = 148638 MBZ1 = -3468 MBX = 143370 MBY = 161135 MBZ = -1925 #number of participants MountainMinPlayers = 1 MountainMaxPlayers = 30 EventNpcs = [ 100400, 100401 ] #time between events in milliseconds eventInterval = 7200000 # 2 hours after the first event there is the second one and the others after are 2 hours too FirstStart = 2700000 #45 minutes after each restart there is the first event class eventmanager (JQuest): def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) self.RaidBosses ={ 0: {'name':"Queen Shyeed" , 'id':25514}, 1: {'name':"Tyrannosaurus" , 'id':22216}, 2: {'name':"Anakim" , 'id':25286}, 3: {'name':"Lilith" , 'id':25283}, 4: {'name':"Ember" , 'id':25319}, } self.RbCoords ={ 0: {'name':"in the colliseum" , 'X':150086 , 'Y':46733 , 'Z':-3407}, 1: {'name':"near the entrance of the Garden of Eva" , 'X':84805 , 'Y':233832 , 'Z':-3669}, 2: {'name':"close to the western entrance of the Cemetary" , 'X':161385 , 'Y':21032 , 'Z':-3671}, 3: {'name':"at Gludin's Harbor" , 'X':89199 , 'Y':149962 , 'Z':-3581}, } self.startQuestTimer("EventTrigger", FirstStart, None, None) self.RbSpawn = [] self.rewards ={ 0: {'prize':57 , 'number':1}, #King of the hill event, dont forget to change the reward } self.Teams = [] self.Event = [] self.True = True self.False = False self.Group = [] self.EventManager1 = [] self.EventManager = [] self.Registration = [] self.numberPlayers = [] self.One = 1 self.Team1 = [] self.Team2 = [] self.numberOfTeams = [] self.Trigger = 1 self.Count = 2 self.Add = 1 self.Full = False self.TopNpc = [] self.EventNames = {0:"King of the hill", 1:"kill the Raidboss"} def onAdvEvent (self,event,npc,player): if event == "EventTrigger" : rr = int(Rnd.get(2)) Announcestart = "The " + self.EventNames[rr] + " event is about to start!!!" Announcements.getInstance().announceToAll(Announcestart) if rr == 0: self.Event = 0 eventmanager1 = self.addSpawn(MANAGER,MBX1,MBY1,MBZ1,0,False,0) self.EventManager1 = eventmanager1 topnpc = self.addSpawn(TOPNPC,MNPCX,MNPCY,MNPCZ,0,False,0) self.TopNpc = topnpc Announcements.getInstance().announceToAll("All those who wish to participate should come to meet me in Giran town") Announcements.getInstance().announceToAll("Registration will last 15 minutes") self.startQuestTimer("MountainSelect", 900000, npc, player) self.startQuestTimer("10minutes", 300000, npc, player) self.startQuestTimer("5minutes", 600000, npc, player) self.startQuestTimer("2minutes", 780000, npc, player) self.startQuestTimer("1minute", 840000, npc, player) if rr == 1: self.Event = 1 #the spawn coords and which raidboss are both random and #independant from each other ra = int(Rnd.get(5)) rb = int(Rnd.get(4)) self.RbSpawn = [] raidboss = self.RaidBosses[ra]['name'] location = self.RbCoords[rb]['name'] Announcements.getInstance().announceToAll(raidboss + " has just been spawned " + location + " and will disappear in 2 hours, hurry!") self.RbSpawn = self.addSpawn(self.RaidBosses[ra]['id'],self.RbCoords[rb]['X'],self.RbCoords[rb]['Y'],self.RbCoords[rb]['Z'],0,False,0) self.startQuestTimer("RbDespawn", 7150000, npc, player) self.startQuestTimer("EventTrigger", eventInterval, npc, player) if event == "10minutes": Announcements.getInstance().announceToAll("10 minutes left for event registration in Giran") if event == "5minutes": Announcements.getInstance().announceToAll("5 minutes left for event registration in Giran") if event == "2minutes": Announcements.getInstance().announceToAll("2 minutes left for event registration in Giran") if event == "1minutes": Announcements.getInstance().announceToAll("1 minute left for event registration in Giran") if event == "MountainSelect" : self.EventManager1.deleteMe() self.startQuestTimer("MountainStart", 60000, npc, player) totalplayers = len(self.Registration) if totalplayers >= MountainMinPlayers: #5 players per team, max 6 teams can participate self.numberOfTeams = int((len(self.Registration))/2) numberOfTeams = int((len(self.Registration))/2) playerList = list(self.Registration) Team1 = [] Team2 = [] for i in range(len(playerList)/2) : Team1.append(playerList.pop(Rnd.get(len(playerList)))) Team2 = playerList for i in Team1: i.teleToLocation(MNPCX,MNPCY,MNPCZ)#tele to top of mountain i.getAppearance().setNameColor(0x005de2) #orange i.getAppearance().setTitleColor(0x005de2) #orange i.getQuestState("eventmanager").set("cond","3") for i in Team2: i.teleToLocation(144428,161151,-2460)#tele to location A i.getAppearance().setNameColor(0xd5e200) #yellow i.getAppearance().setTitleColor(0xd5e200) #yellow i.getQuestState("eventmanager").set("cond","4") Announcements.getInstance().announceToAll("Team 1 - blue - has 20 minutes to take control of the mountain and talk to the Flag NPC to win this event.") Announcements.getInstance().announceToAll("Team 2 - orange - has to defend the mountain to win. Event starts in 1 minute, wait for the signal.") self.Team1 = Team1 self.Team2 = Team2 self.numberOfTeams = numberOfTeams else: Announcements.getInstance().announceToAll("Event cancelled due to lack of participation.") self.EventManager1.deleteMe() self.TopNpc.deleteMe() self.cancelQuestTimer("round_finish", None, None) self.cancelQuestTimer("15Tofinish", None, None) self.cancelQuestTimer("10Tofinish", None, None) self.cancelQuestTimer("5Tofinish", None, None) self.cancelQuestTimer("1Tofinish", None, None) if event == "MountainStart": for i in self.Team2: i.teleToLocation(MBX,MBY,MBZ)#tele to location A Announcements.getInstance().announceToAll("Start the event!!! Team 2, ATTACK!!! Good luck to both teams!") self.Attacker = self.Team2 self.Defender = self.Team1 self.startQuestTimer("round_finish", 1200000, npc, player) #sera 1200000 self.startQuestTimer("15Tofinish", 300000, npc, player) self.startQuestTimer("10Tofinish", 600000, npc, player) self.startQuestTimer("5Tofinish", 900000, npc, player) self.startQuestTimer("1Tofinish", 1140000, npc, player) if event == "15Tofinish": Announcements.getInstance().announceToAll("15 minutes until the end of the event") if event == "10Tofinish": Announcements.getInstance().announceToAll("10 minutes until the end of the event") if event == "5Tofinish": Announcements.getInstance().announceToAll("5 minutes until the end of the event") if event == "1Tofinish": Announcements.getInstance().announceToAll("1 minute until the end of the event") if event == "round_finish" and npc and player: self.TopNpc.deleteMe() self.startQuestTimer("EventTrigger", eventInterval, npc, player) self.cancelQuestTimer("15Tofinish", None, None) self.cancelQuestTimer("10Tofinish", None, None) self.cancelQuestTimer("5Tofinish", None, None) self.cancelQuestTimer("1Tofinish", None, None) Announcements.getInstance().announceToAll("Orange team wins!") rr = self.Event reward = self.rewards for i in self.Team2: i.teleToLocation(MBX1,MBY1,MBZ1)#tele back to town i.getAppearance().setNameColor(0xffffff) i.getAppearance().setTitleColor(0xffffff) i.getQuestState("eventmanager").set("cond","0") for i in self.Team1: i.teleToLocation(MBX1,MBY1,MBZ1)#tele back to town i.getQuestState("eventmanager").giveItems(reward[rr]['prize'],reward[rr]['number']) i.getQuestState("eventmanager").playSound("ItemSound.quest_fanfare_1") i.getAppearance().setNameColor(0xffffff) i.getAppearance().setTitleColor(0xffffff) i.getQuestState("eventmanager").set("cond","0") if event == "RbDespawn": self.RbSpawn.deleteMe() def onTalk (self,npc,player) : npcId = npc.getNpcId() cond = player.getQuestState("eventmanager").getInt("cond") if npcId == MANAGER : if not cond == 2: if self.Event == 0: if len(self.Registration) < MountainMaxPlayers: player.getQuestState("eventmanager").set("cond","2") self.Registration.append(player) Reg = list(self.Registration) return "<html><body>You have been added to the event list, teams will be made randomly 1 minute before the start of the event</body></html>" else: Announcements.getInstance().announceToAll("Event is now full, no more registration accepted.") self.Full = True return "<html><body>Event is full, try again next time</body></html>" else: return "<html><body>You are already registered</body></html>" if npcId == TOPNPC : if not cond == 3: self.TopNpc.deleteMe() self.cancelQuestTimer("round_finish", None, None) self.cancelQuestTimer("15Tofinish", None, None) self.cancelQuestTimer("10Tofinish", None, None) self.cancelQuestTimer("5Tofinish", None, None) self.cancelQuestTimer("1Tofinish", None, None) Announcements.getInstance().announceToAll("Blue team wins!") rr = self.Event reward = self.rewards self.startQuestTimer("EventTrigger", eventInterval, npc, player) for i in self.Team1: i.teleToLocation(MBX1,MBY1,MBZ1)#tele back to town i.getAppearance().setNameColor(0xffffff) i.getAppearance().setTitleColor(0xffffff) i.getQuestState("eventmanager").set("cond","0") for i in self.Team2: i.teleToLocation(MBX1,MBY1,MBZ1)#tele back to town i.getQuestState("eventmanager").playSound("ItemSound.quest_fanfare_1") i.getQuestState("eventmanager").giveItems(reward[rr]['prize'],reward[rr]['number']) i.getAppearance().setNameColor(0xffffff) i.getAppearance().setTitleColor(0xffffff) i.getQuestState("eventmanager").set("cond","0") else: return "<html><body>You are on the defending team!!! defend me, stop talking!</body></html>" def onKill (self,npc,player,isPet): if npc in self.RbSpawn: self.cancelQuestTimer("RbDespawn", None, None) # Quest class and state definition QUEST = eventmanager(-1, "eventmanager", "ai") for i in Raids: QUEST.addKillId(i) for i in EventNpcs: QUEST.addTalkId(i) QUEST.addStartNpc(i) print "Event Manager loaded!!!"
  17. yea cant wait for starcraft 2
  18. someone please fix and release for l2jfree latest gracia rev thx men !!
  19. hi I am using an eventscript that has this code import math import sys from net.sf.l2j.gameserver import Announcements from net.sf.l2j.util import Rnd from java.lang import System from net.sf.l2j.gameserver.model.actor.appearance import PcAppearance from net.sf.l2j.gameserver import GameTimeController from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance from net.sf.l2j.gameserver.model.actor.instance import L2NpcInstance I added the "free" part because I saw in other scripts they had them and the old files did not. import math import sys from net.sf.l2jfree.gameserver import Announcements from net.sf.l2jfree.util import Rnd from java.lang import System from net.sf.l2jfree.gameserver.model.actor.appearance import PcAppearance from net.sf.l2jfree.gameserver import GameTimeController from net.sf.l2jfree.gameserver.model.quest import State from net.sf.l2jfree.gameserver.model.quest import QuestState from net.sf.l2jfree.gameserver.model.quest.jython import QuestJython as JQuest from net.sf.l2jfree.gameserver.model.actor.instance import L2PcInstance from net.sf.l2jfree.gameserver.model.actor.instance import L2NpcInstance But it does not work, does anyone know how to make it work? I use the latest gracia l2jfree rev
  20. how do I compile just the core? I have the latest l2j rev and I made java changesI have only compiled other servers and they have files build.xml The only folder in the l2jfree checkout folder that has a build.xml is the datapack folder. So how to just compile the core? I use eclipse and I cant add the core to build files!
  21. lol thats what its called ;D , and i really dont care if you take an idea... :) your server sucks anyways and i find out how to automate this daily :D :D bb :D
  22. crysis warhead, fallout 3 is also really nice
  23. does not work i have error
  24. Ill try to find information on the forum but it ask for register !! I just want to know how far in development they are, when I first heard about this they said packs had working "character movement and inventory... etc" thats very basic how far is development ?? its good ?? take little resource to run? how many player it handle ?
  25. anyone know how to do this plis ! ?
×
×
  • 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