PHP Code:
#region 5 metor and dragon ball
case 180810:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialogs.Text("Want to test your power and skill? i can spawm Great TreatoDragon only if you gived me 100000 cps");
dialogs.Option("yah sure i have it!", 1);
dialogs.Option("whats? no thanks", 255);
dialogs.Avatar(31);
dialogs.Send();
break;
}
case 1:
{
if (client.Entity.ConquerPoints >= 100000)
{
client.Entity.ConquerPoints -= 100000;
MonsterInformation information3;
Entity entity;
_String str;
_String str2;
information3 = new MonsterInformation
{
Hitpoints = 50000000,
Level = 140,
Mesh = 950,
Name = "TeratoDragon",
MaxAttack = 10500,
AttackRange = 5,
AttackType = 2,
AttackSpeed = 1000,
ViewRange = 2,
MoveSpeed = 500,
RunSpeed = 500,
MinAttack = 59000
};
entity = new Entity(EntityFlag.Monster, false)
{
MapObjType = MapObjectType.Monster,
MonsterInfo = information3
};
entity.MonsterInfo.Owner = entity;
entity.Name = "TeratoDragon";
entity.MinAttack = information3.MinAttack;
entity.MaxAttack = entity.MagicAttack = information3.MaxAttack;
entity.Hitpoints = entity.MaxHitpoints = information3.Hitpoints;
entity.Body = information3.Mesh;
entity.Level = information3.Level;
entity.Defence = 5000;
entity.X = client.Entity.X;
entity.Y = client.Entity.Y;
entity.EntityFlag = EntityFlag.Monster;
entity.UID = (uint)Kernel.Random.Next(0x7a120, 0x7a152);
entity.MapID = client.Entity.MapID;
entity.SendUpdates = true;
str2 = new _String(true)
{
UID = information3.ID,
Type = 10
};
str2.Texts.Add("MBStandard");
client.Map.RemoveEntity(entity);
client.Map.AddEntity(entity);
/* Database.MonsterInformation monster = new Conquer_Online_Server.Database.MonsterInformation();
monster.Boss = true;
monster.Hitpoints = 50000000;
monster.Level = 140;
monster.Mesh = 950;
monster.Name = "TeratoDragon";
monster.MaxAttack = 10500;
monster.AttackRange = 5;
monster.AttackType = 2;
monster.AttackSpeed = 1000;
monster.ViewRange = 2;
monster.MoveSpeed = 500;
monster.RunSpeed = 500;
monster.MinAttack = 59000;
Game.Entity entity = new Game.Entity(Game.EntityFlag.Monster, false);
entity.MapObjType = Game.MapObjectType.Monster;
entity.MonsterInfo = monster;
entity.MonsterInfo.Owner = entity;
entity.Name = "TeratoDragon";
entity.MinAttack = monster.MinAttack;
entity.MaxAttack = entity.MagicAttack = monster.MaxAttack;
entity.Hitpoints = entity.MaxHitpoints = monster.Hitpoints;
entity.Body = monster.Mesh;
entity.Level = monster.Level;
entity.Defence = 5000;
entity.X = client.Entity.X;
entity.Y = client.Entity.Y;
entity.UID = 500002;
entity.MapID = client.Entity.MapID;
entity.SendUpdates = true;
//client.Map.RemoveEntity(entity);
client.Map.AddEntity(entity);
Network.GamePackets._String stringPacket = new Conquer_Online_Server.Network.GamePackets._String(true);
stringPacket.UID = entity.UID;
stringPacket.Type = Network.GamePackets._String.Effect;
stringPacket.Texts.Add("MBStandard");
//entity.SetFlag(0, 0);*/
var varr = ServerBase.Kernel.GamePool.Values.GetEnumerator();
varr.MoveNext();
int COunt = ServerBase.Kernel.GamePool.Count;
for (uint x = 0;
x < COunt;
x++)
{
if (x >= COunt) break;
Client.GameState aclient = (varr.Current as Client.GameState);
if (ServerBase.Kernel.GetDistance(client.Entity.X, client.Entity.Y, entity.X, entity.Y) < ServerBase.Constants.nScreenDistance)
{
entity.CauseOfDeathIsMagic = false;
aclient.Entity.Teleport(aclient.Entity.X, aclient.Entity.Y);
aclient.Send(str2);
}
varr.MoveNext();
}
//Conquer_Online_Server.ServerBase.Kernel.Terato_open = true;
client.Send(new Network.GamePackets.NpcReply(6, "Gratz you Spamwed TreatoDragon hurry kill it."));
}
else
{
client.Send(new Network.GamePackets.NpcReply(6, "You must have 5 meteor and 1 dragonBill in your inventory."));
}
break;
}
}
break;
}
#endregion