Clan entry improvements.
This commit is contained in:
parent
a335616fe5
commit
0dd9c40207
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,8 @@ public class RequestPledgeSignInForOpenJoiningMethod implements IClientIncomingP
|
|||||||
PledgeShowMemberListAll.sendAllTo(activeChar);
|
PledgeShowMemberListAll.sendAllTo(activeChar);
|
||||||
activeChar.setClanJoinExpiryTime(0);
|
activeChar.setClanJoinExpiryTime(0);
|
||||||
activeChar.broadcastUserInfo();
|
activeChar.broadcastUserInfo();
|
||||||
|
|
||||||
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, activeChar.getObjectId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,8 @@ public class RequestPledgeSignInForOpenJoiningMethod implements IClientIncomingP
|
|||||||
PledgeShowMemberListAll.sendAllTo(activeChar);
|
PledgeShowMemberListAll.sendAllTo(activeChar);
|
||||||
activeChar.setClanJoinExpiryTime(0);
|
activeChar.setClanJoinExpiryTime(0);
|
||||||
activeChar.broadcastUserInfo();
|
activeChar.broadcastUserInfo();
|
||||||
|
|
||||||
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, activeChar.getObjectId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,8 @@ public class RequestPledgeSignInForOpenJoiningMethod implements IClientIncomingP
|
|||||||
PledgeShowMemberListAll.sendAllTo(activeChar);
|
PledgeShowMemberListAll.sendAllTo(activeChar);
|
||||||
activeChar.setClanJoinExpiryTime(0);
|
activeChar.setClanJoinExpiryTime(0);
|
||||||
activeChar.broadcastUserInfo();
|
activeChar.broadcastUserInfo();
|
||||||
|
|
||||||
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, activeChar.getObjectId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,8 @@ public class RequestPledgeSignInForOpenJoiningMethod implements IClientIncomingP
|
|||||||
PledgeShowMemberListAll.sendAllTo(activeChar);
|
PledgeShowMemberListAll.sendAllTo(activeChar);
|
||||||
activeChar.setClanJoinExpiryTime(0);
|
activeChar.setClanJoinExpiryTime(0);
|
||||||
activeChar.broadcastUserInfo();
|
activeChar.broadcastUserInfo();
|
||||||
|
|
||||||
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, activeChar.getObjectId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -93,6 +93,8 @@ public class RequestPledgeSignInForOpenJoiningMethod implements IClientIncomingP
|
|||||||
PledgeShowMemberListAll.sendAllTo(activeChar);
|
PledgeShowMemberListAll.sendAllTo(activeChar);
|
||||||
activeChar.setClanJoinExpiryTime(0);
|
activeChar.setClanJoinExpiryTime(0);
|
||||||
activeChar.broadcastUserInfo();
|
activeChar.broadcastUserInfo();
|
||||||
|
|
||||||
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, activeChar.getObjectId());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -62,50 +62,47 @@ public class RequestPledgeWaitingUserAccept implements IClientIncomingPacket
|
|||||||
if (_acceptRequest)
|
if (_acceptRequest)
|
||||||
{
|
{
|
||||||
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
final L2PcInstance player = L2World.getInstance().getPlayer(_playerId);
|
||||||
if ((player != null) && (player.getClan() == null))
|
final L2Clan clan = activeChar.getClan();
|
||||||
|
if ((player != null) && (player.getClan() == null) && (clan != null))
|
||||||
{
|
{
|
||||||
final L2Clan clan = activeChar.getClan();
|
player.sendPacket(new JoinPledge(clan.getId()));
|
||||||
if (clan != null)
|
|
||||||
|
// activeChar.setPowerGrade(9); // academy
|
||||||
|
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
||||||
|
|
||||||
|
clan.addClanMember(player);
|
||||||
|
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
||||||
|
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
||||||
|
|
||||||
|
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
||||||
|
sm.addString(player.getName());
|
||||||
|
clan.broadcastToOnlineMembers(sm);
|
||||||
|
|
||||||
|
if (clan.getCastleId() > 0)
|
||||||
{
|
{
|
||||||
player.sendPacket(new JoinPledge(clan.getId()));
|
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
||||||
|
|
||||||
// activeChar.setPowerGrade(9); // academy
|
|
||||||
player.setPowerGrade(5); // New member starts at 5, not confirmed.
|
|
||||||
|
|
||||||
clan.addClanMember(player);
|
|
||||||
player.setClanPrivileges(player.getClan().getRankPrivs(player.getPowerGrade()));
|
|
||||||
player.sendPacket(SystemMessageId.ENTERED_THE_CLAN);
|
|
||||||
|
|
||||||
final SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.S1_HAS_JOINED_THE_CLAN);
|
|
||||||
sm.addString(player.getName());
|
|
||||||
clan.broadcastToOnlineMembers(sm);
|
|
||||||
|
|
||||||
if (clan.getCastleId() > 0)
|
|
||||||
{
|
|
||||||
CastleManager.getInstance().getCastleByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
if (clan.getFortId() > 0)
|
|
||||||
{
|
|
||||||
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
|
||||||
}
|
|
||||||
player.sendSkillList();
|
|
||||||
|
|
||||||
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
|
||||||
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
|
||||||
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
|
||||||
|
|
||||||
// This activates the clan tab on the new member.
|
|
||||||
PledgeShowMemberListAll.sendAllTo(player);
|
|
||||||
player.setClanJoinExpiryTime(0);
|
|
||||||
player.broadcastUserInfo();
|
|
||||||
}
|
}
|
||||||
|
if (clan.getFortId() > 0)
|
||||||
|
{
|
||||||
|
FortManager.getInstance().getFortByOwner(clan).giveResidentialSkills(player);
|
||||||
|
}
|
||||||
|
player.sendSkillList();
|
||||||
|
|
||||||
|
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListAdd(player), player);
|
||||||
|
clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(clan));
|
||||||
|
clan.broadcastToOnlineMembers(new ExPledgeCount(clan));
|
||||||
|
|
||||||
|
// This activates the clan tab on the new member.
|
||||||
|
PledgeShowMemberListAll.sendAllTo(player);
|
||||||
|
player.setClanJoinExpiryTime(0);
|
||||||
|
player.broadcastUserInfo();
|
||||||
|
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ClanEntryManager.getInstance().removePlayerApplication(activeChar.getClanId(), _playerId);
|
ClanEntryManager.getInstance().removePlayerApplication(_clanId, _playerId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user