
reyhanbjk
Members-
Posts
104 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by reyhanbjk
-
[HELP] Olympiad, fighters can't fight =(
reyhanbjk replied to ArkeyWave's question in Request Server Development Help [L2J]
Try without clicking Ctrl button. =/ -
[Help] Error login-gameserver disccontects!
reyhanbjk replied to Boorinio's question in Request Server Development Help [L2J]
When do you get this error? -
[Help] Class balancing
reyhanbjk replied to baiumbg's question in Request Server Development Help [L2J]
For example: <skill id="20005" levels="1" name="Adventurer Balance"> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <mul order="0x30" stat="cAtk" val="0.945"/> <sub order="0x40" stat="maxHp" val="420"/> </for> </skill> The power should be always set to 0.0 Target_self, because you need the effect to yourself.. BUFF - doesn't need a comment... OP_Passive - because if it's active the player will have to use the skill so it can take effect.. cast and effect range - of course -1, if you set it to more the people near you will get effects too And now for the bonus part.. <mul order="0x30" stat="cAtk" val="0.945"/> <sub order="0x40" stat="maxHp" val="420"/> The first one means that it will decrease the critical damage with 5,5% (if you want to work with %'s you have to set it to mul and order to 0x30) The second one will decrease the maximum HP with 420 (if you want to decrease with an exact amount set it to sub and order to 0x40) And if you want to add more max MP for example with 500 set it to add and order 0x40 So if you want to increase/decrease with percents (%) use mul, order 0x30 If you want to increase with an exact amount use add, order 0x40 If you want to decrease with an exact amount use sub, order 0x40 So if you want to add a new bonus stat for example "P.Attack" with 5% you will have to write a new line: <mul order="0x30" stat="pAtk" val="1.05"/> And the skill will look like this: <skill id="20005" levels="1" name="Adventurer Balance"> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <mul order="0x30" stat="cAtk" val="0.945"/> <sub order="0x40" stat="maxHp" val="420"/> <mul order="0x30" stat="pAtk" val="1.05"/> </for> </skill> And if you want to increase it's for example "P.Def" with 400 you should add a new line like that: <add order="0x40" stat="pDef" val="400"/> And the skill will look like this: <skill id="20005" levels="1" name="Adventurer Balance"> <set name="power" val="0.0"/> <set name="target" val="TARGET_SELF"/> <set name="skillType" val="BUFF"/> <set name="operateType" val="OP_PASSIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> <mul order="0x30" stat="cAtk" val="0.945"/> <sub order="0x40" stat="maxHp" val="420"/> <mul order="0x30" stat="pAtk" val="1.05"/> <add order="0x40" stat="pDef" val="400"/> </for> And now this skill will decrease the critical damage with 5,5%, decrease the max HP with 420, increase the p.atk with 5% and increase the p.def with 400. I think now you will understand it. If you have any questions, feel free to ask :) -
This is why I told you to make an invisible skill... Just copy one of your skills for example 0400-0499 and rename it with 20000-20099 for example. Than add this code : This will lower the critical damage with 30%. Than go to navicat => skill_trees => Last page => make a new line with class id 9, skill ID 20001, level 1, skill name Saggi Balance (for example), sp 0, min_level 40 And you're done.
-
Make an invisible Passive skill which will decrease the archer's p.atk or maybe his critical damage? o.O
-
A Question About Chronicles and Packs
reyhanbjk replied to -Mr.CuTe-'s question in Request Server Development Help [L2J]
I think Epilogue is the best at protection side. They just started working on Freya and it's still not good, but I think Epilogue will be a better choice than Gracia Final. -
Add more info. What it does?
-
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
UPing topic.... -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
UPing topic. -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
<skill id="286" levels="3" name="Provoke"> <table name="#magicLvl"> 43 55 60 </table> <table name="#mpConsume"> 57 75 89 </table> <table name="#skillRadius"> 500 700 900 </table> <set name="mpConsume" val="#mpConsume"/> <set name="power" val="500"/> <set name="target" val="TARGET_AURA"/> <set name="skillRadius" val="#skillRadius"/> <set name="reuseDelay" val="15000"/> <set name="hitTime" val="1500"/> <set name="skillType" val="AGGDAMAGE"/> <set name="operateType" val="OP_ACTIVE"/> <set name="castRange" val="-1"/> <set name="effectRange" val="-1"/> <for> </for> </skill> Yep, it's AGGDAMAGE type, but it still doesn't work. I've tried with this code too and it doesn't work too ===> Index: java/net/sf/l2j/gameserver/model/L2Skill.java =================================================================== --- java/net/sf/l2j/gameserver/model/L2Skill.java (revision 1434) +++ java/net/sf/l2j/gameserver/model/L2Skill.java (working copy) @@ -38,6 +38,7 @@ import net.sf.l2j.gameserver.model.actor.instance.L2PetInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance; import net.sf.l2j.gameserver.model.actor.instance.L2SummonInstance; +import net.sf.l2j.gameserver.model.actor.instance.L2GuardInstance; import net.sf.l2j.gameserver.model.base.ClassId; import net.sf.l2j.gameserver.network.SystemMessageId; import net.sf.l2j.gameserver.serverpackets.EtcStatusUpdate; @@ -1316,7 +1317,7 @@ { int radius = getSkillRadius(); boolean srcInArena = (activeChar.isInsideZone(L2Character.ZONE_PVP) && !activeChar.isInsideZone(L2Character.ZONE_SIEGE)); - + L2PcInstance src = null; if (activeChar instanceof L2PcInstance) src = (L2PcInstance)activeChar; if (activeChar instanceof L2Summon) src = ((L2Summon)activeChar).getOwner(); @@ -1358,6 +1359,10 @@ continue; } } + if(obj instanceof L2GuardInstance) + { + return null; + } } if (!Util.checkIfInRange(radius, activeChar, obj, true)) continue; This doesn't work too :/ so.. Help? :D -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
It didn't worked for me :/ -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
UPing the topic because I still have problems.. :/ -
[Request]l2jserver subclass delay
reyhanbjk replied to +cs.tribal's question in Request Server Development Help [L2J]
What version you use? As Versus said, from many time there is a Flood Protector added in L2JServer. -
Problem With GMDisableTransaction
reyhanbjk replied to extr3me's question in Request Server Development Help [L2J]
You sure your admin character is //visible ? -
Uninstall it and go to C:\Program Files and delete the folder MySQL than install it again. And don't forget to tell us if it worked :P
-
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
Won't anyone help me? :( -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
I think you still don't understand me. :D I'm using Interlude I think I forgot to mention this. Never mind. My problem isn't in the guard it have to be done a little core edit so the guard should ignore any aggro skills. The problem isn't in the datapack. :/ -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
Still the same. :/ -
[Request] Guard Aggro
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
You didn't understand me. I HAVE a PK Killer, and perhaps I can make myself.. It's very easy but this is off topic. So I have but when a player makes the skill Provoke it provokes the guard too and the guard kills the player. This means the player can't farm. So my request is a code maybe for L2GuardInstance so the guard won't attack the player when he makes such skill.. :D -
Hello! I've made PK Killers which should guard the players from karma guys. But when you want to farm and make for example "Provoke" the guard attacks you and you can't farm like this. So somebody can make such code and tell me where exactly to put it, please? :p
-
[Help] Geodata problem
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
Interlude L2JEminence Rev 569 What you mean with "and what version" ? -
Hello! Today I've made a L2J Eminence server.. Everything was fine till I had to put the GeoData. When I put it and start server is shows me this ==> Geo Engine: - Loading GeoData... Geo Engine: - Packing: 19_16.l2j Exception in thread "main" java.lang.NoClassDefFoundError: gnu/trove/TShortIntHa shMap at eu.l2eminence.gameserver.geodata.GeoEngine.compressGeodataFile(GeoEng ine.java:688) at eu.l2eminence.gameserver.geodata.GeoEngine.loadGeodataFile(GeoEngine. java:881) at eu.l2eminence.gameserver.geodata.GeoEngine.nInitGeodata(GeoEngine.jav a:634) at eu.l2eminence.gameserver.geodata.GeoEngine.<init>(GeoEngine.java:69) at eu.l2eminence.gameserver.geodata.GeoEngine.<init>(GeoEngine.java:49) at eu.l2eminence.gameserver.geodata.GeoEngine$SingletonHolder.<clinit>(G eoEngine.java:1522) at eu.l2eminence.gameserver.geodata.GeoEngine.getInstance(GeoEngine.java :64) at eu.l2eminence.gameserver.geodata.GeoData$SingletonHolder.<clinit>(Geo Data.java:186) at eu.l2eminence.gameserver.geodata.GeoData.getInstance(GeoData.java:46) at eu.l2eminence.gameserver.GameServer.<init>(GameServer.java:226) at eu.l2eminence.gameserver.GameServer.main(GameServer.java:361) Caused by: java.lang.ClassNotFoundException: gnu.trove.TShortIntHashMap at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 11 more It loads only the first part that is in my geo_index and when I change it to another it shows the same error just on the other zone. So, someone can help me fix it? :)
-
[Help] Server crash..
reyhanbjk replied to reyhanbjk's question in Request Server Development Help [L2J]
It doesn't show anything in GameServer console... Only the duplicate entry of skills >.< Leeroy told me something about the DeadLock .. But I don't know what is this and how exacly to "fix it". -
I don't know if this is the right place but if it's not don't remove the topic, please. Just move it to the right place... So I have problem with server crash... I'm on Interlude L2JArchid and when I start server everything is normal.. When 1-2 hours pass the players can't log in. It goes to the Loading screen and it blocks. When you click the right button of the mouse the mouse in game dissapears ( like when you're logged ) but it doesn't show anything like skills/location/etc.. you see only the Loading Screen... Many players left cuz of these crashes.. Please help me :'(
-
[Share] L2jteon Mirage Problem...
reyhanbjk replied to panjoo's topic in Server Shares & Files [L2J]
I know how to compile but only with diff files... I don't know what I have to do with this... Little explaination please :p