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

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   قسم الشروحات و البرامج المستخدمة في عمل السيرفرات الخاصة (https://silkroad4arab.com/vb/forumdisplay.php?f=289)
-   -   طريقة اضافة افاتار بالتفصيل المممممممممممل (https://silkroad4arab.com/vb/showthread.php?t=434749)

Delivery 16-06-2012 11:32 AM

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

الموضوع علشان الشرح
How To Add Phonex avatar

نبدأ
Let's Go

اول حاجه اي ايتم بنضيفه جديد ف اللعبه لازم مهما كان بيتحط ف جدول اسمه
RefObjcommon

ايه الجدول ده يا احمد حقولك ده الجدول الي فيه كل حاجه بتسنخدمها في اللعبه
طاب احنا نعرف ان معظم الجداول ال ف الداتا بيس ليها ملفات txt ف الميديا
مين بقا بتاعه Itemdata_xxxxx
كل الايتم داتا

سؤال هل الكود ف Objcommonهوا نفسه ال ف Itemdata_xxx
الاجابة لا علشان محدش يبوظ الميديا ده ليها كود ودي كود تاني خالص

طاب ايه الي بيربط ملف الميديا بالداتا بيس حاجه رخمه كدا اسمها Id
ونحط تحتيها 99999999 خط لان ده لو اتكرر مرتين ف الداتا او المديا الي بيتكرر فيه بيبوظ
يعني لو اتكرر ف الميديا الجيم خياخد كراش قبل ما يفتح
لو اتكرر ف الداتا ال Gameserver و Shardmanager حيجيبوا ايرور
الداتا بيس سهلة ف انك تعرف الايورو فين عندك لانه الجيم سيرفر بيقولك ال Id الي بايظ
واشهر ايرور بياجي Failed to reffer item from id xxxx linkxxx
ده معتاه السطر يا باشا الي فيه ال Id ده فيه غلط
اما الميديا بقا مبتعملش كدا طاب بتعمل ايه
اقولك بتفتح يا باشا وتدوس Start ولو ف ابرور ال Startloading وهيا بتحمل
تديك خازوق وتقفل علشان تعرف العيب منين مفيش حل غير انك تراجع اخر حاجات عملتها :tomato:


نرجع لموضوعنا Objcommon
السطر الي بتضيفه للايتم بيبقي فيه حاجات كتير
service
country
Id
x
x
x
Service = 1 يعني الاتم شغال 0 يعني مقفول
Country 15 ثابته علشان ال Vsro 15
واخر حاجه اسمها Link اكيد كلنا سمعنا عنه

طاب ازاي نعمل اللينك ده بص يا سيدي اللينك ده لازمته حاجه واحده
في ايتمز بتتحط ف
RefobjItem
وفي في جدول
RefObjcar

طاب ليه ف كدا وفيه كدا
Obj Item ده بئا لما تكون بتضيف ايتم زي افاتار سلاح حاجه تكون عباره عن ايتمز جوا اللعبه يعني
Objchar ده بقا لما تكون بتضيف حاجه زي Attackpet/grabpet/newpet's وليها حاجات تاني بس
علشان انا ايدي وجعتني من الكتابة مش حطول
مثال لسطر من Objcommon لسه علاقه ب Objitem علي افاتار الفونيكس

Objcommon


1 41857 ITEM_MALL_AVATAR_M_PHOENIX_DRESS_HAT ??? ?? ?? (?) xxx SN_ITEM_MALL_AVATAR_M_PHOENIX_DRESS_HAT SN_ITEM_MALL_AVATAR_M_PHOENIX_DRESS_HAT_TT_DESC 1 0 3 1 13 1 180000 3 0 1 1 1 255 0 1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 itemAvataravatar_m_phoenix_dress_hat.bsr itemetcdrop_ch_eventbox.bsr itemAvatarmall_avatar_m_phoenix_dress_hat.ddj xxx xxx 21435

الازرق ده هوا ال ID وده لازم ميتكررش مرتين مش شرط بالترتيب تكمل ما هوا مكن يكون نفس الايدي ف نص الجدول موجود
الاحمر بقي ده اللينك واهو ف ال Objitem
21435 1 1 0 0 1 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 513 [?,??] -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 2 0 0

ولو كان الايتم ليه مكان ف Objchar حيبقي اول Id فيها هوا اللينك الي ف Objcommon
كدا تماموز نكمل
بعد ما نضيف الايتم بتاعنا ف الداتا نعمل Excute علشان الايتم يتسجل ف الداتا
كدا تماموز
مبروك عليك الافاتار ف الداتا بيس


نروح للميديا
قولنا ان ال Objcommon ف الاول ليه علاقه ب Itemdata_xxx في الميديا
طاب ابه هبا
لو اخدنا الكود بتاع objcommon الي فوق حنضيف سطره ازاي كود ليه ف الميديا
بسيطه


1 41857 ITEM_MALL_AVATAR_M_PHOENIX_DRESS_HAT ??? ?? ?? (?) xxx SN_ITEM_MALL_AVATAR_M_PHOENIX_DRESS_HAT SN_ITEM_MALL_AVATAR_M_PHOENIX_DRESS_HAT_TT_DESC 1 0 3 1 13 1 180000 3 0 1 1 1 255 0 1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 itemAvataravatar_m_phoenix_dress_hat.bsr itemetcdrop_ch_eventbox.bsr itemAvatarmall_avatar_m_phoenix_dress_hat.ddj xxx xxx 1 1 0 0 1 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 513 [?,??] -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx -1 xxx 2 0


حاول بقدر الامكان انك تضيف ال ID ف الميديا زي الي ف الداتا علشنا يبقي ايتمك تمام وانا مجرب كدا


الافاتار ليه حاجه ف الميديا ف ملف اسموا
Charactervisualchange
ده الملف المسئول عن الافاتارات كلها ف الكلينتت
كل افاتار ليه كذا سطر بيقول فيهم للافاتار مثلا يطير او لا او ياخد Effect Divel
زي الديمون شيكان يعني واخد Effect el Divel
الافاتار الي بيطير بيبقي قدام الجناح بتاعه حاجه اسمها avatar_wing
لو مضفتش السطر ده الافاتار حيمشي عادي ومش حيبقي ليه حناجين من ورا
هههههههه
جربتها وبقا عامل زي اللبس العادي كان الافاتار ده Cloth
ال Pk2 ده عالم وعايز الي يفهمه

نيجي لملف ال
Textdata_object
ايه نظام الملف ده ده فيه ال TT_DESK بتاع الحاجه او الايتم مثلا كاب ايه لزمته قدامه بتضيف عايز
اسم الافاتار يبقي ايه
تحتها بيتطرر تلني وبتضيف جنب الباكيج DESK وبتكتب عايز ايه الكلام الي يبقي موجود ف القائمة الي
بتاجي لما تشاور علي الايتم ده
خلصنا الحاجه دي
مش فاضل غير انك تضيف ملفات ال Bsr+ddjicon+3d file
ومبروك عليك الايتم او الافاتار عندك بئا اي حد مفهمش حاجه يقولي وانا ممكن اشرحهالو بطريقة تاني

والسلام عليكم ورحمة الله وبركاته اشوفكم بعدين ف موضوع اضافة الاتم ف Npc بالتفصيل

Delivery 16-06-2012 11:33 AM

عاوز ردود يا بنئادمين

XxrusilaXx 16-06-2012 11:40 AM

شرح ممتاز انت معدى بجد تسلم ايدك

انا عايز انزل السرفر بتاعك و اعرف ايه نظاموا ^_^

Delivery 16-06-2012 11:47 AM

لسه مفتحتش والله بدور علي داتا بيس كلين
No Bug
Clean
من غير اي ايررور كل ما اجرب داتا الاقي فيها بيرور شكل

Delivery 16-06-2012 11:54 AM

واضح ان اول يونيك ف الحضاره الاسلاميه مش بيموت بسهول ايه رأيكم
http://img651.imageshack.us/img651/3...1011482880.jpg

Mr Z!dane 16-06-2012 11:59 AM

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

Bouken 16-06-2012 12:02 PM

تسلم صوبعك يا جاكى

المشكله عندى أنا ضيف الافاتار
بس لما باجى ألبسوا بلبس كراش

و عندى مشكله لو أعت أاتك فى مكان اما الوحوش تخلص و أما تيجى تظهر تقوم مختفيه تانى

Delivery 16-06-2012 12:32 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة zezo0258 (المشاركة 4192935)
انت ملغبط الدونية في بعدها المفرود موضوع لي المشكلة وي موضوع اي الشرح لكن انت مدخل كل حاجا في بعد وي بدون ترتيب ارجو التعديل لسهولة الفهم

ملخبط ايه ياض
وفين المكشله وفين ال شرح
ده كله شرح وبعدين اظن انه بلترتيب يعني انتا لما بتضيف اي افاتار بتمشي علي الشرح بيضاف
ايه العيب

Mr Z!dane 16-06-2012 12:41 PM

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

Delivery 16-06-2012 12:55 PM

مشاي يا تيت
علي العموم انا كلمتك ياهو مردتش استنا بلليل بقا

Mr Z!dane 16-06-2012 01:04 PM

يا تيت انا فاتح الياهو دلوقتي اللي هو zezo0258

Reflex 16-06-2012 01:43 PM

ممل فعلآ :spideyanime2:

™Anas™ 16-06-2012 01:55 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ™styleb0y™ (المشاركة 4193060)
ممل فعلآ :spideyanime2:

والله إنتا إللي ممل
الشرح زييي الفل الله ينور عليك يا برنس باشا والله من يومك يا أحمد .

™Anas™ 16-06-2012 02:06 PM

يا لهوييي طريقك طويييل
بص إمنتا بتنزل برنامج PK2_Extract و PK2_Editor أول واحد بتستخرج بيه ملفات اسيرفر من الميديا عشان تعدل عليها وطبعا تاني واحد بتدخ بيه الملفات بعد لما تعدلها

™Anas™ 16-06-2012 02:19 PM

بص إمنتا بتنزل برنامج PK2_Extract و PK2_Editor أول واحد بتستخرج بيه ملفات اسيرفر من الميديا عشان تعدل عليها وطبعا تاني واحد بتدخ بيه الملفات بعد لما تعدلها


الساعة الآن 10:53 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.