Fix for Clan Privileges, Ranks and Clan Info updates.
Contributed by darky999.
This commit is contained in:
@ -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));
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Reference in New Issue
Block a user