قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة [ قسم خاص لأسئلة واستفسارات عمل السيرفرات الخاصة ] [ يرجى الالتزام بقوانين قسم الأسئلة والاستفسارات ] |
|
أدوات الموضوع | انواع عرض الموضوع |
15-03-2020, 04:03 AM | #16 | |||||||||||
|
اقتباس:
عموما لازم تشوف ال Scroll دي فين , لو تبع الجيم اصلا ماحدش عاملها يبقى تفكك منها تعمل واحدة غيرها لانها اصلا في الغالب بتبقي مربوطة ب GameServer مش برمجة SQL . |
|||||||||||
التعديل الأخير تم بواسطة gaffag ; 15-03-2020 الساعة 04:26 AM
|
15-03-2020, 04:20 AM | #17 | ||||||||||
|
بص علشان تعمل اي سكرول , لازم تخليها تعتمد علي Effect او حدث معين بيحصل في الجيم علشان يقدر ياخد اكشن ... ف مثلا من الحاجات المهم اوي واللي انا بشتغل بيها ,, هتروح علي SHARD_LOG وهتفتح ال Procedures الموجودة فيه ... وهتلاقي 2 بروسيدير مهمين اوي اوي واحد اسمة _AddLogItem والتاني اسمة _AddLogChar ... لو هتعمل سكرولة تعمل حدث معين يبقى شغلك كلة _AddLogItem ف انت خلي كل شغلك عليه . هتفتحة , اول حاجة هتلاقي حاجة معمولها Declare اسمها @ItemRefID ف انت اول حاجة هتعملها انت عايز تسأل الداتابيز لو حد ضرب السكرول دي , نفذ دة ف هتستخدم if Statement هتقول : If (@ItemRefID = رقم الID بتاع السكرول هتجيبة من _RefObjCommon ... بس تكون سكرول انت ضايفها بنفسك جديدة ) begin وهتكتب هنا المفروض ينفذ اية وبعدين تكتب end طيب الكوايري نفسة بقى عبارة عن اية ؟ انت قلت عايز تعمل ريسيت Skill يبقى هتعمل حاجتين رقم واحد هتخلي الماستري لفل 0 كلها رقم اتنين هتمسح ال Skills كلها يبقى هتقولة Update _CharSkillMastery Set Level = 0 where CharID = @CharID كدة احنا خلينا الماستري 0 لاي سلاح هو فاتحة طيب هنكمل بقى .. عايزين نمسح ال Skills كلها ما عدا ال Basic Skills الخاصة بال Normal Hit بالسلاح , يعني اللي هي بيضرب Basic attach طيب هنقولة اية ؟ Delete From _CharSkill where CharID = @CharID and SkillId not in (Select SkillID from _RefCharDefault_Skill) كدة تبقى خلصت الكويري كلة , اهم حاجة انك تتعلم خبايا اللعبة فين , وكل بروسيدير وكل table خاص ب اية . الكود دة كلة هتضيفة علي _ِAddLogItem في SHARD_LOG كود PHP:
|
||||||||||
|
15-03-2020, 07:23 AM | #18 | ||||||||||
|
تمام وصلت تسلم طب حاجة اخيرة لو عاوز اخلي الي يقتل يونيك او اي حاجة ميديش SP في طريقة ؟ |
||||||||||
|
15-03-2020, 05:50 PM | #19 | ||||||||||
|
بيتهيقلي ال EXP و ال SkillEXP مع بعض ,, ف لو لغيت دة هتلغي دة .... وعموما هتعدل الكلام دة من _RefObjChar من Column اسمة ExpToGive هتخليه 0 وتعدلها Characterdata_xxx في الكلاينت.. بس طبعا هتحتاج تعمل دة لكل الوحوش اللي عندك لو عايز تشيل ال EXP خالص . |
||||||||||
|
يتصفح الموضوع حالياً : 1 (0 عضو و 1 زائر) | |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | الردود | آخر مشاركة |
استفسارات | Cru3L1337 | قسم المواضيع المكررة و المخالفة | 4 | 28-05-2014 10:48 PM |
استفسارات | sturdy | قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة | 3 | 01-11-2013 12:26 PM |
استفسارات | Lonely | قـسـم الاسـئـلـه و الاسـتـفـسـارات حـول الـلـعـبـة | 3 | 06-04-2012 05:12 PM |