عرض مشاركة واحدة
احصائياتى

الردود
9

المشاهدات
2768
 
zezonever

zezonever is on a distinguished road

    غير متواجد

المشاركات
199

+التقييم
0.10

تاريخ التسجيل
Oct 2019

الاقامة

نظام التشغيل

رقم العضوية
2186
2019-11-08, 02:04 AM
المشاركة 1 
#1  
Happy توب الصراحه مكنتش حابب اديله لحد بس علشان خاطر عيونكم خدوه عادي بضحي
السلام عليكم ورحمه الله وبركاته

التوب ده ع ما اظن مش عند حد ولو عند حد هيكون مع ديسكو بس
اولا علشان مطولش عليكم كثير هنفتح بروجيكت السورس ندخل علي Npc

نضيف الكود الحلو ده


كود:
#region BlackBlock Pk
                    
case 81502:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        
dialog.Text("Hey there > " client.Player.Name " <  Would you like to join BlackBlock PK?.");
                                        
dialog.Option("Yes Please"1);
                                        
dialog.Option("Not now."255);
                                        
dialog.Send();
                                        break;
                                    }
                                case 
1:
                                    {
                                        if (
DateTime.Now.Hour == 15 && DateTime.Now.Minute >= 00 && DateTime.Now.Minute <= 9)
                                        {
                                            
client.Player.Teleport(39484654);
                                        }
                                        else
                                        {
                                            
dialog.Text("[Ghost Pk] War is held during 15:00 To 15:10 in every Day");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion 

وده تحته ع طول

كود:
#region BlackBlock Winner
                    
case 81503:
                        switch (
npcRequest.OptionID)
                        {
                            case 
0:
                                {
                                    
dialog.Text("Hey there > " client.Player.Name " <  Would you like to claim your Prize?.");
                                    
dialog.Option("Yes Please"1);
                                    
dialog.Option("I Need To Leave"2);
                                    
dialog.Option("I don't care."0xff);
                                    
dialog.Send();
                                    break;
                                }

                            case 
1:
                                {
                                    
int playerinmap 0;
                                    foreach (
BlackBlock.Client.GameState Players in Kernel.GamePool.Values)
                                    {

                                        if (
Players.Player.MapID == client.Player.MapID && (!Players.Player.Dead))
                                            
playerinmap++;
                                    }
                                    var 
Now64 DateTime.Now;
                                    if (
DateTime.Now.Hour == 15 && DateTime.Now.Minute >= 10 && DateTime.Now.Minute <= 40)
                                    {
                                        if (
playerinmap == 1)
                                        {
                                            
client.Player.ConquerPoints += 10000000;
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.AddTopStatus(Update.Flags2.Top3Archer2DateTime.Now.AddDays(1));
                                            
BlackBlock.Kernel.SendWorldMessage(new Message("Congratulations! > " client.Player.Name " < You Wenner Quest BlackBlock PK Prize [ 10.000.000 ] Cps By BlackBlock-Co #10."System.Drawing.Color.BlackMessage.Center), Program.Values);
                                            
client.Player.SendSpawn(clienttrue);
                                            
client.Player.Teleport(1002300278);
                                            
EntityTable.SaveEntity(client);
                                        }
                                        else
                                        {
                                            
dialog.Text("There are still " playerinmap " players in the map kill it first to claim prize!");
                                            
dialog.Option("okay"0xff);
                                            
dialog.Send();
                                        }
                                    }
                                    else
                                    {
                                        
dialog.Text("Hey there > " client.Player.Name " < You can only claim the prize when the time on or after 15:10");
                                        
dialog.Option("okay"0xff);
                                        
dialog.Send();
                                    }
                                    break;
                                }
                            case 
2:
                                {
                                    {
                                        
client.Player.Teleport(1002300278);
                                    }
                                    break;
                                }
                        }
                        break;
                    
#endregion 

تمام احنا كده نروح ع World نضيف الكود ده

كود:
#region BlackBlock PK
            
if (DateTime.Now.Hour == 15 && DateTime.Now.Minute == 00 && Now64.Second == 08)
            {
                
Kernel.SendWorldMessage(new Message("BlackBlock Pk Now Online All Go To Play PK For Enjoy In Top By Server BlackBlock-Co ^_^ "Color.WhiteMessage.Center), Program.Values);
                foreach (var 
Client in Program.Values)
                    
Client.MessageBox("BlackBlock Pk The Top Now Online, like to Join By BlackBlock-Co ? ",
                    
=> { p.Player.Teleport(36907787); }, null20);
            }
            
#endregion 

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