كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://conquer-arab.com/forumdisplay.php?f=12)
-   -   مشكلة في الجيلد وار (https://conquer-arab.com/showthread.php?t=4495)

AhmedGadd 2020-04-20 12:41 PM

مشكلة في الجيلد وار
 
عندي مشكلة في الجيلد الوار ان لما بحط يومين للجيلد وار في واحد تقريبا البرنامج نفسه مبيقرهوش فمعرفش المشكلة دي ايه حلها
ياريت لو في حد عامل الجيلد وار عنده كل تلات و جمعه ثابت ياريت يبعتلي الكود الWorld عنده او يقولي الطريقة الصح الي اضيفهم بيها عشان اليومين يشتغلوا
و شكرا مقدماً لأي حد هيقدم مساعده و شكرا لأهتمام حازم بأغلبية المواضيع ♥

ElSaher 2020-04-20 02:24 PM

رد: مشكلة في الجيلد وار
 
تقدر تستخدم الموضوع دا

https://code.vpscairo.com/showthread...C7%E1%E6%C7%D1


او

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

#region GuildWar
            
if (GuildWar.IsWar)
            {
                if (
Time32.Now > GuildWar.ScoreSendStamp.AddSeconds(3))
                {
                    
GuildWar.ScoreSendStamp = Time32.Now;
                    
GuildWar.SendScores();
                }

            }
            if ((
Now64.Hour >= 00 && Now64.Hour <= 21) && Now64.DayOfWeek == DayOfWeek.Sunday && Now64.DayOfWeek == DayOfWeek.Monday)
            {
                if (!
GuildWar.IsWar)
                {
                    
GuildWar.Start();
                    foreach (
Client.GameState client in Kernel.GamePool.Values)
                    {
                        if (
client.Map.BaseID != 6001 && client.Map.BaseID != 6000 && !client.Entity.Dead)
                        {
                            
EventAlert alert = new EventAlert
                            
{
                                
StrResID = 10515,
                                
Countdown = 60,
                                
UK12 = 1
                            
};
                            
client.Entity.StrResID = 10515;
                            
client.Send(alert);
                        }
                    }
                }
            }
            if (
GuildWar.IsWar)
            {
                if (
Now64.Hour == 22 && Now64.Second <= 00)
                {
                    
GuildWar.Flame10th = false;
                    
GuildWar.End();
                }
            }
            
#endregion 

الحكايه كلها انك بنضيف الكود دا كل وتكتب اليوم الجديد
كود PHP:

&& Now64.DayOfWeek == DayOfWeek.Monday 

وا السلام عليكم


الساعة الآن 08:50 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas