Beispiel #1
0
 void HandleGuildBankUpdateTab(GuildBankUpdateTab packet)
 {
     if (!string.IsNullOrEmpty(packet.Name) && !string.IsNullOrEmpty(packet.Icon))
     {
         if (GetPlayer().GetGameObjectIfCanInteractWith(packet.Banker, GameObjectTypes.GuildBank))
         {
             Guild guild = GetPlayer().GetGuild();
             if (guild)
             {
                 guild.HandleSetBankTabInfo(this, packet.BankTab, packet.Name, packet.Icon);
             }
         }
     }
 }
Beispiel #2
0
        void HandleGuildBankUpdateTab(GuildBankUpdateTab packet)
        {
            if (!DisallowHyperlinksAndMaybeKick(packet.Name))
            {
                return;
            }

            if ((packet.Name.Length > 15) || (packet.Icon.Length > 127))
            {
                return;
            }

            if (!string.IsNullOrEmpty(packet.Name) && !string.IsNullOrEmpty(packet.Icon))
            {
                if (GetPlayer().GetGameObjectIfCanInteractWith(packet.Banker, GameObjectTypes.GuildBank))
                {
                    Guild guild = GetPlayer().GetGuild();
                    if (guild)
                    {
                        guild.HandleSetBankTabInfo(this, packet.BankTab, packet.Name, packet.Icon);
                    }
                }
            }
        }