عرض مشاركة واحدة
قديم 2019-07-28, 02:03 PM
المشاركة 21
MeGoo
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: طلب بسيط فى سورس ahmedfathy
انا خلصت من الواحوش و شغلتها
بس التوبات مش اتعدلت مش عارف لية ة الاوتو بتاعهم مش بيشتغل حد يعرف يقولى الصح بتعهم اية

مثلا
dialog.Text("HorsePK War is held during 12:15 To 12:18 in every Hour");

دا المفروض انا عملتة الساعه 12.15
شغال كل 15 دقيقه مش عارف اية السبب و الاوتو اتلغه

دي التوبات
كود:
#region Questesr Join
                    
case 141198:
                        {
                            switch (
npcRequest.OptionID)
                            {
                                case 
0:
                                    {
                                        {
                                            
dialog.Text("Hey there > " client.Player.Name " < No Questes for now -_-");
                                            
dialog.Option("Ok Thanks."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 00 && DateTime.Now.Minute <= 04)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join the top?.");
                                            
dialog.Option("Yea Please !!"100);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 07 && DateTime.Now.Minute <= 11)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join the top?.");
                                            
dialog.Option("Yea Please !!"101);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 14 && DateTime.Now.Minute <= 18)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join top?.");
                                            
dialog.Option("Yea Please !!"102);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 21 && DateTime.Now.Minute <= 25)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join the top?.");
                                            
dialog.Option("Yea Please !!"103);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 28 && DateTime.Now.Minute <= 32)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join the top ?.");
                                            
dialog.Option("Yea Please !!"104);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 35 && DateTime.Now.Minute <= 39)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join the top ?.");
                                            
dialog.Option("Yea Please !!"105);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
                                        if (
DateTime.Now.Minute >= 42 && DateTime.Now.Minute <= 46)
                                        {
                                            
dialog.Text("Hey there " client.Player.Name " Would you like to join the top?.");
                                            
dialog.Option("Yea Please !!"106);
                                            
dialog.Option("Thx."255);
                                            
dialog.Send();
                                        }
            
                                        break;
                                    }
                                case 
100:
                                    {
                                        if (
DateTime.Now.Minute >= 00 && DateTime.Now.Minute <= 04)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19914848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("ConquerPK War is held during 10:15 To 10:19 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
101:
                                    {
                                        if (
DateTime.Now.Minute >= 07 && DateTime.Now.Minute <= 11)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19924848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("DemonHellPK War is held during 11:15 To 11:19 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
102:
                                    {
                                        if (
DateTime.Now.Minute >= 14 && DateTime.Now.Minute <= 18)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19934848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("HorsePK War is held during 12:15 To 12:18 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
103:
                                    {
                                        if (
DateTime.Now.Minute >= 21 && DateTime.Now.Minute <= 25)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19944848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("SpeedPK War is held during 13:15 To 13:19 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
104:
                                    {
                                        if (
DateTime.Now.Minute >= 28 && DateTime.Now.Minute <= 32)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19954848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("The Prince War is held during 14:15 To 18:19 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
105:
                                    {
                                        if (
DateTime.Now.Minute >= 35 && DateTime.Now.Minute <= 39)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19964848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("The Duke War is held during 15:15 To 15:19 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                                case 
106:
                                    {
                                        if (
DateTime.Now.Minute >= 42 && DateTime.Now.Minute <= 46)
                                        {
                                            
client.Player.RemoveFlag(Update.Flags.Ride);
                                            
client.Player.Teleport(19974848);
                                            
client.Player.PKMode Game.Enums.PKMode.Team;
                                            
client.Send(new Data(true) { UID client.Player.UIDID Data.ChangePKModedwParam = (uint)client.Player.PKMode });
                                        }
                                        else
                                        {
                                            
dialog.Text("ChampionPK War is held during 16:15 To 16:19 in every Hour");
                                            
dialog.Option("I don't care."255);
                                            
dialog.Send();
                                            break;
                                        }
                                        break;
                                    }
                            }
                            break;
                        }
                    
#endregion