منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   مشكلة في الجيلد وار (https://code.vpscairo.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 

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


الساعة الآن 11:43 AM

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