المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [درس] عمل نظام قتال جانبي بـ Sprite + شرح بالصور ..



Dark Gamer
26-06-2007, 03:30 PM
بسم الله الرحمن الرحيم
السـلام عليكم ورحمة الله وبركاته

مثال عن نظام القتال الجانبي :

http://www.geocities.com/thedeadlyhacker/after.png

====
الشرح
====

* استبدال الأكواد *

1- ابدأ مشروع جديد واضغط على Tools ثم ادخل على الـ Script Editor أو اضغط على F11

http://www.geocities.com/thedeadlyhacker/1.png

2- اختر السكربت Game_Actor واذهب الى السطر رقم 570-577

http://www.geocities.com/thedeadlyhacker/2.png

3- استبدل هذا الكود بالكود المظلل :


def screen_x
# Return after calculating x-coordinate by order of members in party
if self.index != nil
return self.index * 20 + 500
else
return 0
end
end

4- اذهب الى السطر 582-584 واستبدله بهذا الكود :


def screen_y
return self.index * 38 + 200
end

اضغط ok .. وانتهينا من الأول =)

-------------

* تغيير الـ Battler *

1- اضغط على Tools ثم ادخل على الـ Materialbase أو اضغط على F10

http://www.geocities.com/thedeadlyhacker/3.png

2- اذهب الى Graphics/Characters واستخرج صور الشخصيات الرئيسية + الوحوش .. وهنا راح نستخرج :

001-Fighter01
010-Lancer02
029-Cleric05
038-Mage06
051-Undead01

( طريقة الاستخراج : حدد على المطلوب + Save + Export )

3- باستخدام الفوتوشوب .. قم بأخذ الصور الواقفة المتجهة يسارا ً ( وللوحوش .. قم بأخذ الصور الواقفة المتجهة يميناً ) حتى يصبح كالآتي :

http://www.geocities.com/thedeadlyhacker/4.png

4- اذهب لمجلد المشروع وقم بنقل الصور الى مجلد Graphics\Battlers

5- بعد الانتهاء .. ارجع للمشروع واضغط على Tools ثم ادخل على الـ Database أو اضغط على F9

6- اذهب الى Troops واضغط على حرف A لترتيب الوحوش تلقائيا =)

http://www.geocities.com/thedeadlyhacker/5.png

7- بقي الآن شي واحد .. وهو ضبط الـ Arrow

اضغط على Tools ثم ادخل على الـ Script Editor أو اضغط على F11

8- اختر السكربت Arrow_Base واذهب الى السطر رقم 21-22

9- استبدل الكود بهذا الكود ( او قم بتغيير القيمة للكودين الى 13 )


self.ox = 13
self.oy = 13

10- انتهى الدرس =)

تم أخذ كود القتال الجانبي من هنا (http://www.phylomortis.com/resource/script/scr005.html)

بالتوفيق ان شاء الله :)

والسـلام خير ختام

الرجل القط
26-06-2007, 03:41 PM
شكرا على هذا الدرس الرائع

Dark Gamer
26-06-2007, 03:52 PM
السـلام


شكرا على هذا الدرس الرائع

العفو الرجل القط :)

وان شاء الله استفدت من الدرس =)

والسـلام خير ختام

.AJ.
03-07-2007, 10:13 AM
مشكووووور اخوي على الدرس الرائع أتمنى انك تبقى دوم كذا

Dark Gamer
03-07-2007, 11:56 AM
السـلام



مشكووووور اخوي على الدرس الرائع أتمنى انك تبقى دوم كذا

العفو MangaTutorials .. وشاكرلك على مرورك الأروع =)

----

تعديل بسيط بالدرس


4- اذهب الى السطر 582-584 واستبدله بهذا الكود :


def screen_y
return self.index * 38 + 200
end

السطر 581-583 وليس 582-584 ..

وان شاء الله تنتبهون للنقطة :)

والسـلام خير ختام

PrinceOfSorrow
03-07-2007, 02:59 PM
تدري انه هاي السكربت قبل كنت ادوره @.@
جزاك الله الف خير ^^

Dark Gamer
04-07-2007, 10:32 AM
السـلام


تدري انه هاي السكربت قبل كنت ادوره @.@

الحمد لله اني افتدك بشي .. برنس ^^


جزاك الله الف خير ^^

وياك ان شاء الله =)

والسـلام خير ختام

][-][Mr.ZeNoN][-][
04-09-2007, 02:27 AM
أخوي إذا تعرف كيف أخلي المقاتلين يتحركون لما يضربوا ضربتهم؟؟؟
ومشكور

][-][Mr.ZeNoN][-][
04-09-2007, 03:02 AM
أخوي ياليت لو تشرحلي هذا العيب

Dark Gamer
04-09-2007, 09:58 AM
السـلام



[-][Mr.ZeNoN][-][;5711128']أخوي إذا تعرف كيف أخلي المقاتلين يتحركون لما يضربوا ضربتهم؟؟؟
ومشكور

باستخدام أي سكربت CBS .. =)

وهذا مثال على هالسكربت .. هنا (http://up1.m5zn.com/CBS v3.02 Turn-based.zip.htm)

وراح تلاحظ سكربت CONSTANTS .. وسكربتات الـ CBS ..


[-][Mr.ZeNoN][-][;5711188']أخوي ياليت لو تشرحلي هذا العيب

بسيطة .. لأنك ما حفضتها شفافة وبصيغة الـ PNG + ما عدلت في الكود .. =)

وان شاء الله افتدك .. وشاكرلك على مشاركتك بالموضوع :)


تعديل في الدرس

النقاط من 7-9 لا تنفذونها .. لأن بخاصية الـ Drag and Drop للأعداء .. راح يتعدل الـ Arrow .

بالتوفيق

والسـلام خير ختام

][-][Mr.ZeNoN][-][
04-09-2007, 01:25 PM
السـلام




باستخدام أي سكربت CBS .. =)

وهذا مثال على هالسكربت .. هنا (http://up1.m5zn.com/CBS v3.02 Turn-based.zip.htm)

وراح تلاحظ سكربت CONSTANTS .. وسكربتات الـ CBS ..



بسيطة .. لأنك ما حفضتها شفافة وبصيغة الـ PNG + ما عدلت في الكود .. =)

وان شاء الله افتدك .. وشاكرلك على مشاركتك بالموضوع :)



النقاط من 7-9 لا تنفذونها .. لأن بخاصية الـ Drag and Drop للأعداء .. راح يتعدل الـ Arrow .

بالتوفيق

والسـلام خير ختام



أخوي ماكنت أتكلم عن الصورة إذا هي شفافة ولا لا :ponder:

لانه حتى الـBMP يقبلها شفافة بس أول لاتضيف الشخصية خل لون الخلفية شفافة عن طريق البرنامج نفسه

مع إني مطبق الكود بحذافيره بس بحاول مرة ثانية :)

][-][Mr.ZeNoN][-][
04-09-2007, 01:28 PM
أخوي سكربت الـCBS اللي عطيتني إياها مدري وش أسوي فيها ممكن تشرحلي؟؟

معليش تراني مبتدئ شوي :blackeye: بس بديت أحترف :D

Dark Gamer
04-09-2007, 01:52 PM
[-][Mr.ZeNoN][-][;5711901']أخوي ماكنت أتكلم عن الصورة إذا هي شفافة ولا لا :ponder:

لانه حتى الـBMP يقبلها شفافة بس أول لاتضيف الشخصية خل لون الخلفية شفافة عن طريق البرنامج نفسه

مع إني مطبق الكود بحذافيره بس بحاول مرة ثانية :)

اهاا .. ظنيتها صور الـ Battler في البداية .. :33:

لكن يفضل انك تستخدم الـ PNG أو الـ GIF لأنها الأكثر استخداما ً ببرنامج الاربيجي ميكر ..

والكود شغال 100% .. وان شاء الله يشتغل معاك وانصحك انك ما تنفذ الخطوات من 7-9 .. :)


[-][Mr.ZeNoN][-][;5711903']أخوي سكربت الـCBS اللي عطيتني إياها مدري وش أسوي فيها ممكن تشرحلي؟؟

معليش تراني مبتدئ شوي :blackeye: بس بديت أحترف :D

صدقني .. هذا للخبراء بالبرنامج بس :D

راح اعطيك رابط السكربت .. وان شاء الله يفيدك ( هنا (http://www.rmxp.org/forums/showthread.php?t=3564))

بالتوفيق .. =)

][-][Mr.ZeNoN][-][
04-09-2007, 05:25 PM
والكود شغال 100% .. وان شاء الله يشتغل معاك وانصحك انك ما تنفذ الخطوات من 7-9 ..


رح أحاول مرة ثانية مع حذف شوية دروس :ponder:
والـpng الحييييييييين عرفت فايدتها :D


صدقني .. هذا للخبراء بالبرنامج بس

راح اعطيك رابط السكربت .. وان شاء الله يفيدك ( هنا )

بالتوفيق .. =)

الحين في ظنك إني ماعرف شنهي السكربت؟؟ :squint:

كنت لعوب سكربتات زمان بس هاذي لغتها مختلفة :boggled:

بس أسهل :biggthump

شكرا أخي

][-][Mr.ZeNoN][-][
04-09-2007, 05:50 PM
:no:

.........

:dontknow: مع إني مطبق أكوادك بحذافيره

.AJ.
04-09-2007, 07:24 PM
ما انصحك على CBS لان شوي صعب و يعتمد على صور كثيره وصاحبته خلاص ماتعدل فيه.
احسن تستخدم Minkoff's Animated Battlers - Enhanced (http://www.rmxp.org/forums/showthread.php?t=5853)صح معقد بس فيه ميزات كثيره واسهل من النظام Ccoa
اما بخصوص المشكله عندك هي من استبدال الاكواد تأكد انك استبدلته صح

][-][Mr.ZeNoN][-][
05-09-2007, 01:46 AM
AJ

dark gamer

تقدروا تقولون المشكلة إنحلت

نزلت جيم بروجيكت فيها سكربتات باتل جاهزة بس السبريتات علي أنا

قتال الجانبي بسبريتات متحركة صعب جدا جدا ولا يمكن عمله (على الأقل بالوقت الحالي)

بس يوم بتعلم فيها غصب عن اللي مايرضى :banghead:

سلام :(

.AJ.
05-09-2007, 02:19 AM
AJ

dark gamer

تقدروا تقولون المشكلة إنحلت

نزلت جيم بروجيكت فيها سكربتات باتل جاهزة بس السبريتات علي أنا

قتال الجانبي بسبريتات متحركة صعب جدا جدا ولا يمكن عمله (على الأقل بالوقت الحالي)

بس يوم بتعلم فيها غصب عن اللي مايرضى :banghead:

سلام :(
بس في اشخاص بارعين في هذي الشغله خذ على سبيل المثال dollmage صراحه اضن انها افضل سبريتار على الإطلاق white ties style battlers (http://www.rmxp.org/forums/showthread.php?t=24730)
مأخرا كانت تأخذ طلبات بس حسب ما تقول هي تاخذ إستراحه حاليا.

][-][Mr.ZeNoN][-][
05-09-2007, 02:31 AM
بس في اشخاص بارعين في هذي الشغله خذ على سبيل المثال dollmage صراحه اضن انها افضل سبريتار على الإطلاق white ties style battlers (http://www.rmxp.org/forums/showthread.php?t=24730)
مأخرا كانت تأخذ طلبات بس حسب ما تقول هي تاخذ إستراحه حاليا.

دام إنها أخذت إستراحة يعني ماراح ترجع :D

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

وجدت أفضل منها لكن حسب قول الأعضاء هناك إنها ماهي شغالة وإنها تبعت النسخة القديمة (مع إنها ماتتفوت ×_×)

أنا براسلها وبشوف الوضع :)

.AJ.
05-09-2007, 05:25 AM
اكيد تقصد "Tales of" Battlers (Minkoff/Cogwheel), along with other stuffs (http://www.rmxp.org/forums/showthread.php?t=2009)
هذي النسخ ممكن تعدل فيها وتصلحها بس المشكله الوحيده هذي صور لشخصيات سلسله العاب Tales of
يعني كذا نسخ شخصيات مشهوره شوي يسيء للعبتك اما دول ميج هي تصنعها لوحدها.

Dark Gamer
05-09-2007, 10:40 AM
+.+ .. Plz don't make it a chat topic or it will be locked

شباب ادخلوا موضوع الشات .. هنا (http://www.montada.com/showthread.php?t=516120) .. بس لا تقلبوا الموضوع شات :blackeye:

والحمد لله ان المشكلة انحلت .. ولكن كيف انها ما اشتغلت من أول مرة .. :33:

][-][Mr.ZeNoN][-][
05-09-2007, 01:56 PM
^^^^^

أنت سوي بروجكت جديد وطبق الدرس :)

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

سلام :)

Dark Gamer
05-09-2007, 02:13 PM
[-][Mr.ZeNoN][-][;5713916']^^^^^

أنت سوي بروجكت جديد وطبق الدرس :)

طبقته .. وطلع تمام 100% :33:

الا اذا انت لخبطت بالنقطة الرابعة في استبدال الأكواد وهي ..



تعديل بسيط بالدرس


4- اذهب الى السطر 582-584 واستبدله بهذا الكود :


def screen_y
return self.index * 38 + 200
end

السطر 581-583 وليس 582-584 ..

وان شاء الله تنتبهون للنقطة :)

والسـلام خير ختام

ما انتبهت له .. صح :أفكر:


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

صحيح .. لأني عدلت بالكود عشان يكون نظام القتال مرتب .. و النقطة الأخيرة def update مو ضرورية فما حطيتها بالدرس .. :)

][-][Mr.ZeNoN][-][
05-09-2007, 03:48 PM
شف ياخوي أنا بعطيك print screen وتشوف وش الخطأ بالسكربت :)

وأتمنى إنك تكون عارف وش الخطأ


ما انتبهت له .. صح

إنتبهت له إذا تبي الصراحة :boggled:

][-][Mr.ZeNoN][-][
05-09-2007, 04:07 PM
yaaahoooo سويتها :bigok:

ألف ألف شكر ياخوي وكل اللي علي كان أعيد تشغيل البرنامج :D

عقبال درس كيف يتحركوا ويهجموا الأعداء :biggthump

ممتاز لاني قربت أستسلم وفكرت إني مو قدها :silly:
http://www.m5zn.com/uploads/c5b32b3cfb.JPG (http://www.m5zn.com)

.AJ.
05-09-2007, 06:30 PM
yaaahoooo سويتها :bigok:

ألف ألف شكر ياخوي وكل اللي علي كان أعيد تشغيل البرنامج :D

عقبال درس كيف يتحركوا ويهجموا الأعداء :biggthump

ممتاز لاني قربت أستسلم وفكرت إني مو قدها :silly:

الله يهديك تسوي كل هذا واخرتها ما تعيد التشغيل

Dark Gamer
05-09-2007, 09:38 PM
[-][Mr.ZeNoN][-][;5714227']yaaahoooo سويتها :bigok:

ألف ألف شكر ياخوي وكل اللي علي كان أعيد تشغيل البرنامج :D

عقبال درس كيف يتحركوا ويهجموا الأعداء :biggthump

ممتاز لاني قربت أستسلم وفكرت إني مو قدها :silly:
http://www.m5zn.com/uploads/c5b32b3cfb.JPG (http://www.m5zn.com)

لووووول .. :D

Mr.BIG
18-05-2008, 07:07 AM
THANK YOU VERY MUCH


HAVE A NICE DAY

aliasdcxz
28-05-2009, 06:07 AM
السلام عليكم

بس ممكن طريقت عمل قتال جانبي بvx

aliasdcxz
28-05-2009, 09:26 AM
السلام عليكم

بس ممكن طريقت عمل قتال جانبي بvx

Karim Ghazal
28-05-2009, 10:37 PM
يُمنع الرد على المواضيع القديمة ..