الله الراحمن الراحيم ,,
السلام عليكم ورحمة الله و بركاته ,,
الحمد لله علي نعمة الاسلام و كفي بيها نعمة ,,
النهارده جايبلكم كويست جميله و هتعجبكم ان شاء الله ,,
شرح الكويست ,,
الكويست بتبدل لما تبقي 50 دقيقه في اللعبه
بيجيلك اوتو انفيت بيووديك عند الراجل الي هيدخلك الكويست
وبعدين هتخش هيجيلك الاسبيل الي بتمشيك بالعكس
وبعدين تدنك تموت في الناس لحد ما يبقا معك 20 بوينت كريزي وار
كل ما تمووت واحد هيكتبك في السيستم و فوق معاك كام بوينت
وهيعتك اوتوماتيك علي التون ومعاك جايزتك يامعلم
والي بيكسبو في الكويست دي اتنين بس
يارب تكون فهمت ,,
نيجي للاضافه ,,
Npcs.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
#region CreazyWar By Karem #region Start case 50560://id { switch (npcRequest.OptionID) {//co.vpscairo.com case 0: { dialog.Text("hey mr : " + client.Entity.Name + " Would you like Join to CrazyWar ??"); dialog.Option("yes sure.", 1); dialog.Option("No not now.", 255); dialog.Avatar(35); dialog.Send(); break; } case 1: { if (DateTime.Now.Minute >= 50 && DateTime.Now.Minute < 55) { client.Entity.Teleport(5661, 50, 50);} else { dialog.Text("Sory mr : " + client.Entity.Name + " Come Sign Up In xx.50 ??"); dialog.Option("OKi Thx.", 255); dialog.Avatar(35); dialog.Send(); } break; } } break; } #endregion Start #endregion |
Entity.cs |
ابحث عن
1 2 |
#region Offsets او public Copra.Pet.PetType pettype; |
وضيف تحته
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#region Crazy War public ushort _CrazyWar = 0; public ushort CrazyWar { get { return _CrazyWar; } set { _CrazyWar = value; if (value >= 1) { // AddFlag2(Network.GamePackets.Update.Flags2.TopPirate2); } } } #endregion |
وابحث عنضيف دول في World .cs
1 |
private void BuffersCallback(GameState client, int time) |
وضيف ده فوقه
1 |
public static uint CrazyWarPoint = 0, CrazyWarWin = 0; |
وده الاوتو انفنت
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
#region Crazy War if (client.Entity.MapID == 5661) { client.ChaosStamp = Time32.Now; client.Entity.ChaosTime = 1; var upd = new GameCharacterUpdates(true); upd.UID = client.Entity.UID; upd.Add(GameCharacterUpdates.Dizzy, 0, 5); client.SendScreen(upd, true); client.Entity.AddFlag(Update.Flags.Confused); } if (client.Entity.MapID == 5661) { if (client.Entity.CrazyWar != 0) { if (client.Entity.CrazyWar > CrazyWarPoint) { CrazyWarPoint = client.Entity.CrazyWar; CrazyWarWin = client.Entity.UID; Kernel.SendWorldMessage(new Network.GamePackets.Message(" First Man crazy War >> Mr. " + client.Entity.Name + " Crazy War Points = " + client.Entity.CrazyWar + "!", System.Drawing.Color.White, Network.GamePackets.Message.Center), Program.GamePool); } } } if (client.Entity.MapID == 5661) { if (DateTime.Now.Minute == 56) { if (client.Entity.CrazyWar == CrazyWarPoint && client.Entity.UID == CrazyWarWin) { uint crazywarPrize = 1000; client.Entity.ConquerPoints += crazywarPrize; Kernel.SendWorldMessage(new Network.GamePackets.Message("Mr. " + client.Entity.Name + " Has Win For Crazy War . Priz = " + crazywarPrize + " !", System.Drawing.Color.White, Network.GamePackets.Message.Center), Program.GamePool); } client.Entity.Teleport(1002, 300, 278); CrazyWarPoint = 0; CrazyWarWin = 0; } if (!(DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 56)) { client.Entity.Teleport(1002, 300, 278); } } if (DateTime.Now.Minute == 50 && DateTime.Now.Second == 01) { Kernel.SendWorldMessage(new Message("Crazy War Has Started .", System.Drawing.Color.White, Message.Center), Program.GamePool); client.MessageBox("Crazy War Has Started Need Join ? .", (p) => { p.Entity.Teleport(6672, 62, 41); }, null, 60); } #endregion |
بعدين خش علي entity ابحث علي
1 2 |
public void Die(Entity killer) { |
|
وضيف دع تحته
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#region CrazyWar if (killer.MapID == 5661) { killer.CrazyWar += 1; if (CrazyWar != 0) { CrazyWar -= 1; } Kernel.SendWorldMessage(new Network.GamePackets.Message("Mr." + killer.Name + " Crazy War Point == " + killer.CrazyWar +"!", System.Drawing.Color.White, Network.GamePackets.Message.TopLeft), Program.GamePool); killer.Owner.Send(new Message("Mr." + killer.Name + " Crazy War Point == " + killer.CrazyWar + "!", System.Drawing.Color.Red, Network.GamePackets.Message.FirstRightCorner)); Owner.Send(new Message("Mr." + Name + " Crazy War Point == " + CrazyWar + "!", System.Drawing.Color.Red, Network.GamePackets.Message.FirstRightCorner)); } #endregion |
npc النفي كات ضيف
1 |
50560 0 0 CrazyWar 2 45420 -1 6672 57 40 0 |
Maps
1 |
5661 700 7 0 |
4 تعليقات “New| Creazy War Quest on co.vpscairo.com”
بعد ازنكو مكان ال Map دا فين في السورس والا في القاعده
باذن الله ف جديد كل يوم
الفكرة حلوة
شكراً علي مجهودك
جاري التجرربة
شغل عالي يا كريم تسلم ايدك