MeGoo |
2019-07-28 02:03 PM |
رد: طلب بسيط فى سورس ahmedfathy
انا خلصت من الواحوش و شغلتها
بس التوبات مش اتعدلت مش عارف لية ة الاوتو بتاعهم مش بيشتغل حد يعرف يقولى الصح بتعهم اية
مثلا
dialog.Text("HorsePK War is held during 12:15 To 12:18 in every Hour");
دا المفروض انا عملتة الساعه 12.15
شغال كل 15 دقيقه مش عارف اية السبب و الاوتو اتلغه
دي التوبات
كود PHP:
#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(1991, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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(1992, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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(1993, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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(1994, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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(1995, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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(1996, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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(1997, 48, 48);
client.Player.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Player.UID, ID = Data.ChangePKMode, dwParam = (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
|