بص يا معلم تابع ,,
الكويست دي للولاد و البنات واحد هيقلي يعني ايه للولاد والبنات ,,
هقولك يعني كويستا للبنات هتبدا و الي هيخشها البنات فقط ,,
واكويست للولاد هتبدا في نفس الوقت برده بس هتبقا للولاد فقط ,,
والي هيكسب من البنات هيروح لمابه فاضيه ,,
والي هيكسب للولاد هيروح برده لنفس المابه ,,
بحيث انهم يلاعبو بعض في الاخر ,,
في ناس مش فاهمه صح ,,
بص يا معلم اوتو انفيت هيجبلك الساعه 10 في اللعبه ,
هدوس عليه هيوديك مكان الان بي سهات ,,
الولد هيخش الكويست بتاعته ويلعب pk مع الي معاه في المابه ,
ولو موتهم كلهم و مفضلش غيره هيكلم الان بي سي هيبعتو ع المابه,,
الي هيقابلو فيها بعض (البنات_الولاد) ولو حد كسب سواء كان بنت او ولد ,,
هيكلم الان بي سي هيديلو الجايزه بتاعتو و يطلعو التون ,,
طب الجايه دي قيمتها كام ولا ايه هيا بالظبط ,,
الجايزه قيمتها 10 مليون Cpc وانت ممكن تغير القيمه,,
وهديك الكود الي هتغير منه و ممكن برده تضيف اي حوايز تانيه ,,
وكل واحد حسب دماغه ,,
يارب تكونو فهمتو ,,
نيجي للاضافات,,
خش يـ معلم ع ملف
وضيف دول ,,
|
#region New Quest By yousseffaruk
#region Female Quest
case 681336:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to join the Female Quest[Just Female]?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Avatar(10);
dialog.Send();
break;
}
case 1:
{
if (DateTime.Now.Hour == 10 && DateTime.Now.Minute >= 00 && DateTime.Now.Minute < 3)
{
if (client.Entity.Body == 2001 || client.Entity.Body == 2003)
{
Random R = new Random();
int Nr = R.Next(1, 3);
if (Nr == 1) client.Entity.Teleport(2527, 50, 50);
if (Nr == 2) client.Entity.Teleport(2527, 50, 50);
if (Nr == 3) client.Entity.Teleport(2527, 50, 50);
}
else
{
dialog.Text("Enta Btstahbel :D EL Quest De Lel Bnat Bas Yad");
dialog.Option("5las Ya 7ag
yousseffaruk .",255);
dialog.Send();
break;
}
break;
}
else
{
dialog.Text("Female Quest has Started in the time 10.00 to 10.03 to sign up ");
dialog.Send();
}
break;
}
}
}
break;
#endregion By
By yousseffaruk
#region Female Quest Part2[Prize]
case 681347:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to Go To Part 2?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Avatar(10);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (Conquer_Online_Server.Client.GameState players in Conquer_Online_Server.Kernel.GamePool.Values)
if (players.Entity.MapID == 2527 && (!players.Entity.Dead))
alive++;
if (DateTime.Now.Hour == 10 && DateTime.Now.Minute >= 3 && DateTime.Now.Minute < 5)
{
if (alive == 1)
{
Random R = new Random();
int Nr = R.Next(1, 2);
if (Nr == 1) client.Entity.Teleport(2526, 50, 50);
if (Nr == 2) client.Entity.Teleport(2526, 50, 50);
EntityTable.SaveEntity(client);
}
else
{
dialog.Text("There are still " + alive + " players in the map kill it first to Go To Part 2");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only you Will Go To the Part 2 in the tim 10.03 to 10.05");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
}
break;
#endregion
By yousseffaruk
#region Male Quest
case 681226:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to join the Male Quest[Just Male]?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
if (DateTime.Now.Hour == 10 && DateTime.Now.Minute >= 00 && DateTime.Now.Minute < 3)
{
if (client.Entity.Body == 1003 || client.Entity.Body == 1004)
{
Random R = new Random();
int Nr = R.Next(1, 3);
if (Nr == 1) client.Entity.Teleport(2522, 50, 50);
if (Nr == 2) client.Entity.Teleport(2522, 50, 50);
if (Nr == 3) client.Entity.Teleport(2522, 50, 50);
}
else
{
dialog.Text("Enta Btstahbel :D EL Quest De Lel Wlad Bas Yad");
dialog.Option("5las Ya 7ag
yousseffaruk
.",255);
dialog.Send();
break;
}
break;
}
else
{
dialog.Text("Male Quest has Started in the time 10.00 to 10.03 to sign up ");
dialog.Option("I don't care.", 255);
}
break;
}
}
}
break;
#endregion
#region Male Quest Part2[Prize]
case 681917:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to Go To Part 2?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Avatar(10);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (Conquer_Online_Server.Client.GameState players in Conquer_Online_Server.Kernel.GamePool.Values)
if (players.Entity.MapID == 2522 && (!players.Entity.Dead))
alive++;
if (DateTime.Now.Hour == 10 && DateTime.Now.Minute >= 3 && DateTime.Now.Minute < 5)
{
if (alive == 1)
{
Random R = new Random();
int Nr = R.Next(1, 2);
if (Nr == 1) client.Entity.Teleport(2526, 50, 50);
if (Nr == 2) client.Entity.Teleport(2526, 50, 50);
EntityTable.SaveEntity(client);
}
else
{
dialog.Text("There are still " + alive + " players in the map kill it first to Go To Part 2");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only you Will Go To the Part 2 in the tim 10.03 to 10.05");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
}
break;
#endregion
By yousseffaruk
#region Wiiner
case 682702:
{
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;
foreach (Conquer_Online_Server.Client.GameState players in Conquer_Online_Server.Kernel.GamePool.Values)
if (players.Entity.MapID == 2526 && (!players.Entity.Dead))
alive++;
if (DateTime.Now.Hour == 10 && DateTime.Now.Minute >= 3 && DateTime.Now.Minute < 10)
{
if (alive == 1)
{
client.Entity.ConquerPoints += 10000000;
Conquer_Online_Server.Kernel.SendWorldMessage(new Message("Congratulations! " + client.Entity.Name + " claimed the prize 10kk Cps for winning the New Pk War and Receive Male&Female PkWar .Coded BY.Mr ArabZero.", System.Drawing.Color.Black, Message.Talk), Program.GamePool);
_String str = new _String(true);
str.Type = _String.Effect;
str.Texts.Add("cool");
client.Entity.Teleport(1002, 429, 378);
EntityTable.SaveEntity(client);
}
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 the killrs Pk War 10 kk Cps .By.ArabZero");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
}
break;
#endregion
By yousseffaruk
#endregion
|
تمام ,,
وده الكود الي هتغير منو الجايزه,,
|
client.Entity.ConquerPoints += 10000000;
|
غير بقا براحتك و زي ما قلنا تقدر تضيف جوايز تانيه كتييير ,,
خش بقا ع ملف
وضيف الاوتو انفيت ده ,,
|
#region New Quest[NewIdea] By yousseffaruk if (Now64.Hour == 10 && Now64.Minute >= 00 && Now64.Minute < 3)
{
Kernel.SendWorldMessage(new Message("Male/Female War began!", Color.White, Message.TopLeft), Program.GamePool);
foreach (var pclint in Program.GamePool)
client.MessageBox("Male/Female Event Has Started Wana Join? [Prize: 10k CPs] By yousseffaruk ",
(p) => { p.Entity.Teleport(1002, 435, 292); }, null, 10);
}
#endregion TopMasters Quest
|
شوف انت بقا هتحط الان بي سهات فين وعدل علي التليبورت
بتاع الان بي سي ,,
وبعدين خش علي Constants.cs وابحث علي
|
public static readonly System.Collections.Generic.List<ushort> PKFreeMaps = new System.Collections.Generic.List<ushort>()
|
وحط اي دي المابات دول مع الي عندك
نيجي بقا لشغل النفي كات ,,
خش علي Maps وضيف المابات دي
وبعدين خش علي Npcs و هشرح كل اي دي بتاع انهي ان بي
سي عشان محدش يتلغبط ,,
ده اي دي ان بي سي الدخول بتاع الولاد 681336
زده برده بتاع الولاد بس الي هيبقا جوا 681347
وده هيتط في المابه دي 2527
وده اي دي ان بي سي الدخول بتاع البنات 681226
ده برده بتاع البنات بس الي هيبقا جوه 681917
والي هيتحط في المابه دي2522
وده اخر اي دي الي هو بتاع الجايزه 682702
والي هيتحط في المابه دي 2526
كده شرحنا خلص ,,
تعليقات: 0
إرسال تعليق