منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   ارض cps / cpcastel (https://code.vpscairo.com/showthread.php?t=799)

Rider 2019-07-13 11:16 PM

ارض cps / cpcastel
 

السلام عليكم ورحمة الله وبركاته
معانا اليوم ااضافه ارض الس بي الي هي بتيجي مرتيم في اليوم بتدخل تموت وحوش بتدي سي بي كتير علي حسب الدروب بتاعك
الاضافه
اول حاجه هنعملها الدعوه عشان الناس تدخل
ادخل علي World.cs
كود PHP:

#region TreasureBox 
         
if ((Now64.Hour == 1) || (Now64.Hour == 15)) 
         { 
              
             
             
Kernel.SendWorldMessage(new Message("The Lost Cps city began "Color.WhiteMessage.TopLeft), Program.Values); 
             foreach (var 
client in Program.Values
                 
client.MessageBox("The Lost Cps city began! Would you like to join?"
                 
=> { p.Entity.Teleport(1002297268); }, null20); 
         } 
         
         if ((
Now64.Hour == 2) || (Now64.Hour == 16)) 
         { 
             
             foreach (var 
client in Program.GamePool
                 if (
client.Entity.MapID == 3829
                     
client.Entity.Teleport(1002300278); 
             
Kernel.SendWorldMessage(new Message("The Lost Cps city has ended!"Color.RedMessage.Center)); 
         } 
         
#endregion 

طبعا انا عامل اي وقت متنساش تعدل علي الوقت و مكان الان بي سي الي في الانفيت فوق كده الدعوه
ندخل علي الان بي سي
كود PHP:

case 25371
                    { 
                        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
                                { 
                                     
                                  if ((
Now64.Hour == 2) || (Now64.Hour == 16)) 
                                    { 
                                        
                                            
client.Entity.Teleport(38295070); 
                                            
                                        } 
                                        else 
                                        { 
                                            
dialog.Text("Sorry it is not the time for the event!"); 
                                            
dialog.Option("okay"255); 
                                            
dialog.Avatar(7); 
                                            
dialog.Send(); 
                                            break; 
                                        } 
                                    } 
                                     
                        } 
                        break; 
                    } 

بعدها المابه ادخل علي النافي كات هتلاقي تيبل اسمه maps ادخل عليه اول خانه اكتب 3829 تاني خانه اكتب 3820 و باقي الخانات اكتب زي اي واحده فوق عادي

بعد كده الوحوش و اخر حاجه في النافي كات monsterspawn ضيف الوحش الي يعجبك اخر حاجه خالص الدروب بتاع الوحوش

بعد كده ادخل علي monstertable.cs و حط الكود ده بتاع دروب الوحش

كود PHP:

if (Name == "asm el w7s" && killer.MapID == 3829
            { 
                if (
Kernel.Rate(80100)) 
                { 
                    
uint ItemID 
 
Random R = new Random(); 
                
int Nr R.Next(13); 

[
COLOR="red"
if (
Nr == 1ItemID 3003340
                if (
Nr == 2ItemID 3003340
                if (
Nr == 3ItemID 3003340
[/
COLOR
                  
                    var 
infos Database.ConquerItemInformation.BaseInformations[ItemID]; 
                    
ushort X Owner.XOwner.Y
                    
Game.Map Map Kernel.Maps[Owner.MapID]; 
                    if (
Map.SelectCoordonates(ref Xref Y)) 
                    { 
                        
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true); 
                        
floorItem.Item = new Network.GamePackets.ConquerItem(true); 
                        
floorItem.Item.Color = (KhaledMohamed.Game.Enums.Color)Kernel.Random.Next(48); 
                        
floorItem.Item.ID ItemID
                        
floorItem.Item.Plus floorItem.Item.Plus
                        
floorItem.Item.MaximDurability infos.Durability
                        
floorItem.Item.Durability infos.Durability
                        
floorItem.Item.MobDropped true
                        
floorItem.ValueType Network.GamePackets.FloorItem.FloorValueType.Item
                        
floorItem.ItemID ItemID
                        
floorItem.MapID Owner.MapID
                        
floorItem.MapObjType Game.MapObjectType.Item
                        
floorItem.X
                        
floorItem.Y
                        
floorItem.Type Network.GamePackets.FloorItem.Drop
                        
floorItem.OnFloor Time32.Now
                        
floorItem.ItemColor floorItem.Item.Color
                        
floorItem.UID Network.GamePackets.FloorItem.FloorUID.Next
                        while (
Map.Npcs.ContainsKey(floorItem.UID)) 

                            
floorItem.UID Network.GamePackets.FloorItem.FloorUID.Next

                        
Map.AddFloorItem(floorItem); 

                        
SendScreenSpawn(floorItem); 
                    } 
                    
killer.Owner.Send(new Network.GamePackets.Message("Wow ! You Killed the " Name " and Dropped cps pack ! Keep Going !"System.Drawing.Color.Blue2005)); 
                    return; 
                } 
            } 

متنساش غير كلمة asm el w74 ب اسم الوحش الي انته اخترته يكون في المابه و رقم 3003340 برقم الشنط الي هتقع طب الشنط اخليها توقع كبس اذاي

من packethandler.cs

كود PHP:

case 729304
                    { 
                        if (
client.Inventory.Contains(7293041)) 
                        { 
                            
uint cps 500
                            
client.Entity.ConquerPoints += cps

                            
client.Send(new Message("You received " cps " Cps from opening packet!"Color.RedMessage.System)); 
                            
client.Inventory.Remove(item.ID1); 
                        } 
                        else 
                        { 
                            
client.MessageBox("Sorry u do not have the packet"); 
                        } 
                        break; 
                    } 

غير رقم case لرقم الباكتات الي انته هتخليها تقع في المابه بس كده اتمني اكون منستش حاجه حسبي الله و نعم الوكيل ههه
بالتوفيق




محمد ياسر 2019-07-13 11:17 PM

رد: ارض cps / cpcastel
 
الله ينور موضوع جميل

MohamedModyAdel 2019-07-14 12:24 AM

رد: ارض cps / cpcastel
 
حلو

Rider 2019-07-14 03:53 AM

رد: ارض cps / cpcastel
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 5264)
الله ينور موضوع جميل

حبيبي <3

اقتباس:

المشاركة الأصلية كتبت بواسطة mohamedmodyadel (المشاركة 5279)
حلو

تسلم يا غالي


الساعة الآن 08:03 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب