Clan entry improvements.
Contributed by Liamxroy.
This commit is contained in:
@@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
final ClanEntryStatus status;
|
||||||
|
|
||||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||||
{
|
{
|
||||||
@@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
status = ClanEntryStatus.WAITING;
|
status = ClanEntryStatus.WAITING;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
status = ClanEntryStatus.DEFAULT;
|
||||||
|
}
|
||||||
|
|
||||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
|||||||
for (int i = _startIndex; i < _endIndex; i++)
|
for (int i = _startIndex; i < _endIndex; i++)
|
||||||
{
|
{
|
||||||
final L2Clan clan = _clanList.get(i).getClan();
|
final L2Clan clan = _clanList.get(i).getClan();
|
||||||
packet.writeD(clan.getRank());
|
packet.writeD(clan.getCrestId());
|
||||||
packet.writeD(clan.getReputationScore());
|
packet.writeD(clan.getAllyCrestId());
|
||||||
packet.writeS(clan.getName());
|
packet.writeS(clan.getName());
|
||||||
packet.writeS(clan.getLeaderName());
|
packet.writeS(clan.getLeaderName());
|
||||||
packet.writeD(clan.getLevel());
|
packet.writeD(clan.getLevel());
|
||||||
|
@@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
|||||||
|
|
||||||
import com.l2jmobius.commons.network.PacketWriter;
|
import com.l2jmobius.commons.network.PacketWriter;
|
||||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
*/
|
*/
|
||||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||||
{
|
{
|
||||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
|
||||||
private final L2Clan _clan;
|
private final L2Clan _clan;
|
||||||
|
|
||||||
public ExPledgeRecruitInfo(int clanId)
|
public ExPledgeRecruitInfo(int clanId)
|
||||||
{
|
{
|
||||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
|
||||||
_clan = ClanTable.getInstance().getClan(clanId);
|
_clan = ClanTable.getInstance().getClan(clanId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
|||||||
{
|
{
|
||||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||||
|
|
||||||
if (_pledgeRecruitInfo == null)
|
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||||
{
|
|
||||||
packet.writeS(_clan.getName());
|
packet.writeS(_clan.getName());
|
||||||
packet.writeS(_clan.getLeaderName());
|
packet.writeS(_clan.getLeaderName());
|
||||||
packet.writeD(_clan.getLevel());
|
packet.writeD(_clan.getLevel());
|
||||||
packet.writeD(_clan.getMembersCount());
|
packet.writeD(_clan.getMembersCount());
|
||||||
packet.writeD(0x00);
|
packet.writeD(subPledges.length);
|
||||||
}
|
for (SubPledge subPledge : subPledges)
|
||||||
else
|
|
||||||
{
|
{
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
packet.writeD(subPledge.getId());
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
packet.writeS(subPledge.getName());
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
final ClanEntryStatus status;
|
||||||
|
|
||||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||||
{
|
{
|
||||||
@@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
status = ClanEntryStatus.WAITING;
|
status = ClanEntryStatus.WAITING;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
status = ClanEntryStatus.DEFAULT;
|
||||||
|
}
|
||||||
|
|
||||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
|||||||
for (int i = _startIndex; i < _endIndex; i++)
|
for (int i = _startIndex; i < _endIndex; i++)
|
||||||
{
|
{
|
||||||
final L2Clan clan = _clanList.get(i).getClan();
|
final L2Clan clan = _clanList.get(i).getClan();
|
||||||
packet.writeD(clan.getRank());
|
packet.writeD(clan.getCrestId());
|
||||||
packet.writeD(clan.getReputationScore());
|
packet.writeD(clan.getAllyCrestId());
|
||||||
packet.writeS(clan.getName());
|
packet.writeS(clan.getName());
|
||||||
packet.writeS(clan.getLeaderName());
|
packet.writeS(clan.getLeaderName());
|
||||||
packet.writeD(clan.getLevel());
|
packet.writeD(clan.getLevel());
|
||||||
|
@@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
|||||||
|
|
||||||
import com.l2jmobius.commons.network.PacketWriter;
|
import com.l2jmobius.commons.network.PacketWriter;
|
||||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
*/
|
*/
|
||||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||||
{
|
{
|
||||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
|
||||||
private final L2Clan _clan;
|
private final L2Clan _clan;
|
||||||
|
|
||||||
public ExPledgeRecruitInfo(int clanId)
|
public ExPledgeRecruitInfo(int clanId)
|
||||||
{
|
{
|
||||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
|
||||||
_clan = ClanTable.getInstance().getClan(clanId);
|
_clan = ClanTable.getInstance().getClan(clanId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
|||||||
{
|
{
|
||||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||||
|
|
||||||
if (_pledgeRecruitInfo == null)
|
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||||
{
|
|
||||||
packet.writeS(_clan.getName());
|
packet.writeS(_clan.getName());
|
||||||
packet.writeS(_clan.getLeaderName());
|
packet.writeS(_clan.getLeaderName());
|
||||||
packet.writeD(_clan.getLevel());
|
packet.writeD(_clan.getLevel());
|
||||||
packet.writeD(_clan.getMembersCount());
|
packet.writeD(_clan.getMembersCount());
|
||||||
packet.writeD(0x00);
|
packet.writeD(subPledges.length);
|
||||||
}
|
for (SubPledge subPledge : subPledges)
|
||||||
else
|
|
||||||
{
|
{
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
packet.writeD(subPledge.getId());
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
packet.writeS(subPledge.getName());
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
final ClanEntryStatus status;
|
||||||
|
|
||||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||||
{
|
{
|
||||||
@@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
status = ClanEntryStatus.WAITING;
|
status = ClanEntryStatus.WAITING;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
status = ClanEntryStatus.DEFAULT;
|
||||||
|
}
|
||||||
|
|
||||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
|||||||
for (int i = _startIndex; i < _endIndex; i++)
|
for (int i = _startIndex; i < _endIndex; i++)
|
||||||
{
|
{
|
||||||
final L2Clan clan = _clanList.get(i).getClan();
|
final L2Clan clan = _clanList.get(i).getClan();
|
||||||
packet.writeD(clan.getRank());
|
packet.writeD(clan.getCrestId());
|
||||||
packet.writeD(clan.getReputationScore());
|
packet.writeD(clan.getAllyCrestId());
|
||||||
packet.writeS(clan.getName());
|
packet.writeS(clan.getName());
|
||||||
packet.writeS(clan.getLeaderName());
|
packet.writeS(clan.getLeaderName());
|
||||||
packet.writeD(clan.getLevel());
|
packet.writeD(clan.getLevel());
|
||||||
|
@@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
|||||||
|
|
||||||
import com.l2jmobius.commons.network.PacketWriter;
|
import com.l2jmobius.commons.network.PacketWriter;
|
||||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
*/
|
*/
|
||||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||||
{
|
{
|
||||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
|
||||||
private final L2Clan _clan;
|
private final L2Clan _clan;
|
||||||
|
|
||||||
public ExPledgeRecruitInfo(int clanId)
|
public ExPledgeRecruitInfo(int clanId)
|
||||||
{
|
{
|
||||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
|
||||||
_clan = ClanTable.getInstance().getClan(clanId);
|
_clan = ClanTable.getInstance().getClan(clanId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
|||||||
{
|
{
|
||||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||||
|
|
||||||
if (_pledgeRecruitInfo == null)
|
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||||
{
|
|
||||||
packet.writeS(_clan.getName());
|
packet.writeS(_clan.getName());
|
||||||
packet.writeS(_clan.getLeaderName());
|
packet.writeS(_clan.getLeaderName());
|
||||||
packet.writeD(_clan.getLevel());
|
packet.writeD(_clan.getLevel());
|
||||||
packet.writeD(_clan.getMembersCount());
|
packet.writeD(_clan.getMembersCount());
|
||||||
packet.writeD(0x00);
|
packet.writeD(subPledges.length);
|
||||||
}
|
for (SubPledge subPledge : subPledges)
|
||||||
else
|
|
||||||
{
|
{
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
packet.writeD(subPledge.getId());
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
packet.writeS(subPledge.getName());
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
final ClanEntryStatus status;
|
||||||
|
|
||||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||||
{
|
{
|
||||||
@@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
status = ClanEntryStatus.WAITING;
|
status = ClanEntryStatus.WAITING;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
status = ClanEntryStatus.DEFAULT;
|
||||||
|
}
|
||||||
|
|
||||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
|||||||
for (int i = _startIndex; i < _endIndex; i++)
|
for (int i = _startIndex; i < _endIndex; i++)
|
||||||
{
|
{
|
||||||
final L2Clan clan = _clanList.get(i).getClan();
|
final L2Clan clan = _clanList.get(i).getClan();
|
||||||
packet.writeD(clan.getRank());
|
packet.writeD(clan.getCrestId());
|
||||||
packet.writeD(clan.getReputationScore());
|
packet.writeD(clan.getAllyCrestId());
|
||||||
packet.writeS(clan.getName());
|
packet.writeS(clan.getName());
|
||||||
packet.writeS(clan.getLeaderName());
|
packet.writeS(clan.getLeaderName());
|
||||||
packet.writeD(clan.getLevel());
|
packet.writeD(clan.getLevel());
|
||||||
|
@@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
|||||||
|
|
||||||
import com.l2jmobius.commons.network.PacketWriter;
|
import com.l2jmobius.commons.network.PacketWriter;
|
||||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
|
||||||
import com.l2jmobius.gameserver.model.L2Clan;
|
import com.l2jmobius.gameserver.model.L2Clan;
|
||||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
|||||||
*/
|
*/
|
||||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||||
{
|
{
|
||||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
|
||||||
private final L2Clan _clan;
|
private final L2Clan _clan;
|
||||||
|
|
||||||
public ExPledgeRecruitInfo(int clanId)
|
public ExPledgeRecruitInfo(int clanId)
|
||||||
{
|
{
|
||||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
|
||||||
_clan = ClanTable.getInstance().getClan(clanId);
|
_clan = ClanTable.getInstance().getClan(clanId);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
|||||||
{
|
{
|
||||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||||
|
|
||||||
if (_pledgeRecruitInfo == null)
|
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||||
{
|
|
||||||
packet.writeS(_clan.getName());
|
packet.writeS(_clan.getName());
|
||||||
packet.writeS(_clan.getLeaderName());
|
packet.writeS(_clan.getLeaderName());
|
||||||
packet.writeD(_clan.getLevel());
|
packet.writeD(_clan.getLevel());
|
||||||
packet.writeD(_clan.getMembersCount());
|
packet.writeD(_clan.getMembersCount());
|
||||||
packet.writeD(0x00);
|
packet.writeD(subPledges.length);
|
||||||
}
|
for (SubPledge subPledge : subPledges)
|
||||||
else
|
|
||||||
{
|
{
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
packet.writeD(subPledge.getId());
|
||||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
packet.writeS(subPledge.getName());
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
|
||||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user