السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
اني بي سي سوبر جيلد وار
موجود في معظم السيرفرات بس مش شغال
تقدر تضيفو دلوقتي بكل سهولة
يلا نبداء
افتح كلاس NPC
ضيف الاني بي سي دة
كود PHP:
#region SGuild War
case 301610:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("WelCom i'm GM[Nour] Super Guild War bt4t8al yom al 7ad w yom al arb3 mn sa3a 8 l7d 9 blel Prize 250M Cps ... ");
dialog.Option(" Enter Super Guild War ", 1);
// dialog.Option(" superGW ", 2);
dialog.Option("No Thanks.", 255);
dialog.Avatar(188);
dialog.Send();
break;
}
case 1:
{
if (SuperGuildWar.IsWar)
{
client.Entity.Teleport(10380, 348, 339);
}
else
{
dialog.Text(" Super Guild War Yom al arb3 w yom al 7ad sa3a 20:00 .");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
case 2:
{
client.Entity.Teleport(10380, 348, 339);
break;
}
}
break;
}
#endregion
بعد كدة افتح كلاس World
ابحث عن
#region GuildWar
اقفله من السالب وضيف فوقه دة
كود PHP:
#region SuperGuildWar
if (SuperGuildWar.IsWar)
{
if (Time32.Now > SuperGuildWar.ScoreSendStamp.AddSeconds(3))
{
SuperGuildWar.ScoreSendStamp = Time32.Now;
SuperGuildWar.SendScores();
}
}
if ((Now64.Hour == 19 && Now64.Minute == 30 && Now64.Second == 0) && (Now64.DayOfWeek == DayOfWeek.Wednesday || Now64.DayOfWeek == DayOfWeek.Sunday))
{
if (!SuperGuildWar.IsWar)
{
SuperGuildWar.Start();
foreach (var client in Program.Values)
if (client.Entity.GuildID != 0)
client.MessageBox(" Super Guild War now work will end at 21:00 Server time?",
p => { p.Entity.Teleport(1002, 229, 222); }, null);
}
}
if (SuperGuildWar.IsWar)
{
if (Now64.Hour == 21 && Now64.Second <= 01)
{
SuperGuildWar.End();
}
}
#endregion
دة مواعيد تشغيل وايقاف وجايزة تقدر تعدل عليهم براحتك
من سطر دة
كود PHP:
if ((Now64.Hour == 19 && Now64.Minute == 30 && Now64.Second == 0) && (Now64.DayOfWeek == DayOfWeek.Wednesday || Now64.DayOfWeek == DayOfWeek.Sunday))
دة مواعيد الايام
انا عاملو يوم الاحد والاربعاء من 7.30 ل 9 غيرو براحتك ب الايام والوقت اللي انت عاوزو
لو عاوز تغير الجايزة افتح كلاس Npc
وابحث عن الرقم دة 44821140
انزل تحت شوية هتلاقي دول
P
كود PHP:
rogram.AddWarLog("SuperGuildWar", "2,000,000", client.Entity.Name);
SuperGuildWar.Claim = false;
SuperGuildWar.KeeperID = 0;
client.Entity.ConquerPoints += 250000000;
في سطر دة
كود PHP:
client.Entity.ConquerPoints += 250000000
عدل علي السبس اللي انت عاوزو امسح 250000000 وحط اللي انت عاوزو
لو عاوز تغدل علي عدد ايام التوب بتاع الجيلد وار
هتنزل تحت الجايزة السبس
بشكل دة
كود PHP:
client.Entity.AddTopStatus(Update.Flags3.ConuqerSuperYellow, 3, DateTime.Now.AddDays(3));
عند AddDays(3
عدل علي رقم 3 ب عدد الايام اللي انت عاوزو
مثلا لو عاوزو لمدة اسبوع خليها 7 لو يومين 2
اخر حاجة اضافة الاني بي سي في النفي كات
id
301610
name
Super Guild War
Tayp
2
LookFace
8500
Mapid
1002
X/Y
230-225
كدة انا خلصت اتمني افادة
وعليكم السلام ورحمة الله وبركاته