الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الاسئلة و الاستفسارات لعمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=226)
-   -   استفسار (https://silkroad4arab.com/vb/showthread.php?t=634154)

ahmed9009 11-03-2020 12:14 AM

استفسار
 
ازاي اتحكم في lvl skills
يعني لو في new skill مفروض تتفح في ليفل 125
عاوز اخليها في ليفل 120 او 110 !

استفسار اخر مهم جدا استخدمت
https://www.silkroad4arab.com/vb/sho...d.php?t=616447
ال mastery scroll
ان لما يبقي معايا في صفحة الان
inventory
مثلا cleric + warlock
واضرب cleric بس
بيفتح ليا ال cleric + warlock مرة واحدة
او لو جبت bow+force+fire
وضربت بس bow بيفتح معاها ال force + fire
+ في ناس ردت في الموضوع بتاع mastery skills بنفس المشكلة في حل !!


اخر استفسار لو عاوز اشيل مكان من ال teleport ازاي ؟

gaffag 11-03-2020 09:17 PM

رد: استفسار
 
ما شاء الله 3 استفسارات في استفسار واحد ؟ :Emoji8:

بص علشان تغير اي Skill Level هتغيرة من _RefSkill في الدااتا بيز Column اسمة ReqCommon_MasteryLevel1
هتلاقي فيه اللفل الحالي وعدلة زي ما انت عايز , دة بالنسبة للداتا بيز .
بالنسبة للكلاينت هتعدل الكلام دة في ملفات skilldataenc_5000 لحد skilldataenc_45000 عندك
يعني هتدور انت عايز سكيل برقم ال ID بتاعها وشوفها هي في انهي ملف منهم , وغيرهم زي الداتا بيز بالضبط .

الحاجة التانية بالنسبة للموضوع التاني , انت دلوقتي عايز تخليه كل Scroll تفتح ماستري واحدة وفي نقس الوقت مايحصلش بج ان حد يقدر ياخد اكتر من ال MasteryLimit بتاعة ؟
صح كدة ولا اية ؟

الحاجة التالتة , لو عايز تشيل اي مكان من التليبورت , عن طريق _RefTeleLink في الداتا بيز
وتعدل نفس الكلام برضو في teleportlink في الكلاينت .
هتدور علي رقم ال ID بتاع الTeleport في Table اسمة _RefTeleport
يعني مثلا لو التيليبورت دة موجود في الصين ( Jangan ) هتلاقي اسمها GATE_CH
هتروح علي _RefTeleport وتحدد ال ID الخاص بالمدينة اللي فيها التيليبورت والمدينة التانية اللي انت عايز تروحها ( اللي هتلغيها من ال Teleport )
بعد كدة هترجع تاني ل _RefTeleLink
وتشوف ال ID دة في Column اسمة OwnerTeleport دة الخاص بID المدينة اللي فيها التيليبورت
و Column اسمة TargetTeleport ودة اللي فيه التليبورت التاني الخاص بالمدينة التانية اللي انت عايز تلغيه من عندك
اول ما تلاقي الRow اللي فيه TargetTeleport و OwnerTeleport
هتروح علي Service وتعملها 0 بدل 1
وتعدل نفس الكلام في الملف الخاص بالكلاينت اللي قلتلك عليه قبل كدة .

اتمني اكون ساعدتك

ahmed9009 11-03-2020 10:38 PM

رد: استفسار
 
تسلم
اه تمام
الحاجة التانية بالنسبة للموضوع التاني , انت دلوقتي عايز تخليه كل Scroll تفتح ماستري واحدة وفي نقس الوقت مايحصلش بج ان حد يقدر ياخد اكتر من ال MasteryLimit بتاعة ؟
صح كدة ولا اية ؟

لان لما بشتري مثلا ال wizard و cleric
في الانتفنتري
مفروض لما اضرب بتاعت wizard تفتح بس wizard
بس بتفتح الي انا شاريهم الي هما cleric + wizard مع بعض
انا عاوز اضرب ال wizard تفتح wizard
بعدين اضرب ال cleric تفتح ال cleric
مش اضرب واحدة فيهم الاقيه فتح ليا ال wizard+ cleric مرة واحدة

gaffag 11-03-2020 11:20 PM

رد: استفسار
 
بص هو انا راجعت الكود بتاع اللينك لقيتة تمام , المشكلة دلوقتي هي من Tables الخاصة بال Skills نفسها , راجعهم كويس واتأكد بنفسك اصلا ان هي دي ال Skills اللي انت عايزها من Table
_RefSkill وكمان رقم ال Mastery نفسه هتلاقيه في Table اسمة _RefSkillMastery , اتدخل عليه وانت هتفهم من اللي مكتوب انهي ID خاص بانهي Mastery , طبعا هو ضايف الماستري نفسها داخل كل Table من اللي هو عاملهم , هتلاقي اول لاين هو رقم ال ID الخاصة بالماستري. لو ماعرفتش ممكن توريني الداتا اللي انت ضايفها دي وانا هراجعها معاك وعموما لو عايز اي مساعدة ممكن تبعتلي رقمك في Message وانا ممكن احلهالك TeamViewer .

ahmed9009 12-03-2020 08:44 AM

رد: استفسار
 
شكرا ليك

gaffag 12-03-2020 08:51 PM

رد: استفسار
 
تحت امرك يا باشا :Emoji15:


الساعة الآن 01:42 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.