السلام عليكم و رحمة الله و بركاته
فى هذا الدرس اشرح باذن الله كيفية عمل cheat للعبة ما
الفكرة::
هنالك دالة فى الGML تسمى get_string تفتح لك مكان
لكتابة شىء... نجعل هذه الدالة عندما نكتب فيها جملة معينة فان شخصية اللعبة تتحول
مثلا الى شخصية لا تقهر
عموما الشرح و المثال التطبيقى سيفهم باذن الله
الان نبدأ بعمل مثال مبسط يحتوى على cheat
1- ندخل شكل الشخصية من add sprite و اسمها sprite0
2- ندخل شكل الشخصية مرة اخرى من خلال add sprite لكن بلون
مختلف عن الشخصية السابقة و يكون اسمها sprite1
و الان نبدأ العمل الجاد:::::::::
- ادخل شخصية من خلال add object تحمل صورة الsprite0
- فى الحدث create الخاص بها ضع متغير من تخيلك يسمى مثلا cheat
و ضع لهذا المتغير قيمة = صفر مثلا او قيمة ="" (و الاخيرة تعنى ان المتغير له
قيمة نصية حيث و ضعنا علامتى التنصيص)
- ضع فى ال event حدث اخر و هو key press و اختر له زر enter
وضع له Execute a piece of code و اكتب فيها ما يلى:
(cheat = get_string("ENTER YOUR CHEAT",cheat
if cheat="super" then sprite_index=sprite1
الان شغل اللعبة ثم اضغط زر enter و اكتب داخل المربع كلمة super
ثم اضغط enter مرة اخرى او OK ستجد ان شكل الشخصية قد تغير من sprite0
الى sprite1
عموما يوجد مثال تطبيقى فى المرفقات للعبة مبسطة تطبق ما شرحته pcguru:
فى انتظار ردودكم و ترشيحاتكم التى دائما تشجعنى على اكتشاف المزيد