المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اجعل وحش SwordMaster يطلع في البيت زي كونكر اونلاين


محمد ياسر
2019-09-14, 09:39 AM
السلام عليكم ورحمة الله وبركاته
مرحبا بكل اعضاء منتدي اكواد
ايوم انعمل حاجه ذي اونلاين قديمه بس الناس محتاجها ضروري جدا
دلوقتي تقدر تخلي وحش البيت يطلع بي الاتم زي كونكر العديه كدا بظبط
تعالو بينا يلا
اول حاجه لازم يكون عندك البيت في كونكر اونلاين
وده اضافه البيت لو انت مش عندك اضافه البيت (عفواً لايمكن عرض الروابط في الإرشيف)
بعد ماتخلص من اضافه البيت او عندك نبداء في شغل الوحش

هتفتح ملف PacketHandler.cs
ابحث عن
#region Misc

تحتيه حط الكود ده
#region SwordMaster Open
case 720842:// SwordMaster By Moamen
{
if (client.Entity.MapID == 3024)
{
Database.MonsterInformation monster = new Database.MonsterInformation();
monster.Hitpoints = 15000000;
monster.Level = 200;
monster.Mesh = 953;
monster.Name = "SwordMaster";
monster.MaxAttack = 1000;
monster.AttackRange = 10;
monster.AttackType = 2;
monster.SpellID = 10500;
monster.AttackSpeed = 3000;
monster.ViewRange = 5;
monster.MoveSpeed = 500;
monster.RunSpeed = 500;
monster.MinAttack = 1000;
Game.Entity entity = new Game.Entity(Game.EntityFlag.Monster, false);
entity.MapObjType = Game.MapObjectType.Monster;
entity.MonsterInfo = monster;
entity.MonsterInfo.Owner = entity;
entity.Name = "SwordMaster";
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 = 50000;
entity.X = (ushort)(client.Entity.X - 2);
entity.Y = (ushort)(client.Entity.Y - 2);
entity.EntityFlag = Game.EntityFlag.Monster;
entity.UID = (uint)Kernel.Random.Next(500060, 500110);
entity.MapID = client.Entity.MapID;
entity.SendUpdates = true;
client.Map.RemoveEntity(entity);
Network.GamePackets._String stringPacket = new Network.GamePackets._String(true);
stringPacket.UID = monster.ID;
stringPacket.Type = Network.GamePackets._String.Effect;
stringPacket.Texts.Add("MBStandard");
client.Map.AddEntity(entity);
client.Inventory.Remove(item, Enums.ItemUse.Remove);
break;
}
else
{
client.Send(new Network.GamePackets.Message("You Can't open here Sorry By Moamen!", System.Drawing.Color.Red, 0x7dc));
return;
}
}
#endregion

طيب افرد الوحش ده مش بيوقعلك حاجا وهوا مش بيوقع حاجا طيب تعلو بينا نخليه يوقع
خش علي
فلدر Database
هتفتح MonsterTable.cs


ابحث
#region SnowBanshee

تحتيه حط الكود ده
#region SwordMaster
if (Name == "SwordMaster")
{

uint ItemID = 0;
byte type1 = 30;
for (int i = 0; i < 12; i++)
{
type1 = (byte)Kernel.Random.Next(1, 30);
switch (type1)
{
case 1:
ItemID = 730004;
break;
case 2:
ItemID = 730004;
break;
case 3:
ItemID = 730004;
break;
case 4:
ItemID = 730004;
break;
case 5:
ItemID = 730005;
break;
case 6:
ItemID = 730005;
break;
case 7:
ItemID = 200407;
break;
case 8:
ItemID = 200110;
break;
case 9:
ItemID = 200109;
break;
case 10:
ItemID = 200106;
break;
case 11:
ItemID = 720028;
break;
case 12:
ItemID = 720028;
break;
case 13:
ItemID = 720884;
break;
case 14:
ItemID = 720884;
break;
case 15:
ItemID = 720884;
break;
case 16:
ItemID = 1088000;
break;
case 17:
ItemID = 1088000;
break;
case 18:
ItemID = 1088000;
break;
case 19:
ItemID = 1088000;
break;
case 20:
ItemID = 1088000;
break;
case 21:
ItemID = 723341;
break;
case 22:
ItemID = 723341;
break;
case 23:
ItemID = 723341;
break;
case 24:
ItemID = 723341;
break;
case 25:
ItemID = 723342;
break;
case 26:
ItemID = 723342;
break;
case 27:
ItemID = 723342;
break;
case 28:
ItemID = 200011;
break;
case 29:
ItemID = 200009;
break;
case 30:
ItemID = 200008;
break;
}
var infos = Database.ConquerItemInformation.BaseInformations[ItemID];
ushort X = Owner.X, Y = Owner.Y;
Game.Map Map = Kernel.Maps[Owner.MapID];
if (Map.SelectCoordonates(ref X, ref Y))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Conquer_Online_Server.Game.Enums.Color)Kernel.Ran dom.Next(4, 8);
floorItem.Item.ID = ItemID;
floorItem.Item.Plus = floorItem.Item.Plus;
floorItem.Item.MaximDurability = infos.Durability;
floorItem.Item.Durability = infos.Durability;
floorItem.Item.MobDropped = true;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.ItemID = ItemID;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = X;
floorItem.Y = Y;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (Map.Npcs.ContainsKey(floorItem.UID))

floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;

Map.AddFloorItem(floorItem);

SendScreenSpawn(floorItem);
}
}
Kernel.Spawn = false;
killer.SubClasses.StudyPoints += 1000;
killer.ConquerPoints += 100000;
Conquer_Online_Server.Kernel.SendWorldMessage(new Conquer_Online_Server.Network.GamePackets.Message("Congratulations! " + killer.Name + " Has Killed " + Name + "and 100k Cps dropped A Rar Items!", Message.TopLeft));
return;
}
#endregion

الطريقه بتاعت الوقع ايتم كان في عضو هنا سالني عليه في موضوع فده الطريقه ياريت تكون الفكره وصلت
اشفكو في الموضيع القادمه انشاء الله

ALz3em
2019-09-14, 01:05 PM
عاش استمر

مؤمن
2019-09-14, 02:48 PM
احلا حاجا فيك يا حازم بجد انك مشلتش الحقوق بتعتي الموضوع ده من ايام تيم اكسور جزاك الله خيرا

MohamedModyAdel
2019-09-14, 07:03 PM
حلو استمر

ابو حمزه9
2019-09-14, 07:42 PM
ديماً حازم مشرفنا واحلي منتدي
واحلي ناس واحلي موضوع ربنا
يخليك ياحازم وتفيد الناس بشغلك

uncelsam
2019-10-23, 10:22 PM
حاجه جميله بردو

ElSaher
2020-01-28, 03:25 AM
عاش

abdocoder
2020-03-26, 11:56 PM
شكرا

ViORX
2020-05-09, 12:37 PM
تسلم ايدك

so3da
2023-04-25, 11:49 PM
dassd

A_H_M_E_D
2023-04-27, 12:22 AM
عاش

mohammedshafik
2023-05-25, 09:46 AM
thxxx

karem1q
2023-10-09, 10:16 AM
تسلم

jokeregy
2024-02-03, 11:54 PM
تسلم