Hello, I created a new zone and when I reload zones in order to check if my zone works I get at gameserver the following error:
Error while loading zones.
net.sf.l2j.gameserver.model.zone.type.L2SpecialZone.<init><int>
And zone doesn't load.
Zone code:
/*
* 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 net.sf.l2j.gameserver.model.zone.type;
import net.sf.l2j.Config;
import net.sf.l2j.gameserver.datatables.MapRegionTable;
import net.sf.l2j.gameserver.model.actor.L2Character;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.zone.L2ZoneType;
import net.sf.l2j.gameserver.model.zone.ZoneId;
/**
* @author Devlin
*
*/
public class L2SpecialZone extends L2ZoneType
{
protected L2SpecialZone(int id)
{
super(id);
}
@Override
protected void onEnter(L2Character character)
{
character.setInsideZone(ZoneId.SPECIAL, true);
if (character instanceof L2PcInstance)
{
L2PcInstance p = (L2PcInstance)character;
if (!Config.ALLOW_BISHOP_ENTER_SPECIAL_ZONE)
{
if (p.getClassId().getId() == 16 || p.getClassId().getId() == 97)
{
p.setInsideZone(ZoneId.SPECIAL, false);
p.teleToLocation(MapRegionTable.TeleportWhereType.Town);
p.sendMessage("Your class is not allowed to enter this zone.");
return;
}
}
p.updatePvPStatus();
p.sendMessage("You have entered special pvp zone.");
}
}
@Override
protected void onExit(L2Character character)
{
character.setInsideZone(ZoneId.SPECIAL, false);
if (character instanceof L2PcInstance)
{
L2PcInstance p = (L2PcInstance)character;
p.setPvpFlag(0);
p.broadcastUserInfo();
p.sendMessage("You have exited special pvp zone.");
}
}
@Override
public void onDieInside(L2Character character)
{
// nothing.
}
@Override
public void onReviveInside(L2Character character)
{
if (character instanceof L2PcInstance)
{
L2PcInstance p = (L2PcInstance)character;
p.setCurrentHpMp(p.getMaxHp(), p.getMaxMp());
p.setCurrentCp(p.getMaxCp());
}
}
}
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.
Discord :
utchiha_market
Telegram :
https://t.me/utchiha_market
Auto Buy Store :
https://utchihamkt.mysellauth.com/
Join our server for more products :
https://discord.gg/uthciha-services
https://campsite.bio/utchihaamkt
Added:
A new default personal account template is now available — you can check it out at the demo URL: https://demo.lin2web.com/login
Starter packs are now available for purchasing starting items
The entire template structure has been completely redesigned
[L2 Nostalgia – Interlude x3] Grand Opening June 1st, 2025 @ 18:00 GMT+3
[L2 Nostalgia – Interlude x3]
A True Classic Returns – Grand Opening June 1st, 2025 @ 18:00 GMT+3
The Golden Age of Lineage 2
Rediscover the magic of Lineage 2 Interlude on a carefully crafted low-rate server that respects the original experience while offering modern quality-of-life improvements.
Chronicle: Interlude
Rates: x3 EXP/SP – x2 Adena
x3 Drop/Spoil
Balanced & Fair: No Pay-to-Win
Clean & Retail-like: No custom items or edits
Want more details?
Check out all the features here https://l2-nostalgia.com/
Private Beta Test
A 3-day closed beta will launch on Saturday, May 17 at 20:00 GMT+3, exclusively for members of our Discord community.
During the beta, testers will have access to special commands and tools to speed up progression and help us fine-tune gameplay.
To join the beta, you must be in our Discord.
Join here: https://discord.com/invite/hGbVVNWnzA
Join the community. Feel the nostalgia.
L2 Nostalgia – For those who remember.
Question
Devlin
Hello, I created a new zone and when I reload zones in order to check if my zone works I get at gameserver the following error:
And zone doesn't load.
Zone code:
Xml:
Pack: aCis last rev.
2 answers to this question
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.