مشاهدة النسخة كاملة : مشكلة في حرب الجيلد
xHazem
2020-05-03, 10:27 PM
لما بقفل حرب الجيلد بتتفح
يعني بعمل @guildwar off
بيجيلي انها قفلت وبعدها بثانيه اشتغلت
ممكن الحل؟
عفواً لايمكن عرض الروابط في الإرشيف
Uchiha T3Alo
2020-05-03, 10:34 PM
طيب ينفع لو تكرمت الكود علشان اعرف المشكلة من ايه واحددلك الحل لان كدا غالبا فيه حاجه غلط فى الكود
xHazem
2020-05-03, 10:37 PM
طيب ينفع لو تكرمت الكود علشان اعرف المشكلة من ايه واحددلك الحل لان كدا غالبا فيه حاجه غلط فى الكود
#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
طيب ينفع لو تكرمت الكود علشان اعرف المشكلة من ايه واحددلك الحل لان كدا غالبا فيه حاجه غلط فى الكود
#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
#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
امسح يا بيشه الكود ده هبد فى هبد ده بيقفل الوير ويفتحها بعديه بشويه اسحبوا من اى سورس يا حج لاما تعدل عليه وتمسح guildwar.start();
يعني أعمل اية الصح دلوقتي امسح اللي قولتلي عليه بس ؟
Uchiha T3Alo
2020-05-03, 10:57 PM
يعني أعمل اية الصح دلوقتي امسح اللي قولتلي عليه بس ؟
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
تم الحل شكرا
العفو على ايه يا بيشه
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code