Spοner Posted November 16, 2011 Posted November 16, 2011 That is Awesome man very good job! Do not ask me how to see it... i have and second account! btw i tested it and is VERY cool!
Mhoska Posted November 17, 2011 Posted November 17, 2011 i just try this and i think im going to add this to my liveserver thnks for the share nevermore :D
`NeverMore Posted November 17, 2011 Author Posted November 17, 2011 Can you help me? When player1 killer player2 in PvP Zone, player1 can receive a reward with 70%? Try something like this on L2PcInstance if(getWorldRegion().containsZone(5555)) { addItem("Loot", Config.ITEM_ID_PVP, Config.ITEM_AM-beep-T_PVP, this, true); sendMessage("blabla"); } maybe i will make it , and update my first topic when i found some time ! i just try this and i think im going to add this to my liveserver thnks for the share nevermore :D That is Awesome man very good job! Do not ask me how to see it... i have and second account! btw i tested it and is VERY cool! Thanks for good comments guys !
conheonit Posted November 17, 2011 Posted November 17, 2011 Try something like this on L2PcInstance if(getWorldRegion().containsZone(5555)) { addItem("Loot", Config.ITEM_ID_PVP, Config.ITEM_AM-beep-T_PVP, this, true); sendMessage("blabla"); } maybe i will make it , and update my first topic when i found some time ! Thanks for good comments guys ! with 70%? I want it is 70%, not 100% :(
Neal Posted December 13, 2011 Posted December 13, 2011 this is awesome!!!!!!!!!!, very nice! and I really really hope that the cords which don't allow a clan member to attack his clan member should be added to this source.
`NeverMore Posted December 28, 2011 Author Posted December 28, 2011 Just updated to work perfect at H5 !
djspankman Posted December 28, 2011 Posted December 28, 2011 Well this is interesting idea, however I would make all this into 1 dp script as an event when enabled it simply starts this pvp zone, just a suggestion.
`NeverMore Posted December 28, 2011 Author Posted December 28, 2011 Well this is interesting idea, however I would make all this into 1 dp script as an event when enabled it simply starts this pvp zone, just a suggestion. Something like a PvP Event ? hmm not bad idea and not really difficult to make ;) ...
djspankman Posted December 28, 2011 Posted December 28, 2011 Yeah exactly like pvp event, it is a lot more configurable that way instead of hardcoding things into core. I am just giving suggestions if you want to improve it.
`NeverMore Posted December 28, 2011 Author Posted December 28, 2011 Yeah i know ! I am a litle bit busy now , making something else , but when i finish itmaybe i will give it a try ;) Thanks for the suggestions !
shawshaw Posted February 17, 2012 Posted February 17, 2012 since it is a pvp zone, i guess player cannot gain pvp points.. That's why i removed this line character.setInsideZone(L2Character.ZONE_PVP, true);
`NeverMore Posted February 17, 2012 Author Posted February 17, 2012 since it is a pvp zone, i guess player cannot gain pvp points.. That's why i removed this line character.setInsideZone(L2Character.ZONE_PVP, true); it depends on what you want ;) its your choice !
Chakl22 Posted February 17, 2012 Posted February 17, 2012 UPDATE I test it on H% and it is not working as it is So Here is the new coded with simple changes to work fine at H5 ! [3rd Step ONLY] /* * This program is free software: you can redistribute it and/or modify it under * the terms of the GNU General Public License as published by the Free Software * Foundation, either version 3 of the License, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program. If not, see <http://www.gnu.org/licenses/>. */ package com.l2jserver.gameserver.model.zone.type; import com.l2jserver.gameserver.ThreadPoolManager; import com.l2jserver.gameserver.model.actor.L2Character; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.util.Rnd; /** * An Custom PvP Zone * * @author NeverMore */ public class L2CustomPvP extends L2RespawnZone { //Ramdom Locations configs private static int[] _x = {11551, 10999, 10401}; private static int[] _y = {-24264, -23576, -24030}; private static int[] _z = {-3644, -3651, -3660 }; public L2CustomPvP(int id) { super(5555); } @Override protected void onEnter(L2Character character) { character.setInsideZone(L2Character.ZONE_PVP, true); character.setInsideZone(L2Character.ZONE_NOSUMMONFRIEND, true); if (character instanceof L2PcInstance) { ((L2PcInstance) character).sendMessage("You enter a PvP Area"); ((L2PcInstance) character).setPvpFlag(1); } } @Override protected void onExit(L2Character character) { character.setInsideZone(L2Character.ZONE_PVP, false); character.setInsideZone(L2Character.ZONE_NOSUMMONFRIEND, false); if (character instanceof L2PcInstance) { ((L2PcInstance) character).stopNoblesseBlessing(null); ((L2PcInstance) character).setPvpFlag(0); ((L2PcInstance) character).sendMessage("You exit from a PvP Area"); } } static class BackToPvp implements Runnable { private L2Character _activeChar; BackToPvp(L2Character character) { _activeChar = character; } @Override public void run() { int r = Rnd.get(3); _activeChar.teleToLocation(_x[r] , _y[r], _z[r]); } } @Override public void onDieInside(L2Character character) { if (character instanceof L2PcInstance) { } } @Override public void onReviveInside(L2Character character) { ThreadPoolManager.getInstance().scheduleGeneral(new BackToPvp(character), 500); ((L2PcInstance) character).isNoblesseBlessed(); } } I get errors with your Update Code fo H5: http://i.imgur.com/2yE3X.jpg[/img] Some help please? ty.
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