
rubix123
Members-
Posts
132 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by rubix123
-
[Help] Access level problems
rubix123 replied to rubix123's question in Request Server Development Help [L2J]
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 -
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.
-
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 ============
-
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 ============
-
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
-
this is very cool thx for work man
-
this bot work in infinite aion ?
-
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
-
is it your server you cant connect to or some other server? maybe it is server problem and not you :)
-
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 !!!
-
i vote l2, i played the aion beta and the game play looks too much like wow, but the graphics are nice
-
[QUESTION] Vago's / FBIAgent's Core Buffer
rubix123 replied to Stefoulis15's question in Request Server Development Help [L2J]
Well I guess you use what you like -
Whats is your opinion about Aion
rubix123 replied to anath3ma's topic in Aion General Discussion [English]
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 -
[QUESTION] Vago's / FBIAgent's Core Buffer
rubix123 replied to Stefoulis15's question in Request Server Development Help [L2J]
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 -
[Help] Not compatible with L2jfree?
rubix123 replied to rubix123's question in Request Server Development Help [L2J]
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!!!" -
yea cant wait for starcraft 2
-
[Share]Kill The RaidBoss & King of the hill events!
rubix123 replied to xMaylox's topic in Server Shares & Files [L2J]
someone please fix and release for l2jfree latest gracia rev thx men !! -
[Help] Not compatible with L2jfree?
rubix123 posted a question in Request Server Development Help [L2J]
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 -
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!
-
[Help] Creating an auto rate change event
rubix123 replied to rubix123's question in Request Server Development Help [L2J]
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 -
crysis warhead, fallout 3 is also really nice
-
does not work i have error
-
[Share] Official L2-Dot Compiled Versions !
rubix123 replied to GoDofAdeN's topic in Server Development Discussion [L2J]
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 ? -
[Help] Creating an auto rate change event
rubix123 replied to rubix123's question in Request Server Development Help [L2J]
anyone know how to do this plis ! ?