منتدى ابو خالد
السلام عليكم انتا لم تسجل فى المنتدى سجل لو سمحت
منتدى ابو خالد
السلام عليكم انتا لم تسجل فى المنتدى سجل لو سمحت
منتدى ابو خالد
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى ابو خالد

 

  تصليح فتح الاكاونت مرتين فى نفس الوقت للناس اللى اشتكت منها

اذهب الى الأسفل 
كاتب الموضوعرسالة
امير الغرام
مشرف
مشرف
امير الغرام


الجنس : ذكر الابراج : الميزان
عدد المساهمات : 172
نقاط : 50799
تاريخ الميلاد : 07/10/1997
تاريخ التسجيل : 02/06/2010
العمر : 26

 تصليح فتح الاكاونت مرتين فى نفس الوقت للناس اللى اشتكت منها  Empty
مُساهمةموضوع: تصليح فتح الاكاونت مرتين فى نفس الوقت للناس اللى اشتكت منها     تصليح فتح الاكاونت مرتين فى نفس الوقت للناس اللى اشتكت منها  Icon_minitimeالأحد فبراير 27, 2011 8:04 pm

بسم الله الرحمن الرحيم

الحل بسيط باذن الله :

اول حاجة هتروح للملف gameworker.cs - وتعمل بحث على

كود PHP:
if (Game.World.H_Chars.Contains(GC.MyChar.EntityID))
{
try
{
Game.Character Old = (Game.Character)Game.World.H_Chars[GC.MyChar.EntityID];
{
Old.MyClient.Disconnect(); }
GC.AddSend(Packets.SystemMessage(GC.MessageID, "ANSWER_OK"));
GC.AddSend(Packets.CharacterInfo(GC.MyChar));
GC.AddSend(Packets.Status(GC.MyChar.EntityID, Game.Status.VIPLevel, GC.MyChar.VipLevel));
GC.AddSend(Packets.Time());
GC.AddSend(Packets.Donators(GC.MyChar));
GC.AddSend(Packets.Packet1012(GC.MyChar.EntityID));
GC.AddSend(Packets.Status(GC.MyChar.EntityID, Game.Status.Effect, 0));
}
catch (
Exception ex) { Console.WriteLine(ex); GC.MyChar.MyClient.Disconnect(); return; }
}
else
{
try
{
GC.AddSend(Packets.SystemMessage(GC.MessageID, "ANSWER_OK"));
GC.AddSend(Packets.CharacterInfo(GC.MyChar));
GC.AddSend(Packets.Status(GC.MyChar.EntityID, Game.Status.VIPLevel, GC.MyChar.VipLevel));
GC.AddSend(Packets.Time());
GC.AddSend(Packets.Donators(GC.MyChar));
GC.AddSend(Packets.Packet1012(GC.MyChar.EntityID));
GC.AddSend(Packets.Status(GC.MyChar.EntityID, Game.Status.Effect, 0));
}
catch (
Exception ex) { Console.WriteLine(ex); GC.MyChar.MyClient.Disconnect(); return; }
}



وتستبدلهم بالكود
كود PHP:
if (!Game.World.H_Chars.Contains(GC.MyChar.EntityID))
{

Game.World.H_Chars.Add(GC.MyChar.EntityID, GC.MyChar);
GC.AddSend(Packets.SystemMessage(GC.MessageID, "ANSWER_OK"));
GC.AddSend(Packets.CharacterInfo(GC.MyChar));
GC.AddSend(Packets.Status(GC.MyChar.EntityID, Game.Status.VIPLevel, GC.MyChar.VipLevel));
GC.AddSend(Packets.Time());
GC.AddSend(Packets.Donators(GC.MyChar));
GC.AddSend(Packets.Packet1012(GC.MyChar.EntityID));
GC.AddSend(Packets.Status(GC.MyChar.EntityID, Game.Status.Effect, 0));
}
else
{
return;
}



اى استفسار انا موجود
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
تصليح فتح الاكاونت مرتين فى نفس الوقت للناس اللى اشتكت منها
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  Talking فيروسات الكمبيوتر الوقاية منها بطرق بسيطة
»  افتراضي دوللى شاهين - راح اللى راح - Cd Q @ 320 على أكثر من سيرفر

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى ابو خالد :: احدث الالعاب-
انتقل الى: