L2JMobius

C6 Drop Raidboss Custom [Work]

Pirsys · 1 · 2573

Offline Pirsys

  • Knight
  • ***
    • Posts: 67
RaidBossInstance.java
Reemplace lines

Code: [Select]
for (PlayerInstance member : player.getParty().getPartyMembers())
{
if (Config.RAIDDROPS_ENABLE)
{

RaidBossPointsManager.addPoints(member, getNpcId(), (getLevel() / 2) + Rnd.get(-5, 5));
member.sendPacket(new CreatureSay(0, ChatType.FRIEND, Config.ALT_Server_Name + " ", "Congratulations you have obtained [" + Config.RAIDDROPS_REWARD_QTY + "] " + (ItemTable.getInstance().createItem(getName(), Config.RAIDDROPS_REWARD_ID, 1, player)) + ""));
member.getInventory().addItem("", Config.RAIDDROPS_REWARD_ID, Config.RAIDDROPS_REWARD_QTY, player, player);
member.broadcastPacket(new SocialAction(member.getObjectId(), 3));
}
RaidBossPointsManager.addPoints(member, getNpcId(), (getLevel() / 2) + Rnd.get(-5, 5));

}


Code: [Select]
{
if (Config.RAIDDROPS_ENABLE)
{
RaidBossPointsManager.addPoints(player, getNpcId(), (getLevel() / 2) + Rnd.get(-5, 5));
player.sendPacket(new CreatureSay(0, ChatType.FRIEND, Config.ALT_Server_Name + " ", "Congratulations you have obtained [" + Config.RAIDDROPS_REWARD_QTY + "] " + (ItemTable.getInstance().createItem(getName(), Config.RAIDDROPS_REWARD_ID, 1, player)) + ""));
player.getInventory().addItem("", Config.RAIDDROPS_REWARD_ID, Config.RAIDDROPS_REWARD_QTY, player, player);
player.broadcastPacket(new SocialAction(player.getObjectId(), 3));

}

RaidBossPointsManager.addPoints(player, getNpcId(), (getLevel() / 2) + Rnd.get(-5, 5));
}

add config.java

Code: [Select]
// custom system drop raidboss
public static boolean RAIDDROPS_ENABLE;
public static int RAIDDROPS_REWARD_ID;
public static int RAIDDROPS_REWARD_QTY;


// CUSTOM SYSTEM RAIDBOSS DROP
RAIDDROPS_ENABLE = bossConfig.getBoolean("RAIDDROPSEnable", false);
RAIDDROPS_REWARD_ID = bossConfig.getInt("RAIDDROPSRewardItemID", 6393);
RAIDDROPS_REWARD_QTY = bossConfig.getInt("RAIDDROPSRewardItemQty", 1);

add raidboss.ini

Code: [Select]

# ---------------------------------------------------------------------------
#  Custom Drop Raidboss Unique Item
# ---------------------------------------------------------------------------
# Give Custom Item Raidboss Kill
RAIDDROPSEnable = True

# Specified reward item id.
# Default: 6393 (glittering medal)
RAIDDROPSRewardItemID = 6393

# Specified reward item quantity.
RAIDDROPSRewardItemQty = 1