can i request super gem effect script and a guide on it please thanks in advance Own Of DarkAngelzCO
if someone can complete it .. would be great.... i know in KylinCo source supergem effects are working.. but i'm trying to make it work too.Quote:
public void GemEffect()
{
foreach (DictionaryEntry DE in World.AllChars)
{
Character MyChar = (Character)DE.Value;
{
switch (UID)
{
case 3:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "phoenix"));
break;
case 13:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "goldendragon"));
break;
case 23:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "fastflash"));
break;
case 33:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "rainbow"));
break;
case 43:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "goldenkylin"));
break;
case 53:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "purpleray"));
break;
case 63:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "moon"));
break;
case 73:
MyClient.SendPacket(General.MyPackets.String(MyCha r.UID, 10, "recovery"));
break;
}
}
}
}
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"));
}
}
}