منتدي اكواد

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

xHazem 2020-05-03 10:27 PM

مشكلة في حرب الجيلد
 
لما بقفل حرب الجيلد بتتفح
يعني بعمل @guildwar off
بيجيلي انها قفلت وبعدها بثانيه اشتغلت
ممكن الحل؟
https://f.top4top.io/p_158478sjq1.png

Uchiha T3Alo 2020-05-03 10:34 PM

رد: مشكلة في حرب الجيلد
 
طيب ينفع لو تكرمت الكود علشان اعرف المشكلة من ايه واحددلك الحل لان كدا غالبا فيه حاجه غلط فى الكود

xHazem 2020-05-03 10:37 PM

رد: مشكلة في حرب الجيلد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Uchiha T3Alo (المشاركة 41276)
طيب ينفع لو تكرمت الكود علشان اعرف المشكلة من ايه واحددلك الحل لان كدا غالبا فيه حاجه غلط فى الكود

كود:

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

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


xHazem 2020-05-03 10:38 PM

رد: مشكلة في حرب الجيلد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Uchiha T3Alo (المشاركة 41276)
طيب ينفع لو تكرمت الكود علشان اعرف المشكلة من ايه واحددلك الحل لان كدا غالبا فيه حاجه غلط فى الكود

كود:

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

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


Uchiha T3Alo 2020-05-03 10:51 PM

رد: مشكلة في حرب الجيلد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة xHazem (المشاركة 41279)
كود:

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

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


امسح يا بيشه الكود ده هبد فى هبد ده بيقفل الوير ويفتحها بعديه بشويه اسحبوا من اى سورس يا حج لاما تعدل عليه وتمسح GuildWar.Start();

xHazem 2020-05-03 10:53 PM

رد: مشكلة في حرب الجيلد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة uchiha t3alo (المشاركة 41285)
امسح يا بيشه الكود ده هبد فى هبد ده بيقفل الوير ويفتحها بعديه بشويه اسحبوا من اى سورس يا حج لاما تعدل عليه وتمسح guildwar.start();

يعني أعمل اية الصح دلوقتي امسح اللي قولتلي عليه بس ؟

Uchiha T3Alo 2020-05-03 10:57 PM

رد: مشكلة في حرب الجيلد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة xHazem (المشاركة 41288)
يعني أعمل اية الصح دلوقتي امسح اللي قولتلي عليه بس ؟

case "guildwar":
{
switch (Data[1])
{
case "on":
{
if (!Game.GuildWar.IsWar)
{
Game.GuildWar.Start();
}
break;
}
case "off":
{
if (Game.GuildWar.IsWar)
{
Game.GuildWar.End();
}
break;
}
}
break;
}
ده الكود صح يا بيشه وامسح الهبد الى عندك

xHazem 2020-05-03 11:03 PM

رد: مشكلة في حرب الجيلد
 
تم الحل شكرا

Uchiha T3Alo 2020-05-03 11:24 PM

رد: مشكلة في حرب الجيلد
 
اقتباس:

المشاركة الأصلية كتبت بواسطة xhazem (المشاركة 41290)
تم الحل شكرا

العفو على ايه يا بيشه


الساعة الآن 01:06 PM

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