بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اليوم طخت ببالي فكرة عجبتني ,وأن شاء الله تعجبكم
وهي خاصة لمستخدمي RPG Maker Vx ,الفكرة هي
مكتبة للنصوص الصغيرة أي Mini Script وتعني اسطر
قصيرة لاتتعدى 10 أسطر تضاف الى السكربت ليتم
التحكم بخصائصها عن طريق الأيفنت,او تحسن عمل
الأيفينت.
ان شاء الله كل أسبوع حطرح مثالين + شرح
في هذا الموضوع.
هذا أذا قبل المشرفين بالفكرة.
ونبدأ باول سكربت قصير:
┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬
طريقة لربط خيارات خانة الرسائل مع عمل الأيفينت
صورة توضيحية:

اول شيئ حنقوم به هو عمل متغير جديد ونسميه MES_Counter
أو أي أسم يعجبك,وكذلك رسالة والخيارات التي سترفقها مع
الرسالة:
هذه هي احداث الرسالة:
ثانياً قم بعمل أيفينت جديد وليكن المؤشر اختر الصورة المناسبة له.
ملاحظة(جميع هذه الأيفينتس سنكونها في طرف الخريطة)
ثالثاً قم بعمل مفتاح جديد (Switch) وسميه MES_ON\OF
أو أي أسم يعجبك,وهو سيجعل المؤشر يختفي عند اختفاء الرسالة.
رابعاً افتح قائمة السكربتات ,اختر السكربت Window_Message
,اضف هذا السطر بعد السطر 50 :
كود:
$game_variables[1] = self.index
┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬
ماذا يفعل هذا السطر؟
هذ السطر سيقوم بتغير قيمة المتغير MES_Counter
مع مكان المؤشر حيث ان اول خيار يكون الـIndex فيه 0
والثاني 1 والثالث 2 وهكذا ,وبهذه الطريقة سيمكننا السيطرة
على حدث ما عن التغير من خيار الى أخر حسب قيمة MES_Counter
,وهذه صورة موضحة لذلك:

┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬
خامساً قم بعمل ايفينت جديد ,وسيكون الأيفينت المسيطر على الاحداث
عند تغير المتغير ,بمكنك الأن عمل ماشأت عن طريق الشرط الفرعي ,فأنا قمت
بادخال المعلومات التالية فيه:
في السطر الاول اخبرت البرنامج اذا كان المفتاح MES_ON\OF مفتوحاً
اظهر المؤشر ,واذا كان مغلقاً ,غير تغشية المؤشر الى صفر ليختفي,
وكذلك داخل الشرط الفرعي السابق قمت بعمل شرطين الأول
عن تحول MES_Counter قيمته الى صفر يتحول امام الشخصية الأولى,
وعندما تتغير القيمة الى 1 يتحول امام الشخصية الأخرى.
┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬
لتحميل المثال في المرفقات:
من هنا
┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬┴┴┬
أن شاء الله اشوف تطبيقاتكم للدرس بصورة مختلفة
عن تحرك السهم.
وان شاء الله تكون الفكرة قد نالت اعجابكم
انتظروا المزيد من النصوص القصيرة
والدروس.
كذلك في نفس الموضوع.
دُمتم بِود