![]() |
عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
يعني الquest يفضل مختفي لحد متستعمل الitem |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
تمت الموافقة حضرتك انا مش فاهم . وشوفت النظام دا فين لو موجود ؟ |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
وضح أكتر لو سمحت .. ممكن انفذ الفكرة دي بس قوللى تفاصيل أكتر اقدر اجمع فكرة السيستم .. أرجوا الاهتمام بالرد .. |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
يعني مثلا لو معاك instant return scroll as a reward from quest no1 مينفعش تخش الquest no2 غير لما تستعملها او هو ياخدها منك
|
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
سهلة إنشاء الله اصبر بس شوية على مخلص الشغل اللى معايا وهعملها حددلى بس نظام الكويستات Hunt or Collect ومن انهى موبس للكويستين الاول والتاني وريوارد الكويست التاني هتبقا ايه |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
بص انت ممكن تعملها من غير استخدام ايتم من ريوارد الكويست الاول بمعنى أصح زي أي كويست بيحتاج انك تخلص الكويست اللى قبله الأول عشان تعرف تاخد الكويست التاني .. خد ممكن تفهم من دي وتعملها بنفسك دي بتاعت الكويست التاني اللى هيعتمد على الكويست الاول كود PHP:
وطبعاً سكريبت الكويست الاول هتعمله من الموضوع دا Here |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
انت لسة مفهمتنيش المشكلة مش اني اربط ال2 ببعض المشكلة اني اخلي الquest ياخد منك item معين قبل متبدقوا
او قبل متخلصوا يعني لو معاك Global chatting مينفعش تاخد reward من غير متكون استعملتهم يأما الquest ياخدها منك |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
بص يا باشا اولاً انا لو فكرت اعملك السيستم دا مش هيبقا الايتم الاولاني ليه استخدام هو هيبقا عبارة عن ريترن سكرول ترجعك المدينة وتنشطلك استخدام الكويست التاني .. دا بالنظام العادي خالص انك تعمل كويست وتخليه يدي ريوارد سكرول والاسكرول دي تعمل Active new quest اللى هو ازاي بقا .. انت هتعمل فى AddNewChar يضيف سطر فى dbo._CharQuest وفي حاجة فى السطر دا بتخلى الكويست Active ot Deactive لكن الطريقة اللى انت تقصدها .. شبه مستحيلة .. انك تضيف فى الاتنين كويست ايتم زي 50 جلوبال ولازم يخلصهوم .. ما لو كدا اعمل كويستين منفصلين واعملهم من وحوش صعبة .. غير كدا لو عايز يبقا في متعة اكتر فى الكويست اعمل كويستين معتمدين على بعض او 3 كويستات كمان والكويست الاخير اعمله ريوارد Title Name او ايتم كويس بدماغك بقا انا شرحتلك الطريقتين اللى ممكن يتعملوا .. لكن اللى بتتكلم عليه دا شغل سكريبتات كويست وانا معرفش اصلاً الباراميترات اللى رايحة للجيم سيرفر واسمائها عشان اتحكم .. نظام الكويستات دا بتاخد اي ملف كويست قديم وتعدل عليه وممكن تجمع بين كذا سكريبت بس برضه كوبي باست من غير ما تفهم .. للأسف الكويست شغله متعلق بالجيم سيرفر .. |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
طب ازاي اخلي ال scroll تعمل activate للnew quest
|
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
و معلش تعبتك انا اسف
|
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
close ## i am sorry for wasting time
no need any more i know i m a big noby can't Fix my stuff |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
close ## i am sorry for wasting time
no need any more i know i m a big noby can't Fix my stuff |
رد: عاوز اعمل quest ميشتغلش غير لما تعمل use لitem معين
بص يا ريس الخطوات اللى هتمشي عليها كالآتي : اولاً : هتعمل كويست عادي جداً وتحددله المهمة عشان الكويست يكمل ان كانت Hunt or Collect Quest item وتحددله الريوارد سكرولاية جديدة تكون عبارة عن سطور ريترن سكرول .. ثانياً : هتعمل الكويست التاني اللى هيبقا معتمد تنشيطه على الاسكرول اللى هيا ريوارد الكويست الاول . وتحددله برضه المهمة بتاعته والريوارد برضه .. يفضل الاتنين فى نفس الان بي سي .. المهم فى الاول هتسيب الاتنين شغالين لأي كراكتر .. هتروح بأي كراكتر بالليفل اللى انت محدده للكويست .. وتاخد الكويست التاني مش الاول وتخلصه .. وبالـ CharID بتاع الكراكتر اللى انت خدت بيها الكويست التاني وخلصته .. تروح فى جدول dbo._CharQuest فى الـ Shard وتشوف السطر اللي فيه اسم الكراكتر وجنبه ID الكويست التاني .. او استخدم الكيوري دي .. كود PHP:
هيجيلك سطر مثلاً زي دا .. كود PHP:
تمام جيبت سطر الكويست وهو خلصان .. هتروح فى AddNewChar وتخليه يضيف مع New Char Create السطر دا بـ ID الكراكتر الجديدة معني كدا ان الكويست الاول شغال تمام انك تاخده من الان بي سي والتاني مع اي كراكتر جديدة يضيف سطر ان الكراكتر عاملاه وميبقاش نشط انك تاخده من الان بي سي .. تمام .. تيجي بقا مهمة الاسكرول الريوارد بتاعت الكويست الاولاني .. هتضيفلها امر فى AddLogItem فى الـ ShardLog انها تعمل الـ AchievementCount دي بدل 1 تخليها 0 .. او خد دا وحط الـ Quest ID و RefObjID بتاع الاسكرول كود PHP:
ارجوا ان اكون وضحت الشرح بالتفصيل .. ملحوظة : على الكراكترات القديمة الموضوع دا مش هيشتغل لازم تضيف انت السطر اللى المفروض يتضاف بالـ AddNewChar بإديك لكل الكراكترات القديمة عن طريق CharID من dbo._Char |
الساعة الآن 03:36 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.