Zone
Posted: Sat Jun 29, 2013 12:53 am
L2J Revision Number: 6086
L2JDP Revision Number: 9839
Hello, I have created one new Zone but i get one error on start the game server!
ScreenShot:

My Custom Zone:
HOW TO FIX IT?
L2JDP Revision Number: 9839
Hello, I have created one new Zone but i get one error on start the game server!
ScreenShot:

My Custom Zone:
Code: Select all
package com.l2jserver.gameserver.model.zone.type; import java.util.Random; 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; public class L2CustomPvP extends L2RespawnZone{ L2PcInstance activeChar; 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) { if (character instanceof L2PcInstance) { Random r = new Random(); activeChar.setName("" + r.nextInt()); activeChar.setClan(null); activeChar.getClan().setCrestId(0); ((L2PcInstance) character).setPvpFlag(1); } } static class BackToPvp implements Runnable { private final L2Character _activeChar; BackToPvp(L2Character character) { _activeChar = character; } @SuppressWarnings("synthetic-access") @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(); }}