عرض مشاركة واحدة
قديم 2020-07-03, 09:38 PM
المشاركة 10
ahmedkhakim
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: مش لاقى اكود تفعيل bulletin board
ده الكود الى عندى يا شباب فى MsgAction.cs
تقريبا هى مظبوطه بس مش متفعله مش عارف


كود:
  case Mode.DetainWindowRequest:
                    {
                        if (!
client.JustOpenedDetain)
                        {
                            if (
client.DeatinedItem.Count != 0)
                            {
                                
client.Send(new MsgAction(true)
                                {
                                    
ID = Mode.OpenWindow,
                                    
dwParam = WindowCommands.DetainRedeem,
                                    
UID = client.Player.UID
                                
});
                            }
                            if (
client.ClaimableItem.Count != 0)
                            {
                                
client.Send(new MsgAction(true)
                                {
                                    
ID = Mode.OpenWindow,
                                    
dwParam = WindowCommands.DetainClaim,
                                    
UID = client.Player.UID
                                
});
                            }
                        }
                        
client.JustOpenedDetain = !client.JustOpenedDetain;
                        break;
                    }
                case 
Mode.SendTC:
                    {
                        
client.Player.Teleport(1002, 301, 288);
                        break;
                    }
                case 
Mode.Sash:
                    {
                        if (
client.Player.ExtraInventory < 200)
                        {
                            if (
client.Player.ConquerPoints >= 90)
                            {
                                
client.Player.ExtraInventory += 1;
                                
client.Player.ConquerPoints -= 90;
                            }
                            else
                            {
                                
client.Send("You don`t have enough money.");
                            }
                        }
                        else
                        {
                            
client.Send("you already opend max number of slots");
                        }
                        break;
                    }
                case 
Mode.Bulletin:
                    {
                        if (
DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour ==
                            
19 && DateTime.Now.Minute == 45 && DateTime.Now.Minute <= 50)//skill team pk                                  
                        
{
                            
client.Player.Teleport(1002, 313, 143);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour == 19
                        
&& DateTime.Now.Minute == 55 && DateTime.Now.Minute <= 59)//elite pk                                     
                        
{
                            
client.Player.Teleport(1002, 302, 144);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour ==
                            
18 && DateTime.Now.Minute == 45 && DateTime.Now.Minute <= 50)//team pk                                            
                        
{
                            
client.Player.Teleport(1002, 292, 146);//Teleport
                        
}
                        else if (
DateTime.Now.Day <= 7 && DateTime.Now.DayOfWeek == DayOfWeek.Sunday &&
                            
DateTime.Now.Hour == 22 && DateTime.Now.Minute >= 01 && DateTime.Now.Minute <= 14)//Monthly PK                                                                                 
                        
{
                            
client.Player.Teleport(1002, 324, 194);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Sunday &&
                            
DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 05 && DateTime.Now.Minute <= 15)// Weekly PK                                         
                        
{
                            
client.Player.Teleport(1002, 324, 194);//Teleport
                        
}
                        if (
DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour ==
                             
21 && DateTime.Now.Minute == 36 && DateTime.Now.Minute <= 59)//CaptureTheFlag                            
                        
{
                            
client.Player.Teleport(1002, 225, 237);//Teleport
                        
}
                        else if (
DateTime.Now.DayOfWeek == DayOfWeek.Wednesday || DateTime.Now.DayOfWeek ==
                            
DayOfWeek.Friday) if ((DateTime.Now.Hour == 12 || DateTime.Now.Hour ==
                                
19) && DateTime.Now.Minute == 01 && DateTime.Now.Minute <= 05)//Dis City
                            
{
                                
client.Player.Teleport(1002, 297, 149);//Teleport
                            
}
                        break;
                    }