MohamedModyAdel
2019-08-13, 03:53 PM
الكوستيه عباره انك تخش مابه ساعه 50 وتخلص 59
كل دقيقه هتقعد فيها هتاخد سباس
نبدا الاول
بسم الله الرحمن الرحيم
قبل ما المنتدي يتقفل انا هطلع الحاجات الي كنت شيلها وكنت هنزلها بس في المعاد المناسب
نبدا بالاضافه
هتخش علي كلاس Npc
هتضيف دا
#region BesTFighter
case 81516:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there > " + client.Player.Name + " < Would you like to join BesTFighter?.");
dialog.Option("Yes Please", 1);
dialog.Option("Not now.", 255);
dialog.Send();
break;
}
case 1:
{
if (DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 59)
{
client.Player.Teleport(10060, 50, 50);
}
else
{
dialog.Text("BesTFighter is held during xx:50 To xx:59 in every Day");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
هتخش في كلاس World هتضيف دا في اي مكان
#region BestFighter
if (client.Player.MapID == 10060)
{
if (Time32.Now > client.Player.ConquerPointsStamp.AddMinutes(1))
{
client.Player.ConquerPoints += 500000;
client.Player.ConquerPointsStamp = Time32.Now;
}
}
#endregion
في نفس الكلاس هتبحث عن
private void WorldTournaments(int time)
حط تحتها
#region BesTFighter
if (DateTime.Now.Minute == 50 && DateTime.Now.Second == 1)
{
Kernel.SendWorldMessage(new Message("BesTFighter PKWar began !", Color.White, (uint)Message.Center), Kernel.GamePool.Values.ToArray());
foreach (var clientX in Kernel.GamePool.Values)
clientX.MessageBox("BesTFighter PKWar is about to begin! Do you want to join?",
p => { p.Player.Teleport(1002, 296, 266); }, null, 60);
}
#endregion
#region Quit
if (Now64.Minute == 1)
{
foreach (var player in Kernel.GamePool.Values)
{
if (player.Player.MapID == 10060)
player.Player.Teleport(1002, 301, 278);
Kernel.SendWorldMessage(new Message("The Best FighTer Is End", Color.Red, Message.Center));
}
}
#endregion
الاضافه في الناقي كات هتخش علي Maps كالاتي
10060
7
700
كل دقيقه هتقعد فيها هتاخد سباس
نبدا الاول
بسم الله الرحمن الرحيم
قبل ما المنتدي يتقفل انا هطلع الحاجات الي كنت شيلها وكنت هنزلها بس في المعاد المناسب
نبدا بالاضافه
هتخش علي كلاس Npc
هتضيف دا
#region BesTFighter
case 81516:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there > " + client.Player.Name + " < Would you like to join BesTFighter?.");
dialog.Option("Yes Please", 1);
dialog.Option("Not now.", 255);
dialog.Send();
break;
}
case 1:
{
if (DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 59)
{
client.Player.Teleport(10060, 50, 50);
}
else
{
dialog.Text("BesTFighter is held during xx:50 To xx:59 in every Day");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
هتخش في كلاس World هتضيف دا في اي مكان
#region BestFighter
if (client.Player.MapID == 10060)
{
if (Time32.Now > client.Player.ConquerPointsStamp.AddMinutes(1))
{
client.Player.ConquerPoints += 500000;
client.Player.ConquerPointsStamp = Time32.Now;
}
}
#endregion
في نفس الكلاس هتبحث عن
private void WorldTournaments(int time)
حط تحتها
#region BesTFighter
if (DateTime.Now.Minute == 50 && DateTime.Now.Second == 1)
{
Kernel.SendWorldMessage(new Message("BesTFighter PKWar began !", Color.White, (uint)Message.Center), Kernel.GamePool.Values.ToArray());
foreach (var clientX in Kernel.GamePool.Values)
clientX.MessageBox("BesTFighter PKWar is about to begin! Do you want to join?",
p => { p.Player.Teleport(1002, 296, 266); }, null, 60);
}
#endregion
#region Quit
if (Now64.Minute == 1)
{
foreach (var player in Kernel.GamePool.Values)
{
if (player.Player.MapID == 10060)
player.Player.Teleport(1002, 301, 278);
Kernel.SendWorldMessage(new Message("The Best FighTer Is End", Color.Red, Message.Center));
}
}
#endregion
الاضافه في الناقي كات هتخش علي Maps كالاتي
10060
7
700