قديم 2020-05-04, 10:19 PM
المشاركة 13
Tefa
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: ايرور فى القونصول رايزوا
صح

كود:
Stuff = new Dictionary<stringuint>(); هنا بيعمل مصفوفه علشان يتسجل فى المصفوفه الايتمز 

صح

كود:
BestPlayer Rayzo.Network.GamePackets.MsgUserAbilityScore.Rank ingList.OrderByDescending(=> i.Prestige).ThenByDescending(=> i.Level).ThenBy(=> i.UID).FirstOrDefault(); هنا بيستحضر المصفوفه بس بالترتيب بتاعها 

تمام

كود:
if (BestPlayer == null) return; هنا المفروض ان الbestplayer ده كائن من كلاس الام بتاع البرفكشن او معرفش بتاع انهى كلاس محدد ومعملوا انه لو فاضى يحصل رجوع للقيمه الى هتدخل فيه 

صح بس لو ركزت في الكود هتلاقيه بيقرا شخصيه شخصيه طب شخصيات دي بيجبها من دماغه لا من كود الاستحضار بتاع bestplayer

كود:
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("item s").Where("EntityID"BestPlayer.UID).And("Position"0true))
using (var reader = new MySqlReader(cmd))
{

الاوامر ده كلها بقا خاصه بالقرائه بتاعت النافى كات انه يقراء الايتمز من النافى كات 

صح

كود:
while (reader.Read()) بينما هو فى وضع القراءه يحصل الى تحته 

هنا بقا انته لحبطت قولي ليه عشان هنا انته ليك خوظه واحده بدله واحده و هكذا طب الايرور ده بيحصل ليه عشان هوه منضافله خوزه مثلا و بيضيف حوزه تانيه عشان كده حطينا كود لو مصفوفة الاصتف مفهاش خوزه ضيف خوزه عادي طب لو مفهاش مش هيعمل حاجه هتقولي طب افرض هوه غير خوزه او ليه بيعمل كده هقولك كل مره بيعمل اتشيك بيفضي معلوماته و بياخدها من الاول فهتتغير مشكله فين هقولك في كود while معناها طول ما انته قاري يعني ايه مش فاهم يعني كل الشروط دي هتفضل يتعمل عليها اتشيك طول ما هوه بيقرا فاهمني فلو مفيش الاتشيك الي انا عملته هيضيف الايتم كذا مره فهيجي الايرور الي فوق بس كده اتمني اكون افدتك <3

كود:
if (reader.ReadByte("Position") == 5) if (!Stuff.ContainsKey(GetPositionName(5))) Stuff.Add(GetPositionName(5), reader.ReadUInt32("ID"));
if (
reader.ReadByte("Position") == 9) if (!Stuff.ContainsKey(GetPositionName(9))) Stuff.Add(GetPositionName(9), reader.ReadUInt32("ID"));
if (
reader.ReadByte("Position") == 4) if (!Stuff.ContainsKey(GetPositionName(4))) Stuff.Add(GetPositionName(4), reader.ReadUInt32("ID"));
if (
reader.ReadByte("Position") == 19هنا بيقراء البوسيشن بتاع الايتمز لو البوسيشن بتاعه 5 يضيف وهكذا if (!Stuff.ContainsKey(GetPositionName(5))) والكود هنا ده القصد بتاع لو مش نفس البوسيشن يضاف ؟ طيب لو فرضنا يا باشا انه نفس البوسيشن مش هيحصلوا اى حاجه خالص تدرى ليه لان مافيش اصلا كود ان لو العكس يحصلوا حاجه ولو فرضنا وسلمنا انك حطيت الشرط مش هيحصل حاجه لانك هنا بتنادى على الايتمز من المصفوفه انها لو نفس الوضع بس ما شرطتش نفس الuid يحصلها حاجه هبسطهالك اكتر الهاته بتاعت التروجن والهاته بتاعت النينجا مثلا مهو نفس البوسيشن اصلا يعنى ده بوسيشن مثلا 5 التانيه 5 لانهم بيتحطوا فى نفس الخانه مش فى خانه مختلفه يارب اكون وضحتلك القصد بتاعى وايه الى انت قصده وايه الى المفروض يحصل وباقى الاكواد كلها تخص نفس الحوار بتاع القرائه بتاعت الابديت 

وختاما تشرفت بالتحدث معك ♥

قديم 2020-05-05, 04:56 AM
المشاركة 14
Uchiha T3Alo
.:: مشرف قسم المشاكل ::.
  • غير متواجد
Info رد: ايرور فى القونصول رايزوا
صح

كود:
Stuff = new Dictionary<stringuint>(); هنا بيعمل مصفوفه علشان يتسجل فى المصفوفه الايتمز 

صح

كود:
BestPlayer Rayzo.Network.GamePackets.MsgUserAbilityScore.Rank ingList.OrderByDescending(=> i.Prestige).ThenByDescending(=> i.Level).ThenBy(=> i.UID).FirstOrDefault(); هنا بيستحضر المصفوفه بس بالترتيب بتاعها 

تمام

كود:
if (BestPlayer == null) return; هنا المفروض ان الbestplayer ده كائن من كلاس الام بتاع البرفكشن او معرفش بتاع انهى كلاس محدد ومعملوا انه لو فاضى يحصل رجوع للقيمه الى هتدخل فيه 

صح بس لو ركزت في الكود هتلاقيه بيقرا شخصيه شخصيه طب شخصيات دي بيجبها من دماغه لا من كود الاستحضار بتاع bestplayer

كود:
using (var cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("item s").Where("EntityID"BestPlayer.UID).And("Position"0true))
using (var reader = new MySqlReader(cmd))
{

الاوامر ده كلها بقا خاصه بالقرائه بتاعت النافى كات انه يقراء الايتمز من النافى كات 

صح

كود:
while (reader.Read()) بينما هو فى وضع القراءه يحصل الى تحته 

هنا بقا انته لحبطت قولي ليه عشان هنا انته ليك خوظه واحده بدله واحده و هكذا طب الايرور ده بيحصل ليه عشان هوه منضافله خوزه مثلا و بيضيف حوزه تانيه عشان كده حطينا كود لو مصفوفة الاصتف مفهاش خوزه ضيف خوزه عادي طب لو مفهاش مش هيعمل حاجه هتقولي طب افرض هوه غير خوزه او ليه بيعمل كده هقولك كل مره بيعمل اتشيك بيفضي معلوماته و بياخدها من الاول فهتتغير مشكله فين هقولك في كود while معناها طول ما انته قاري يعني ايه مش فاهم يعني كل الشروط دي هتفضل يتعمل عليها اتشيك طول ما هوه بيقرا فاهمني فلو مفيش الاتشيك الي انا عملته هيضيف الايتم كذا مره فهيجي الايرور الي فوق بس كده اتمني اكون افدتك <3

كود:
if (reader.ReadByte("Position") == 5) if (!Stuff.ContainsKey(GetPositionName(5))) Stuff.Add(GetPositionName(5), reader.ReadUInt32("ID"));
if (
reader.ReadByte("Position") == 9) if (!Stuff.ContainsKey(GetPositionName(9))) Stuff.Add(GetPositionName(9), reader.ReadUInt32("ID"));
if (
reader.ReadByte("Position") == 4) if (!Stuff.ContainsKey(GetPositionName(4))) Stuff.Add(GetPositionName(4), reader.ReadUInt32("ID"));
if (
reader.ReadByte("Position") == 19هنا بيقراء البوسيشن بتاع الايتمز لو البوسيشن بتاعه 5 يضيف وهكذا if (!Stuff.ContainsKey(GetPositionName(5))) والكود هنا ده القصد بتاع لو مش نفس البوسيشن يضاف ؟ طيب لو فرضنا يا باشا انه نفس البوسيشن مش هيحصلوا اى حاجه خالص تدرى ليه لان مافيش اصلا كود ان لو العكس يحصلوا حاجه ولو فرضنا وسلمنا انك حطيت الشرط مش هيحصل حاجه لانك هنا بتنادى على الايتمز من المصفوفه انها لو نفس الوضع بس ما شرطتش نفس الuid يحصلها حاجه هبسطهالك اكتر الهاته بتاعت التروجن والهاته بتاعت النينجا مثلا مهو نفس البوسيشن اصلا يعنى ده بوسيشن مثلا 5 التانيه 5 لانهم بيتحطوا فى نفس الخانه مش فى خانه مختلفه يارب اكون وضحتلك القصد بتاعى وايه الى انت قصده وايه الى المفروض يحصل وباقى الاكواد كلها تخص نفس الحوار بتاع القرائه بتاعت الابديت 

وختاما تشرفت بالتحدث معك ♥

بس انت هنا بتتكلم عن كود الابديت بتاع البرستيج علشان يظهر بس فى البرستيج كافضل لاعيبه مش بتتكلم عن اضافه ايتمز خالص وصلتلك يا ريس ؟ احنا اساس المشكلة الى بنتكلم عليه ان الايتمز بيشيل نفس الuid بتاع غيروا فانا بتكلم عن ايه العيب فى كود الاضافة حته هو لو مشى بالبريك بيونت مش هيلقى البريك بيقف هنا غير لما يجى يتحدث فى الرنك بتاع البيست بلاير


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: ايرور فى القونصول رايزوا
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ايرور في الدوينش ToRWadA مشكلات السيرفيرات كونكر الشخصيه 0 2021-08-22 04:48 PM
ايرور قونصول فى سورس رايزوا اخر اصدار koko1 مشكلات السيرفيرات كونكر الشخصيه 2 2020-05-04 04:58 PM
ايرور في الجيانغ stevenayman1 مشكلات السيرفيرات كونكر الشخصيه 3 2020-04-01 09:01 PM
ايرور ف القونصول بخصوص سورس الاسبانى الى رايزو منزله megokarika مشكلات السيرفيرات كونكر الشخصيه 3 2020-03-15 11:24 AM
مشكله في تشغيل القونصول midoazoz مشكلات السيرفيرات كونكر الشخصيه 2 2019-11-12 07:54 PM


الساعة الآن 06:55 AM

Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.