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.
Look at that 😛 I'm the first one to share something in this part of the forum.
Free Buffer System for the Lucera2 Classic Client.
This buffer was originally based on someone else's work, but has undergone many modifications and improvements to support all the main buffer pages, and others, including full profile support for dimensions and how they are formatted.
This is just a small gift to the Lucera2 community.
If you have any questions or issues, don't hesitate to contact us here.
The .htm files are adapted for custom dimensions. You must have support in your client for handling custom HTML window sizes.
Example dimensions used in this buffer:
resize_x=750 resize_y=470
MetaMan Version Buffer
Maxcheaters is not worthy of this share.
The 🔥MeGaFlaME ELLiNaS🔥 armor doesn’t just protect the body, it protects the soul.
A design so ahead of its time, some might mistake it for a tragic accident. But no. This is art. This is vision. This is fashion.
My eyes may never recover. Thank you for blessing us with this masterpiece.
Discord : utchiha_market
Telegram : https://t.me/utchiha_market
Auto Buy Store : https://utchihamkt.mysellauth.com/
Not sure if we’re legit? Check Our server — real reviews, real buyers
https://discord.gg/uthciha-services | https://campsite.bio/utchihaamkt
Discord : utchiha_market
Telegram : https://t.me/utchiha_market
Auto Buy Store : https://utchihamkt.mysellauth.com/
Not sure if we’re legit? Check Our server — real reviews, real buyers
https://discord.gg/uthciha-services | https://campsite.bio/utchihaamkt
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.