GLO Posted October 6, 2012 Posted October 6, 2012 can you make that in this special zone to not apear the button "To village" ??
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
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 :>
^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();
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.
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.
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 .
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..
SensationWhite Posted October 12, 2012 Posted October 12, 2012 Oh sry, i don`t read it was my mistake :D SOLVED
MaKasTreRo Posted October 17, 2012 Posted October 17, 2012 Wyatt you cant adapter for hi5 stable plz?
^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.
MaKasTreRo Posted October 18, 2012 Posted October 18, 2012 Sorry I have no time to code &|| test for other versions. Ok :( np!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now