/*
* 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.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.model.item.instance.ItemInstance;
import net.sf.l2j.gameserver.network.SystemMessageId;
import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse;
import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage;
import net.sf.l2j.gameserver.network.serverpackets.SiegeInfo;
/**
* @author SweeTs
*/
public class L2ClanManagerInstance extends L2NpcInstance
{
public L2ClanManagerInstance(int objectId, NpcTemplate template)
{
super(objectId, template);
}
@Override
public void onBypassFeedback(L2PcInstance player, String command)
{
if (player == null)
return;
ItemInstance item = player.getInventory().getItemByItemId(5575);
if (command.equalsIgnoreCase("castles"))
{
final NpcHtmlMessage html = new NpcHtmlMessage(0);
html.setFile(getHtmlPath(getNpcId(), 1));
html.replace("%objectId%", getObjectId());
player.sendPacket(html);
}
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));
}
else if (command.equalsIgnoreCase("level_up"))
{
if (item == null || item.getCount() < 50)
{
player.sendPacket(SystemMessageId.NOT_ENOUGH_ITEMS);
return;
}
else if (player.getClan() == null)
{
player.sendPacket(SystemMessageId.YOU_ARE_NOT_A_CLAN_MEMBER);
return;
}
else if (!player.isClanLeader())
{
player.sendPacket(SystemMessageId.NOT_AUTHORIZED_TO_BESTOW_RIGHTS);
return;
}
player.destroyItemByItemId("Consume", 6393, 50, null, true);
player.getClan().changeLevel(8);
player.getClan().broadcastClanStatus();
player.sendPacket(SystemMessageId.CLAN_LEVEL_INCREASED);
player.broadcastPacket(new MagicSkillUse(player, player, 5103, 1, 1000, 0));
}
else if (command.equalsIgnoreCase("clan_rep"))
{
if (item == null || item.getCount() < 5)
{
player.sendPacket(SystemMessageId.NOT_ENOUGH_ITEMS);
return;
}
else if (player.getClan() == null)
{
player.sendPacket(SystemMessageId.YOU_ARE_NOT_A_CLAN_MEMBER);
return;
}
else if (!player.isClanLeader())
{
player.sendPacket(SystemMessageId.NOT_AUTHORIZED_TO_BESTOW_RIGHTS);
return;
}
player.destroyItemByItemId("Consume", 6393, 50, null, true);
player.getClan().addReputationScore(1000000);
player.getClan().broadcastClanStatus();
player.sendMessage("Your clan reputation score has been increased.");
}
else if (command.equalsIgnoreCase("learn_clan_skills"))
{
L2VillageMasterInstance.showPledgeSkillList(player);
}
}
@Override
public String getHtmlPath(int npcId, int val)
{
String filename = "";
if (val == 0)
filename = "" + npcId;
else
filename = npcId + "-" + val;
return "data/html/mods/clanManager/" + filename + ".htm";
}
}
What wrong in this code? I have item id 6393, but when i'm trying to buy something for me write Incorrect item count.
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hoodservices
https://campsite.bio/utchihaamkt
OUR OFFICIAL WEBSITE / FORUM - MILLENNIUM-HOOK.NET
CHEAT DESCRIPTION:
Our cheat for Valorant is the best and safest solution for this game. The cheat supports all the most necessary functions such as aimbot. We also support esp, since our esp (visual) is not displayed in screenshots or videos, for example when streaming. Therefore, we cannot be detected by the Riot Vanguard anti-cheat. We offer you the best value for money cheats on the market for this game.
SUPPORTED ANTI-CHEATS: (read more on official website)
- Riot Vanguard AC: Undetected & Safe
Our Valorant cheat has a limited number of slots to ensure greater product security! (Available slots check on official website)
FEATURES:
AIMBOT:
- Bone (Head, Neck, Body, Arms, Stomach)
- Customizable Smooth
- Customizable Fov Size / Fov Circle
- Anti Shake Aim
- Aimkey
- Auto Shot
- RCS
ESP:
- ESP Players
- Player Corpse
- Player Box
- Filled Box
- Line ESP
- Player Skeleton
- Player Health
- Distance ESP
MISC:
- Online config
- No Recoil
- Radar (A Separate Radar that shows locations of the enemies)
REQUIREMENTS:
- Included HWID Spoofer: Yes
- Stream Bypass: Yes
- Supported game modes: Windowed, Borderless
- Supported CPU: Intel & AMD
- Supported OS: Windows 10 (1903,1909,2004,20H2,21H1, 22H2), Windows 11 (All version). Supported OS change and are added periodically. More check on official website.
SCREENSHOTS:
- Check on official website.
Question
Detroitas
What wrong in this code? I have item id 6393, but when i'm trying to buy something for me write Incorrect item count.
Link to comment
Share on other sites
8 answers to this question
Recommended Posts