بسم الله الرحمن الرحيم
انهردا معانا كويستة جميلة كيدا وهيه كويسة بوينتات الاينر بور ايه هوا الاينر بور هوا عبارة عن سستم جديد مزل من فترة فى كونكر بيديك طاقة زيادة شبيه جدا بالاتشى والكيانج وزاى ما الاتشى عايز بوينتات عشان تفتح فى طقات جديد الاينر بور كذالك طيب فى ناس نزلت فى سرفرها نظام الاينر بور ماشى بس هتستفيد بيه ايه من غير بوينتات تفتحه وتخلى فى متعة فى اللعبه انا منزلتش اضافة الاينر بور بس لو الناس طلبت اكيد هنزله
الكويستة هتديك 500 بوينت تمام تقدر انت تزودها وتنقصها على حسب نظام سيرفرك
نخوش على الشرح
انت هتخوش على الورلد world.cs هضيف فى كود الاتو انفيت دا
if (Now64.Minute == 06 && Now64.Second == 2)
{
Kernel.SendWorldMessage(new Message("InnerPowerQuest War began [Prize: [500] Point(InnerPower)] ?!", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("InnerPowerQuest began! Would you like to join [Prize: [500] Point(InnerPower)]?",
p => { p.Entity.Teleport(1002, 296, 359); }, null, 60);
} #endregion
وبعدين هتخوش على الانبى سى Npc.cs ضيف فى الكود دا
#region InnerPower Quest
#region InnerPowerQuest
case 12341:
{
switch(npcRequest.OptionID)
{
case 0:
{
dialog.Text("Do you want to join InnerPwoer points quest to win 500 InnerPower Points?");
dialog.Option("Yes i want", 1);
dialog.Option("Not now", 255);
dialog.Send();
}
break;
case 1:
{
if (DateTime.Now.Minute >= 06 && DateTime.Now.Minute <= 09)
{
client.Entity.Teleport(5566 , 50 , 50);
}
else
{
dialog.Text("Sorry, Quest start every time x05 To x10.");
dialog.Option("Thanks.", 255);
}
}
break;
}
break;
}
#endregion
#region InnerPowerQuest Prize
case 524246:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
DateTime Now64 = DateTime.Now;
foreach (Client.GameState players in Kernel.GamePool.Values)
if (players.Entity.MapID == 5566 && (!players.Entity.Dead))
alive++;
if (Now64.Minute >= 9 && Now64.Minute <= 12)
{
if (alive == 1)
{
client.Entity.Teleport(1002, 300, 278);
client.Entity.AddTopStatus(Update.Flags2.WeeklyTop2PkBlue, 2, DateTime.Now.AddMinutes(59));
client.Entity.InnerPower.Potency += 500;
Conquer_Online_Server.Kernel.SendWorldMessage(new Message("Congratulations! " + client.Entity.Name + " claimed the prize 500 Point(InnerPower) for winning InnerPower Quest for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 5566)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Player God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " players in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:9");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
بعد كيدا هنحوط دول فى ملف ماب Map فى النافى كات
5566 1004 7 0
1 التعليقات لموضوع "شرح عمل كويسة بوينتات الاينر بور InnerPowerQuest"
هوا فين ملف الورلد دا بقي
شروط التعليق :
■ يجب على التعليق أن يكون بلا روابط إشهارية
■ لاستعمال خط عريض ضع الكود : النص هنا...
■ لاستعمال خط مائل ضع الكود : النص هنا...
■ لإضافة صورة ضعها بهذا الكود : ... رابط الصورة هنا ...
الابتسامات الابتسامات