منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   طلب بسيط فى سورس ahmedfathy (https://code.vpscairo.com/showthread.php?t=1096)

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(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 


Rider 2019-07-28 10:40 PM

رد: طلب بسيط فى سورس ahmedfathy
 
ده الراجل الي بيدخلك التوبات انما انفيت بتاعهم هتلاقيه في World.cs

MeGoo 2019-07-29 12:31 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 8144)
ده الراجل الي بيدخلك التوبات انما انفيت بتاعهم هتلاقيه في World.cs

اهو
اقتباس:

#region Elite GW

if (!Game.EliteGuildWar.IsWar)
{
if (Now64.Minute == 44 && Now64.Second == 15)
{
Game.EliteGuildWar.Start();
foreach (var client in Program.Values)
client.MessageBox("EliteGuildWar Begin Want Join ?",
p => { p.Player.Teleport(1002, 285, 158); }, null);
}
}
if (Game.EliteGuildWar.IsWar)
{
if (Time32.Now > Game.EliteGuildWar.ScoreSendStamp.AddSeconds(3))
{
Game.EliteGuildWar.ScoreSendStamp = Time32.Now;
Game.EliteGuildWar.SendScores();
}
if (Now64.Minute == 54 && Now64.Second <= 00)
{
Kernel.SendWorldMessage(new Network.GamePackets.Message("Elite GuildWar will closed 5 Minutes left till End Hurry kick other Guild's.", System.Drawing.Color.White, Network.GamePackets.Message.Center), Program.Values);
}
}

if (Game.EliteGuildWar.IsWar)
{
if (Now64.Minute == 59 && Now64.Second == 00)
{
Game.EliteGuildWar.End();
{
Kernel.SendWorldMessage(new Network.GamePackets.Message("EliteGuiLD War Ended.", System.Drawing.Color.White, Network.GamePackets.Message.Center), Program.Values);
}
}
}
#endregion

MeGoo 2019-07-29 12:37 PM

رد: طلب بسيط فى سورس ahmedfathy
 
دول كدا 2 توب
واحد فيهم مره واحدة فى اليوم و التانى كل ساعه صح كدا
كود PHP:

#region Mr/Ms Conquer
            
if (DateTime.Now.Hour == 19 && DateTime.Now.Minute == 31 && Now64.Second == 15)
            {
                
Kernel.SendWorldMessage(new Message("Mr/Ms Conquer War began! Go Twin city "Color.RedMessage.BroadcastMessage), Program.Values);
                foreach (var 
client in Program.Values)

                    
client.MessageBox("Mr/Ms Conquer  began! Would you like to join Priz ?",
                        
=> { p.Player.Teleport(1002290193); }, null60);
            }
            
#endregion            
            #region Fb&SS
            
if (Now64.Minute == 25 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Fast blade and ScentSword war is began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Fast blade and ScentSword began Would you like to join?",
                    
=> { p.Player.Teleport(1002295230); }, null20);
            }
            
#endregion           


-------------------------
#region Fb&SS
            
if (Now64.Minute == 25 && Now64.Second == 10)
            {
                
Kernel.SendWorldMessage(new Message(" Fast blade and ScentSword war is began "Color.WhiteMessage.TopLeft), Program.Values);
                foreach (var 
client in Program.Values)
                    
client.MessageBox("Fast blade and ScentSword began Would you like to join?",
                    
=> { p.Player.Teleport(1002295230); }, null20);
            }
            
#endregion 


ElSaher 2019-07-30 07:40 PM

رد: طلب بسيط فى سورس ahmedfathy
 
اقتباس:

المشاركة الأصلية كتبت بواسطة megoo (المشاركة 7790)
لو احسن من سورس احمد فتحى الاخير دا
يبقى تمام اوى

و يا ريت لو بعتلى اللينك يبقى كتر خيرك

اه يا صحبي احسن منو طلعن السورس بتاع مار بندا متكود علي اسا انو صعب خالص اشتغل بيه وهيكون تمم معاك ولو لقيت اي مشكلة معا ان ملفيش مشاكل اكتب موضوع وهيتم اضافت الرد بي اسرع وقت

MeGoo 2019-07-30 08:15 PM

رد: طلب بسيط فى سورس ahmedfathy
 
ارجو غلق الموضوع لا يوجد حل


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

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