titan
11-02-2018, 09:07 PM
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
اني بي سي سوبر جيلد وار
موجود في معظم السيرفرات بس مش شغال
تقدر تضيفو دلوقتي بكل سهولة
يلا نبداء
افتح كلاس NPC
ضيف الاني بي سي دة
#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
اقفله من السالب وضيف فوقه دة
#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
دة مواعيد تشغيل وايقاف وجايزة تقدر تعدل عليهم براحتك
من سطر دة
if ((Now64.Hour == 19 && Now64.Minute == 30 && Now64.Second == 0) && (Now64.DayOfWeek == DayOfWeek.Wednesday || Now64.DayOfWeek == DayOfWeek.Sunday))
دة مواعيد الايام
انا عاملو يوم الاحد والاربعاء من 7.30 ل 9 غيرو براحتك ب الايام والوقت اللي انت عاوزو
لو عاوز تغير الجايزة افتح كلاس Npc
وابحث عن الرقم دة 44821140
انزل تحت شوية هتلاقي دول
Program.AddWarLog("SuperGuildWar", "2,000,000", client.Entity.Name);
SuperGuildWar.Claim = false;
SuperGuildWar.KeeperID = 0;
client.Entity.ConquerPoints += 250000000;
في سطر دة
client.Entity.ConquerPoints += 250000000
عدل علي السبس اللي انت عاوزو امسح 250000000 وحط اللي انت عاوزو
لو عاوز تغدل علي عدد ايام التوب بتاع الجيلد وار
هتنزل تحت الجايزة السبس
بشكل دة
client.Entity.AddTopStatus(Update.Flags3.ConuqerSu perYellow, 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
كدة انا خلصت اتمني افادة
وعليكم السلام ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
اني بي سي سوبر جيلد وار
موجود في معظم السيرفرات بس مش شغال
تقدر تضيفو دلوقتي بكل سهولة
يلا نبداء
افتح كلاس NPC
ضيف الاني بي سي دة
#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
اقفله من السالب وضيف فوقه دة
#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
دة مواعيد تشغيل وايقاف وجايزة تقدر تعدل عليهم براحتك
من سطر دة
if ((Now64.Hour == 19 && Now64.Minute == 30 && Now64.Second == 0) && (Now64.DayOfWeek == DayOfWeek.Wednesday || Now64.DayOfWeek == DayOfWeek.Sunday))
دة مواعيد الايام
انا عاملو يوم الاحد والاربعاء من 7.30 ل 9 غيرو براحتك ب الايام والوقت اللي انت عاوزو
لو عاوز تغير الجايزة افتح كلاس Npc
وابحث عن الرقم دة 44821140
انزل تحت شوية هتلاقي دول
Program.AddWarLog("SuperGuildWar", "2,000,000", client.Entity.Name);
SuperGuildWar.Claim = false;
SuperGuildWar.KeeperID = 0;
client.Entity.ConquerPoints += 250000000;
في سطر دة
client.Entity.ConquerPoints += 250000000
عدل علي السبس اللي انت عاوزو امسح 250000000 وحط اللي انت عاوزو
لو عاوز تغدل علي عدد ايام التوب بتاع الجيلد وار
هتنزل تحت الجايزة السبس
بشكل دة
client.Entity.AddTopStatus(Update.Flags3.ConuqerSu perYellow, 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
كدة انا خلصت اتمني افادة
وعليكم السلام ورحمة الله وبركاته