Fix for Clan Privileges, Ranks and Clan Info updates.

Contributed by darky999.
This commit is contained in:
MobiusDev
2015-05-05 11:25:48 +00:00
parent 94320d8e5a
commit ebc566fb33
5 changed files with 12 additions and 2 deletions

View File

@ -636,8 +636,6 @@ public class EnterWorld extends L2GameClientPacket
OfflineTradersTable.onTransaction(activeChar, true, false); OfflineTradersTable.onTransaction(activeChar, true, false);
} }
activeChar.broadcastUserInfo();
if (BeautyShopData.getInstance().hasBeautyData(activeChar.getRace(), activeChar.getAppearance().getSexType())) if (BeautyShopData.getInstance().hasBeautyData(activeChar.getRace(), activeChar.getAppearance().getSexType()))
{ {
activeChar.sendPacket(new ExBeautyItemList(activeChar)); activeChar.sendPacket(new ExBeautyItemList(activeChar));

View File

@ -25,6 +25,7 @@ import com.l2jserver.gameserver.data.sql.impl.ClanTable;
import com.l2jserver.gameserver.model.L2Clan; import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeInfo; import com.l2jserver.gameserver.network.serverpackets.PledgeInfo;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
public final class RequestPledgeInfo extends L2GameClientPacket public final class RequestPledgeInfo extends L2GameClientPacket
{ {
@ -63,6 +64,8 @@ public final class RequestPledgeInfo extends L2GameClientPacket
} }
activeChar.sendPacket(new PledgeInfo(clan)); activeChar.sendPacket(new PledgeInfo(clan));
activeChar.sendPacket(new PledgeSkillList(clan));
activeChar.broadcastUserInfo();
} }
@Override @Override

View File

@ -22,6 +22,7 @@ import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.L2ClanMember; import com.l2jserver.gameserver.model.L2ClanMember;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeReceiveMemberInfo; import com.l2jserver.gameserver.network.serverpackets.PledgeReceiveMemberInfo;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
/** /**
* Format: (ch) dS * Format: (ch) dS
@ -63,6 +64,8 @@ public final class RequestPledgeMemberInfo extends L2GameClientPacket
return; return;
} }
activeChar.sendPacket(new PledgeReceiveMemberInfo(member)); activeChar.sendPacket(new PledgeReceiveMemberInfo(member));
activeChar.sendPacket(new PledgeSkillList(clan));
activeChar.broadcastUserInfo();
} }
@Override @Override

View File

@ -21,6 +21,7 @@ package com.l2jserver.gameserver.network.clientpackets;
import com.l2jserver.gameserver.model.L2Clan; import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeShowMemberListAll; import com.l2jserver.gameserver.network.serverpackets.PledgeShowMemberListAll;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
/** /**
* This class ... * This class ...
@ -50,6 +51,8 @@ public final class RequestPledgeMemberList extends L2GameClientPacket
{ {
PledgeShowMemberListAll pm = new PledgeShowMemberListAll(clan); PledgeShowMemberListAll pm = new PledgeShowMemberListAll(clan);
activeChar.sendPacket(pm); activeChar.sendPacket(pm);
activeChar.sendPacket(new PledgeSkillList(clan));
activeChar.broadcastUserInfo();
} }
} }

View File

@ -22,6 +22,7 @@ import com.l2jserver.gameserver.model.ClanPrivilege;
import com.l2jserver.gameserver.model.L2Clan; import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.L2ClanMember; import com.l2jserver.gameserver.model.L2ClanMember;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
/** /**
* Format: (ch) dSdS * Format: (ch) dSdS
@ -91,6 +92,8 @@ public final class RequestPledgeReorganizeMember extends L2GameClientPacket
member1.setPledgeType(_newPledgeType); member1.setPledgeType(_newPledgeType);
member2.setPledgeType(oldPledgeType); member2.setPledgeType(oldPledgeType);
clan.broadcastClanStatus(); clan.broadcastClanStatus();
activeChar.sendPacket(new PledgeSkillList(clan));
activeChar.broadcastUserInfo();
} }
@Override @Override