Quote:
Originally Posted by pro4never
Sorry if I have this backwards but 1101 is ground item/effect packet correct? If so then you're sending effect id's to certain screen locations correct?
I could have sworn certain skills did at least some of what he's talking about... I'm prob wrong though.
Best bet would be to just packet log it from real conquer :P
|
DontSpeakeToMe sent me how to fix summon more than one monster , now can you help me with how to make monster if died chance to drop items ?
i tried with it , so here is my codes.
PHP Code:
if (this.Name == "ThrillingSpook")
{
if (killer.QQ1 == 0)
{
Random R = new Random();
int Nr = R.Next(1, 5);
if (Nr == 1) killer.Owner.Inventory.Add(800613, 0, 1);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations " + killer.Name + "Has Killed " + Owner.Name + " And Won Soul 1 Item!", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);
if (Nr == 2) killer.Owner.Inventory.Add(800415, 0, 1);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations " + killer.Name + "Has Killed " + Owner.Name + " And Won Soul 2 Item!", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);
if (Nr == 3) killer.Owner.Inventory.Add(800420, 0, 1);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations " + killer.Name + "Has Killed " + Owner.Name + " And Won Soul 3 Item!", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);
if (Nr == 4) killer.Owner.Inventory.Add(800513, 0, 1);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations " + killer.Name + "Has Killed " + Owner.Name + " And Won Soul 4 Item!", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);
if (Nr == 5) killer.Owner.Inventory.Add(800017, 0, 1);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations " + killer.Name + "Has Killed " + Owner.Name + " And Won Soul 5 Item!", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);
killer.QQ1 += 1;
}
else
{
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" you can only claim one a day, even if you kill more than one", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);
}
but its always select
PHP Code:
if (Nr == 5) killer.Owner.Inventory.Add(800017, 0, 1);
ServerBase.Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations " + killer.Name + "Has Killed " + Owner.Name + " And Won Soul 5 Item!", System.Drawing.Color.Yellow, 2011), ServerBase.Kernel.GamePool.Values);