this is for both lotf and coemu
 
HomeCalendarFAQSearchMemberlistUsergroupsRegisterLog in

Share | 
 

 Super Gems

View previous topic View next topic Go down 
AuthorMessage
Admin
Admin


Posts : 56
Join date : 2009-08-20

PostSubject: Super Gems   Sun Aug 23, 2009 1:05 pm

Credits to Keving
Code:
int into = 0;
            if (Equips[1] != null && Equips[1] != "0")
                into = 1;
            else if (Equips[2] != null && Equips[2] != "0")
                into = 2;
            else if (Equips[3] != null && Equips[3] != "0")
                into = 3;
            else if (Equips[6] != null && Equips[6] != "0")
                into = 6;
            else if (Equips[8] != null && Equips[8] != "0")
                into = 8;
            else
                return;
            string[] item = Equips[into].Split('-');

            if (item[4] == "13")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldendragon"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldendragon"));
                }
            }
            if (item[5] == "13")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldendragon"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "phoegoldendragonnix"));
                }
            }
            if (item[4] == "3")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "phoenix"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "phoenix"));
                }
            }
            if (item[5] == "3")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "phoenix"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "phoenix"));
                }
            }
            if (item[4] == "33")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "rainbow"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "rainbow"));
                }
            }
            if (item[5] == "33")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "rainbow"));

                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "rainbow"));
                }
            }
            if (item[4] == "53")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "fastflash"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "fastflash"));
                }
            }
            if (item[5] == "53")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "fastflash"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "fastflash"));
                }
            }
            if (item[4] == "63")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "moon"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "moon"));
                }
            }
            if (item[5] == "63")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "moon"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "moon"));
                }
            }
            if (item[4] == "43")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldenkylin"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldenkylin"));
                }
            }
            if (item[5] == "43")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldenkylin"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "goldenkylin"));
                }
            }
            if (item[5] == "53")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "purpleray"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "purpleray"));
                }
            }

            if (item[4] == "53")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "purpleray"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "purpleray"));
                }
            }
              if (item[4] == "73")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "recovery"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "recovery"));
                }
            }
              if (item[4] == "73")
            {
                if (Other.ChanceSuccess(10))
                {
                    foreach (DictionaryEntry DE in World.AllChars)
                    {
                        Character Chaar = (Character)DE.Value;
                        if (Chaar.Name != Name)
                        {
                            Chaar.MyClient.SendPacket(General.MyPackets.String(UID, 10, "recovery"));
                        }
                    }
                    MyClient.SendPacket(General.MyPackets.String(UID, 10, "recovery"));
                }
            }
        }

Don't forget!
in Character.cs under :void TimerElapsed(object source, ElapsedEventArgs e)

Code:
void TimerElapsed(object source, ElapsedEventArgs e)
{
if (StigBuff)
if (DateTime.Now > Stigged.AddSeconds(20 + StigLevel * 5))
{
StigBuff = false;
MyClient.SendPacket(General.MyPackets.Vital(UID, 26, GetStat()));
World.UpdateSpawn(this);
}
if (Attacking)
GemEffect();
Attack();

Bass Edit: I made it clearly into Codes so you know what to copy and what not.
About the last part that you have to make sure that the
Code:
if (Attacking)
GemEffect();
Attack();

is added below the Stig thing..
Back to top Go down
View user profile http://openprojects.forumotions.net
 
Super Gems
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» breeding super reds
» Non-fusion area and Super polymerization
» First Look at Tamiyas new Super Sherman
» Super Lad?
» Five Super Fighters [1978 or 1979]

Permissions in this forum:You cannot reply to topics in this forum
lotf/coemu project :: LOTF :: Codes-
Jump to: