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);
}
activeChar.broadcastUserInfo();
if (BeautyShopData.getInstance().hasBeautyData(activeChar.getRace(), activeChar.getAppearance().getSexType()))
{
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.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeInfo;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
public final class RequestPledgeInfo extends L2GameClientPacket
{
@ -63,6 +64,8 @@ public final class RequestPledgeInfo extends L2GameClientPacket
}
activeChar.sendPacket(new PledgeInfo(clan));
activeChar.sendPacket(new PledgeSkillList(clan));
activeChar.broadcastUserInfo();
}
@Override

View File

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

View File

@ -21,6 +21,7 @@ package com.l2jserver.gameserver.network.clientpackets;
import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeShowMemberListAll;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
/**
* This class ...
@ -50,6 +51,8 @@ public final class RequestPledgeMemberList extends L2GameClientPacket
{
PledgeShowMemberListAll pm = new PledgeShowMemberListAll(clan);
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.L2ClanMember;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
/**
* Format: (ch) dSdS
@ -91,6 +92,8 @@ public final class RequestPledgeReorganizeMember extends L2GameClientPacket
member1.setPledgeType(_newPledgeType);
member2.setPledgeType(oldPledgeType);
clan.broadcastClanStatus();
activeChar.sendPacket(new PledgeSkillList(clan));
activeChar.broadcastUserInfo();
}
@Override