CalmKiller
07-07-2008, 05:44 PM
السلام عليكم و رحمة الله و بركاته بعد آخر سكربت لي "سكربت المهمات"
قررت ان اعمل ثورة في عالم الار بي جي
و فكرت و فكرت حتى رايت العيب بين لعب الار بي جي و العاب الاونلين
الفرق ان في العاب الونلين انت الي بتزود ال Abilities بتاعتك
اما في العاب الار بي جي ال Abilities ثابتة و ليس لللاعب الحرية في تزويدها
ال Abilities تعني المعايير من Str , Def , Spi , Agi ,Hp ,Mp
==========
اقدم لكم من تصميمي و لاول مرة في عالم الار بي جي
سكربت ال Ability
===========
نبتدي
===========
سكربت Ability by CalmKiller
النسخة : 1.0.0
السكربت ده مبتكر و انا اول من يصمم سكربت من هذا النوع
سكربت Ability يمكن اللاعب من ان يزود المعايير الخاصة به مثل
Str , Spi , Hp , Mp , Def , Agi
شكل للسكربت
http://www4.0zz0.com/2008/07/07/14/136187825.jpg (http://www.0zz0.com)
السكربت سهل و بسيط لكن يعتبر طويلا خصوصا انه 1040 سطر
عموما لما الشخصية تزود المعايير بتاعتها الزيادة تسجل في متغيرات Variables
من المتغير 5 حتى المتغير 28 "يعني ماتعملش حاجة في المتغيرات دي"
الان شايفين النافذة الصغير دي http://www4.0zz0.com/2008/07/07/14/914416508.jpg (http://www.0zz0.com)
دي بتقولك انت عندك كم نقط للمعايير ability points
لما الشخصية تزيد في المستوى
كل الشخصيات تحصل على 5 نقط معايير لكن نقط معايير كل شخصية مفصولة عن الثانية عشان ما يحصلش تداخل في النقط
عموما الزيادة في المعايير لا تحدث فوريا و انما بعد ما تزود في المعايير من النافذة تروح تكلم Ability master "يا ريت تحط واحد Ability Master في كل مدينة"
هوه ده الability master http://www4.0zz0.com/2008/07/07/14/188041583.jpg (http://www.0zz0.com)
ايوة الراجل العجوز دهhttp://www4.0zz0.com/2008/07/07/14/188041583.jpg (http://www.0zz0.com)
لما تكلمه حيقولك عايز تثبت الزيادة في المعايير
لما تختار" نعم" الزيادة هتثبت
لما تختار" لا" مفيش حاجة حتحصل
=================================
لو عايز تستخدم السكربت انسخ الفصل MScene_Ability_New**
و حطه في الماتيريال Matrial
==================
انتهينا من الشرح و دلوقتي جه وقت التعديل على السكربت عشان يناسب احتياجات اللعبة بتاعتك
==================
لتعديل الاسماء التي تظهر في نافذة اختيار الشخصيات
http://www4.0zz0.com/2008/07/07/14/954953290.jpg (http://www.0zz0.com)
ابحث عن هذا السطر
def create_cmd_window
حتلاقي الاتي
http://www4.0zz0.com/2008/07/07/14/988112192.gif (http://www.0zz0.com)
غير Ralph , Ulrika , Bennett , Ylva
الى اسماء شخصيات لعبتك
=======================
لتعديل الزيادة في نقط المعايير عند كل مستو جديد " الاصلي زيادة = 5 نقط"
ابحث عن هذا السطر def level_up
حتلاقي الاتي
http://www4.0zz0.com/2008/07/07/14/797716911.gif (http://www.0zz0.com)
غير i = 5
الى i = "اي رقم" من غير علامتين التنصيص
======================
اه حاجة اخيرة و مهمة حاول انك تخلي معلومات الشخصية ثابت
زي كده
http://www4.0zz0.com/2008/07/07/14/147376709.gif (http://www.0zz0.com)
عشان المستخدم هو اللي يزبط الشخصية بتاعته
======================
دلوقتي التعديل على السكربت انتهى
و لو حد عايز يعدل في مضمون السكربت من اساسيات الخ
لازم ياخد اذن مني اتباعا لقوانين المصادر
======================
"ملحوظة لو كنت بتستخدم سكربت المهمات بتاعي يبقى نزل Quest +Ability
لو كنت مش بتستخدمه يبقى نزل Ability
الفرق بين الاثنين ان الاول يدعم المستخدمين اللي بيستخدمو سكربت المهمات عشان ما يحصلش تضارب
اما الثاني يدعم المستخدمين اللي مش بيستخدمو سكربت المهمات
و بس كده"
======================
السكربت في المرفقات مع الديمو
======================
قررت ان اعمل ثورة في عالم الار بي جي
و فكرت و فكرت حتى رايت العيب بين لعب الار بي جي و العاب الاونلين
الفرق ان في العاب الونلين انت الي بتزود ال Abilities بتاعتك
اما في العاب الار بي جي ال Abilities ثابتة و ليس لللاعب الحرية في تزويدها
ال Abilities تعني المعايير من Str , Def , Spi , Agi ,Hp ,Mp
==========
اقدم لكم من تصميمي و لاول مرة في عالم الار بي جي
سكربت ال Ability
===========
نبتدي
===========
سكربت Ability by CalmKiller
النسخة : 1.0.0
السكربت ده مبتكر و انا اول من يصمم سكربت من هذا النوع
سكربت Ability يمكن اللاعب من ان يزود المعايير الخاصة به مثل
Str , Spi , Hp , Mp , Def , Agi
شكل للسكربت
http://www4.0zz0.com/2008/07/07/14/136187825.jpg (http://www.0zz0.com)
السكربت سهل و بسيط لكن يعتبر طويلا خصوصا انه 1040 سطر
عموما لما الشخصية تزود المعايير بتاعتها الزيادة تسجل في متغيرات Variables
من المتغير 5 حتى المتغير 28 "يعني ماتعملش حاجة في المتغيرات دي"
الان شايفين النافذة الصغير دي http://www4.0zz0.com/2008/07/07/14/914416508.jpg (http://www.0zz0.com)
دي بتقولك انت عندك كم نقط للمعايير ability points
لما الشخصية تزيد في المستوى
كل الشخصيات تحصل على 5 نقط معايير لكن نقط معايير كل شخصية مفصولة عن الثانية عشان ما يحصلش تداخل في النقط
عموما الزيادة في المعايير لا تحدث فوريا و انما بعد ما تزود في المعايير من النافذة تروح تكلم Ability master "يا ريت تحط واحد Ability Master في كل مدينة"
هوه ده الability master http://www4.0zz0.com/2008/07/07/14/188041583.jpg (http://www.0zz0.com)
ايوة الراجل العجوز دهhttp://www4.0zz0.com/2008/07/07/14/188041583.jpg (http://www.0zz0.com)
لما تكلمه حيقولك عايز تثبت الزيادة في المعايير
لما تختار" نعم" الزيادة هتثبت
لما تختار" لا" مفيش حاجة حتحصل
=================================
لو عايز تستخدم السكربت انسخ الفصل MScene_Ability_New**
و حطه في الماتيريال Matrial
==================
انتهينا من الشرح و دلوقتي جه وقت التعديل على السكربت عشان يناسب احتياجات اللعبة بتاعتك
==================
لتعديل الاسماء التي تظهر في نافذة اختيار الشخصيات
http://www4.0zz0.com/2008/07/07/14/954953290.jpg (http://www.0zz0.com)
ابحث عن هذا السطر
def create_cmd_window
حتلاقي الاتي
http://www4.0zz0.com/2008/07/07/14/988112192.gif (http://www.0zz0.com)
غير Ralph , Ulrika , Bennett , Ylva
الى اسماء شخصيات لعبتك
=======================
لتعديل الزيادة في نقط المعايير عند كل مستو جديد " الاصلي زيادة = 5 نقط"
ابحث عن هذا السطر def level_up
حتلاقي الاتي
http://www4.0zz0.com/2008/07/07/14/797716911.gif (http://www.0zz0.com)
غير i = 5
الى i = "اي رقم" من غير علامتين التنصيص
======================
اه حاجة اخيرة و مهمة حاول انك تخلي معلومات الشخصية ثابت
زي كده
http://www4.0zz0.com/2008/07/07/14/147376709.gif (http://www.0zz0.com)
عشان المستخدم هو اللي يزبط الشخصية بتاعته
======================
دلوقتي التعديل على السكربت انتهى
و لو حد عايز يعدل في مضمون السكربت من اساسيات الخ
لازم ياخد اذن مني اتباعا لقوانين المصادر
======================
"ملحوظة لو كنت بتستخدم سكربت المهمات بتاعي يبقى نزل Quest +Ability
لو كنت مش بتستخدمه يبقى نزل Ability
الفرق بين الاثنين ان الاول يدعم المستخدمين اللي بيستخدمو سكربت المهمات عشان ما يحصلش تضارب
اما الثاني يدعم المستخدمين اللي مش بيستخدمو سكربت المهمات
و بس كده"
======================
السكربت في المرفقات مع الديمو
======================