Inside game nothing happens... it saws only the htm, it want open castle registration!!!!
/* 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 2, 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, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package net.sf.l2j.gameserver.model.actor.instance;
/**
* @author -=DoctorNo=-
*/
public class L2CastleManageInstance extends Folk
{
public L2CastleManageInstance(int objectId, NpcTemplate template)
{
super(objectId, template);
}
@Override
public void onBypassFeedback(Player player, String command)
{
if(player == null ) return;
if (!canTarget(player))
return;
else if (command.startsWith("siege_"))
{
int castleId = 0;
if (command.startsWith("siege_gludio"))
castleId = 1;
else if (command.startsWith("siege_dion"))
castleId = 2;
else if (command.startsWith("siege_giran"))
castleId = 3;
else if (command.startsWith("siege_oren"))
castleId = 4;
else if (command.startsWith("siege_aden"))
castleId = 5;
else if (command.startsWith("siege_innadril"))
castleId = 6;
else if (command.startsWith("siege_goddard"))
castleId = 7;
else if (command.startsWith("siege_rune"))
castleId = 8;
else if (command.startsWith("siege_schuttgart"))
castleId = 9;
@Override
public void showChatWindow(Player player)
{
player.sendPacket(ActionFailed.STATIC_PACKET);
NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
html.setFile( "data/html/mods/CastleManager.htm");
html.replace("%objectId%", String.valueOf(getObjectId()));
player.sendPacket(html);
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.
I present to your attention two options for the Hellbound location map
details in the archive
if you have larger effect files, you do not need to replace them
download
updates can be made behind the scenes, so if you catch a crit, post on the forum or download the archive, it may have already been fixed
additionally you can download
all la2 music from the latest version of the game 2025 download
the entire La2 ambisound from the latest version of the game 2025 download
Question
L2-Luna c6
Here is the code, what im doing wrong ? !!!!!!!
Inside game nothing happens... it saws only the htm, it want open castle registration!!!!
/* 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 2, 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, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
* 02111-1307, USA.
*
* http://www.gnu.org/copyleft/gpl.html
*/
package net.sf.l2j.gameserver.model.actor.instance;
import net.sf.l2j.gameserver.instancemanager.CastleManager;
import net.sf.l2j.gameserver.model.actor.template.NpcTemplate;
import net.sf.l2j.gameserver.model.entity.Castle;
import net.sf.l2j.gameserver.network.serverpackets.ActionFailed;
import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;
import net.sf.l2j.gameserver.network.serverpackets.SiegeInfo;
/**
* @author -=DoctorNo=-
*/
public class L2CastleManageInstance extends Folk
{
public L2CastleManageInstance(int objectId, NpcTemplate template)
{
super(objectId, template);
}
@Override
public void onBypassFeedback(Player player, String command)
{
if(player == null ) return;
if (!canTarget(player))
return;
else if (command.startsWith("siege_"))
{
int castleId = 0;
if (command.startsWith("siege_gludio"))
castleId = 1;
else if (command.startsWith("siege_dion"))
castleId = 2;
else if (command.startsWith("siege_giran"))
castleId = 3;
else if (command.startsWith("siege_oren"))
castleId = 4;
else if (command.startsWith("siege_aden"))
castleId = 5;
else if (command.startsWith("siege_innadril"))
castleId = 6;
else if (command.startsWith("siege_goddard"))
castleId = 7;
else if (command.startsWith("siege_rune"))
castleId = 8;
else if (command.startsWith("siege_schuttgart"))
castleId = 9;
Castle castle = CastleManager.getInstance().getCastleById(castleId);
if(castle != null && castleId != 0)
player.sendPacket(new SiegeInfo(castle));
}
}
/**
* @param player
* @return
*/
private static boolean canTarget(Player player)
{
// TODO Auto-generated method stub
return false;
}
@Override
public void showChatWindow(Player player)
{
player.sendPacket(ActionFailed.STATIC_PACKET);
NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());
html.setFile( "data/html/mods/CastleManager.htm");
html.replace("%objectId%", String.valueOf(getObjectId()));
player.sendPacket(html);
}
}
1 answer 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.