اظن الكلام واضح من العنوان ومكنش لازم اكتب ادخل علشان تفهم كنت عايز اشدك للموضوع وخلاص

اول حاجا هتفتح
PacketHandler.cs
ونبحث عن
تحتيه حط الكود ده
لو هوا موجود قبل كدا عندكو بدلو بي ده
كود:
#region SwordMaster Open
case 720842:// SwordMaster By Hazem code.vpscairo.com
{
if (client.Entity.MapID == 3024)
{
if (client.Entity.SwordMaster1days == 0)
{
Database.MonsterInformation monster = new Database.MonsterInformation();
monster.Boss = true;
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);
client.Entity.SwordMaster1days += 1;
}
else
{
client.Send(new Network.GamePackets.Message("You Can't open only Every Day", System.Drawing.Color.Red, 0x7dc));
// return;
}
}
else
{
client.Send(new Message("You Can't open here Sorry!", Color.White, 255));
}
break;
}
#endregion
بعد كدا افتح
Entity.cs
في اي حته حط الكود ده
كود:
public uint SwordMaster1days;
بعد كدا افتح
EntityTable.cs
ابحث عن
كود:
client.Entity.Spouse = reader.ReadString("Spouse");
تحتيه حط الكود ده
كود:
client.Entity.SwordMaster1days = reader.ReadUInt32("swordmaster1days");
في نفس الملف برضو تبحث عن
كود:
.Set("Spouse", e.Spouse)
تحتيه حط الكود ده
كود:
.Set("swordmaster1days", e.SwordMaster1days)
بعد كدا افتح
World.cs
ابحث عن
كود:
private void WorldTournaments(int time)
تحتيه حط الكود ده
كود:
#region Reset SwordMaster Every Day
if (DateTime.Now.Hour == 00 && DateTime.Now.Minute == 00 && DateTime.Now.Second == 00)//By Moamen Coder
{
Conquer_Online_Server.Database.MySqlCommand cmd = new Conquer_Online_Server.Database.MySqlCommand(Conquer_Online_Server.Database.MySqlCommandType.UPDATE);
cmd.Update("entities")
.Set("swordmaster1days", 0);
cmd.Execute();
}
#endregion
نيجي بقا لي اخر جزء
هتفتح النيفي كات
واتعمل صف جديد في جدول entities
swordmaster1days varchar 255