مشاهدة نتائج الإستطلاع: عايز حل لي المشكلة دي بعد ازن الناس | |||
1 | 0 | 0% | |
2 | 0 | 0% | |
3 | 0 | 0% | |
4 | 0 | 0% | |
إستطلاع متعدد الإختيارات. المصوتون: 0. أنت لم تصوت في هذا الإستطلاع |
|
المشاركات 100 |
+التقييم 0.05 |
تاريخ التسجيل Aug 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 677 |
public void Send(Client.GameState client)
public void Send(Client.GameState client)
{
if (client == null) return;
if (ID == 300000)
{
uint G = SocketProgress & 0xFF;
uint B = (SocketProgress >> 8) & 0xFF;
uint R = (SocketProgress >> 16) & 0xFF;
if (NextRed == 0 && NextBlue == 0 && NextGreen == 0)
{
NextRed = (byte)R;
NextBlue = (byte)B;
NextGreen = (byte)G;
Database.ConquerItemTable.UpdateNextSteedColor(this);
}
}
if (Days > 0)
{
if (DateTime.Now >= DayStamp.AddDays(Days))
{
Database.ConquerItemTable.DeleteItem(UID);
Database.ConquerItemTable.RemoveItem(UID);
client.Send(Database.ConquerItemInformation.BaseInformations[ID].Name + " is Has Expired");
}
TimeSpan Remain = DayStamp.AddDays(Days) - DateTime.Now;
TimeLeftInMinutes = (uint)Remain.TotalSeconds;
}
client.Send(Buffer);
if (RefineItem != 0)
{
Refinery.RefineryItem rI = RefineStats;
if (rI != null)
{
client.Send(new ItemSoul()
{
ID = rI.Identifier,
Identifier = UID,
Level = rI.Level,
Mode = ItemSoul.Types.Refine,
Percent = rI.Percent,
Type = 1,
Time = (UInt32)(RefineryTime.Subtract(DateTime.Now).TotalSeconds)
});
}
}
ItemAdding add = new ItemAdding(true);
if (Purification.Available)
add.Append(Purification);
if (ExtraEffect.Available)
add.Append(ExtraEffect);
if (Purification.Available || ExtraEffect.Available)
client.Send(add);
if (Lock == 2 && (Mode == Enums.ItemMode.Default || Mode == Enums.ItemMode.Update))
{
ItemLock itemLock = new ItemLock(true);
itemLock.UID = UID;
itemLock.ID = ItemLock.UnlockDate;
itemLock.dwParam = (uint)(UnlockEnd.Year * 10000 + UnlockEnd.Month * 100 + UnlockEnd.Day);
client.Send(itemLock);
}
Mode = Enums.ItemMode.Default;
}
if (Days > 0)
{
if (DateTime.Now >= DayStamp.AddDays(Days))
{
Database.ConquerItemTable.DeleteItem(UID);
Database.ConquerItemTable.RemoveItem(UID);
client.Send(Database.ConquerItemInformation.BaseInformations[ID].Name + " is Has Expired");
}
TimeSpan Remain = DayStamp.AddDays(Days) - DateTime.Now;
TimeLeftInMinutes = (uint)Remain.TotalSeconds;
}
public void Send(Client.GameState client)
public void Send(Client.GameState client)
{
if (client == null) return;
if (ID == 300000)
{
uint G = SocketProgress & 0xFF;
uint B = (SocketProgress >> 8) & 0xFF;
uint R = (SocketProgress >> 16) & 0xFF;
if (NextRed == 0 && NextBlue == 0 && NextGreen == 0)
{
NextRed = (byte)R;
NextBlue = (byte)B;
NextGreen = (byte)G;
Database.ConquerItemTable.UpdateNextSteedColor(this);
}
}
if (Days > 0)
{
if (DateTime.Now >= DayStamp.AddDays(Days))
{
Database.ConquerItemTable.DeleteItem(UID);
Database.ConquerItemTable.RemoveItem(UID);
client.Send(Database.ConquerItemInformation.BaseInformations[ID].Name + " is Has Expired");
}
TimeSpan Remain = DayStamp.AddDays(Days) - DateTime.Now;
TimeLeftInMinutes = (uint)Remain.TotalSeconds;
}
client.Send(Buffer);
if (RefineItem != 0)
{
Refinery.RefineryItem rI = RefineStats;
if (rI != null)
{
client.Send(new ItemSoul()
{
ID = rI.Identifier,
Identifier = UID,
Level = rI.Level,
Mode = ItemSoul.Types.Refine,
Percent = rI.Percent,
Type = 1,
Time = (UInt32)(RefineryTime.Subtract(DateTime.Now).TotalSeconds)
});
}
}
ItemAdding add = new ItemAdding(true);
if (Purification.Available)
add.Append(Purification);
if (ExtraEffect.Available)
add.Append(ExtraEffect);
if (Purification.Available || ExtraEffect.Available)
client.Send(add);
if (Lock == 2 && (Mode == Enums.ItemMode.Default || Mode == Enums.ItemMode.Update))
{
ItemLock itemLock = new ItemLock(true);
itemLock.UID = UID;
itemLock.ID = ItemLock.UnlockDate;
itemLock.dwParam = (uint)(UnlockEnd.Year * 10000 + UnlockEnd.Month * 100 + UnlockEnd.Day);
client.Send(itemLock);
}
Mode = Enums.ItemMode.Default;
}
if (Days > 0)
{
if (DateTime.Now >= DayStamp.AddDays(Days))
{
Database.ConquerItemTable.DeleteItem(UID);
Database.ConquerItemTable.RemoveItem(UID);
client.Send(Database.ConquerItemInformation.BaseInformations[ID].Name + " is Has Expired");
}
TimeSpan Remain = DayStamp.AddDays(Days) - DateTime.Now;
TimeLeftInMinutes = (uint)Remain.TotalSeconds;
}
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
حمايه من الاوتو اسكل ناس الي بتشغل الاسكله ومش بيخلص معاها | MohamedModyAdel | تطوير سيرفرات كونكر | 63 | 2024-08-30 04:50 PM |
عايز امسح ايتم من السيرفر كلو وهو السيرفر بيرستر .. لسورس اليكس | MaNGaWy | مشكلات السيرفيرات كونكر الشخصيه | 8 | 2020-05-08 10:30 PM |
عايز حل لي المشكلة دي ارجال | tekatop0 | مشكلات السيرفيرات كونكر الشخصيه | 9 | 2020-04-29 01:23 PM |
لو حصل مشكله في السيرفر وانا عايز ارجع الوقت ساعه او ايوم كامل ازاي | uncelsam | مشكلات السيرفيرات كونكر الشخصيه | 6 | 2019-11-01 10:40 AM |
انا عندي الاصطفي بتختفي لما اقفل السلفر او اقفل الاميل عايز حل ارجو الرد السريع | ElSaher | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2019-07-09 11:05 PM |