- Joined
- Jun 13, 2007
- Messages
- 72
- Reaction score
- 0
By Keving
;D
Next, In Character.cs find:
Don't forget!
in Character.cs under :void TimerElapsed(object source, ElapsedEventArgs e)
;D
Next, In Character.cs find:
Code:
public void GemEffect()
{
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"));
}
}
}
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();