GLO Posted October 6, 2012 Posted October 6, 2012 can you make that in this special zone to not apear the button "To village" ?? Quote
valanths1990 Posted October 6, 2012 Posted October 6, 2012 can you make that in this special zone to not apear the button "To village" ?? You must edit Die.java file in serverpackets if player is inside this zone _canTeleport = false i hope i help you Quote
GLO Posted October 6, 2012 Posted October 6, 2012 You must edit Die.java file in serverpackets if player is inside this zone _canTeleport = false i hope i help you Cool, thanks. indeed u helped me :> Quote
^Wyatt Posted October 6, 2012 Author Posted October 6, 2012 can you make that in this special zone to not apear the button "To village" ?? It's done in the original code... Index: java/com/l2jserver/gameserver/network/serverpackets/Die.java =================================================================== --- java/com/l2jserver/gameserver/network/serverpackets/Die.java (revision 5631) +++ java/com/l2jserver/gameserver/network/serverpackets/Die.java (working copy) @@ -27,6 +27,7 @@ import com.l2jserver.gameserver.model.entity.Castle; import com.l2jserver.gameserver.model.entity.Fort; import com.l2jserver.gameserver.model.entity.TvTEvent; +import com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone; /** * sample @@ -62,7 +63,7 @@ } _charObjId = cha.getObjectId(); - _canTeleport = !((cha instanceof L2PcInstance && TvTEvent.isStarted() && TvTEvent.isPlayerParticipant(_charObjId)) || cha.isPendingRevive()); + _canTeleport = !((cha instanceof L2PcInstance && TvTEvent.isStarted() && TvTEvent.isPlayerParticipant(_charObjId)) || cha.isPendingRevive() || (cha.isInsideZone(L2Character.ZONE_MULTIFUNCTION) && L2MultiFunctionZone.revive)); if (cha instanceof L2Attackable) _sweepable = ((L2Attackable)cha).isSweepActive(); Quote
Neal Posted October 8, 2012 Posted October 8, 2012 I've tried to apply Freya version code to my latest H5 stable server many times in many other ways. but I failed. I hope that I adopt MultiFunctionZone to my H5 stable server. I desperately need this nice zone. Could you modify H5-beta code to new H5-stable code? That will be very nice to H5 stable users. I really hope so. Quote
GLO Posted October 8, 2012 Posted October 8, 2012 also if wyatt can do it for Acis pack ^^ there are some differences and maybe good if is fully addapted. Quote
lliuke Posted October 9, 2012 Posted October 9, 2012 I have tryed to implement it on freya l2jserver but i get some errors :| On enter world : Client: [Character: Test11[268482767] - Account: ssss - IP: 111.11.11.111] - F ailed running: [C] 03 EnterWorld - L2J Server Version: ${l2j.revision} - DP Revi sion: ${l2jdp.revision} ; null java.lang.NullPointerException at com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone.checkIte m(L2MultiFunctionZone.java:220) at com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone.onEnter( L2MultiFunctionZone.java:93) at com.l2jserver.gameserver.model.zone.L2ZoneType.revalidateInZone(L2Zon eType.java:338) at com.l2jserver.gameserver.model.L2WorldRegion.revalidateZones(L2WorldR egion.java:103) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.revalidate Zone(L2PcInstance.java:2030) at com.l2jserver.gameserver.model.actor.L2Character.onSpawn(L2Character. java:525) at com.l2jserver.gameserver.model.L2Object.spawnMe(L2Object.java:535) at com.l2jserver.gameserver.network.clientpackets.EnterWorld.runImpl(Ent erWorld.java:340) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run (L2GameClientPacket.java:62) at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1 001) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) On pvp reward : Client: [Character: testing[268482562] - Account: testing - IP: 111.11.11 .111] - Failed running: [C] 5b SendBypassBuildCmd - L2J Server Version: ${l2j.re vision} - DP Revision: ${l2jdp.revision} ; null java.lang.NullPointerException at com.l2jserver.gameserver.model.zone.type.L2MultiFunctionZone.giverewa rd(L2MultiFunctionZone.java:202) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.increasePv pKills(L2PcInstance.java:5758) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.onKillUpda tePvPKarma(L2PcInstance.java:5697) at com.l2jserver.gameserver.model.actor.L2Playable.doDie(L2Playable.java :158) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.doDie(L2Pc Instance.java:5355) at com.l2jserver.gameserver.model.actor.status.PcStatus.reduceHp(PcStatu s.java:217) at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.reduceCurr entHp(L2PcInstance.java:11352) at com.l2jserver.gameserver.model.actor.L2Character.reduceCurrentHp(L2Ch aracter.java:7033) at handlers.admincommandhandlers.AdminKill.kill(AdminKill.java:130) at handlers.admincommandhandlers.AdminKill.useAdminCommand(AdminKill.jav a:118) at com.l2jserver.gameserver.network.clientpackets.SendBypassBuildCmd.run Impl(SendBypassBuildCmd.java:79) at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run (L2GameClientPacket.java:62) at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1 001) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Maybe someone can help me . Quote
GLO Posted October 9, 2012 Posted October 9, 2012 On acis..i done it..But who want to go says that his class can't tp to multizone.. And the classes are not restricted in config file.. Quote
SensationWhite Posted October 12, 2012 Posted October 12, 2012 I have this error :) in Eclipse! Quote
SensationWhite Posted October 12, 2012 Posted October 12, 2012 Oh sry, i don`t read it was my mistake :D SOLVED Quote
MaKasTreRo Posted October 17, 2012 Posted October 17, 2012 Wyatt you cant adapter for hi5 stable plz? Quote
^Wyatt Posted October 18, 2012 Author Posted October 18, 2012 Wyatt you cant adapter for hi5 stable plz? Sorry I have no time to code &|| test for other versions. Quote
MaKasTreRo Posted October 18, 2012 Posted October 18, 2012 Sorry I have no time to code &|| test for other versions. Ok :( np! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.