اهمال احد خيارات choose اثناء اللعب
صفحة 1 من اصل 1 • شاطر
اهمال احد خيارات choose اثناء اللعب
السلام عليكم
اخواني عندي مشكلة وهي في Choose
انا عندي عدة مناطق مثلا لنفرض .. hoom1 , hoom2 , hoom3
عند شراء الجندي سيخرج من احد هذي المناطق .. ( استطيع عمل هذا الشئ عن طريق Choose )
لكن المشكلة .. عندما يتدمر احد hoom .. سيخرج خطأ لأنه لا يجد المكان المدمر لأنه حذف .
انا اريد عندما يتدمر مثلا hoom1 .. يهمل هذا المكان ويبدأ يخرج الجنود من hoom1 & hoom2 فقط .
اتمنى يكون الشرح مفهوم .
اتمنى اعطائي الحل لهذي المشكلة
مشكورين مقدمآ
^-^
سداح-
- الجنس :
عدد المساهمات : 224
رد: اهمال احد خيارات choose اثناء اللعب
تقدر تعمل list بالأماكن المتاحة وعندما يتدمر احد الاماكان تثوم بحذفه منها وهذا عن طريق
وعند حذف أحدهم..
ولما ييجي يروح لاحد الاماكن (اختيار احد القيم)
- الكود:
global.av_places = ds_list_create(); // create the list of available places
ds_list_add(global.av_places, place1, place2, place3..); // add values to the list (places)
وعند حذف أحدهم..
- الكود:
ds_list_delete(global.av_places, ds_list_find_index(global.ac_places, place1 for ex) ); // delete from the list (places) the index of the value (place) wanted
ولما ييجي يروح لاحد الاماكن (اختيار احد القيم)
- الكود:
ds_list_shuffle(global.av_places); // shuffle the list
room_goto(ds_list_find_value(global.av_places,0)); // choose the first value from the list after shuffle
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: اهمال احد خيارات choose اثناء اللعب
مشكور اخي على الرد
^-^
ربي يسعدك .
اتمنى لو انك تملك ملف قابل للتعديل .. لأجل ان اشاهده بصورة جيدة .
لأني لم استعمل هذي الاداة من قبل .. وايضا حاولة عملها ولم انجح
سداح-
- الجنس :
عدد المساهمات : 224
رد: اهمال احد خيارات choose اثناء اللعب
ممكن تكتب الكود الذي تستعمله في الأختيار سيساعدني في عمل ملف قابل للتعديل لك
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: اهمال احد خيارات choose اثناء اللعب
ان شاء الله بكتبوا لك الحين .
اول شي انا عملت ثلاث اوبجكتات لنفرض
obj_place1 , obj_place2 ,obj_place3
هذي المباني التي يخرج منها الجنود
واوبجكت اخر هو الجندي
obj_arme
وقمت بعمل اوبجكت اخر بأسم
control
في اوبجكت control
(creat)
وضعت الزمن alarm[0] = 60 ;
اما في اكشن alarm0
عملت هذا الكود
A=choose(obj_place1.y , obj_place2.y ,obj_place3.y)
alarm[0]=60
instance_create(A,100,obj_arme);
--------------
هكذا يقوم بأخراج جندي من احد المباني بطريقة تلقائية حسب الوقت
لكن المشكلة عند تدمير احد المباني .. سيحذف هذا المبنى .
وتظهر علامة خطأ في التطبيق
ان شاء الله اكون قد اوضحت لك بطريقة جيدة
^-^
سداح-
- الجنس :
عدد المساهمات : 224
رد: اهمال احد خيارات choose اثناء اللعب
في حركة بس بتكون متعبة..وياريت حد يصلحها..
في الAlarm..جرب هذا:
If instance_exists(obj_place1) && instance_exists(obj_place2) && instance_exists(obj_place3)
{
A=choose(obj_place1.y , obj_place2.y ,obj_place3.y)
}
If instance_exists(obj_place1) && instance_exists(obj_place2)
{
A=choose(obj_place1.y , obj_place2.y)
}
If instance_exists(obj_place1)
{
A=choose(obj_place1.y)
}
إن شاء الله اكون ساعدتك..
في الAlarm..جرب هذا:
If instance_exists(obj_place1) && instance_exists(obj_place2) && instance_exists(obj_place3)
{
A=choose(obj_place1.y , obj_place2.y ,obj_place3.y)
}
If instance_exists(obj_place1) && instance_exists(obj_place2)
{
A=choose(obj_place1.y , obj_place2.y)
}
If instance_exists(obj_place1)
{
A=choose(obj_place1.y)
}
إن شاء الله اكون ساعدتك..
nexusrex-
- الجنس :
عدد المساهمات : 292
رد: اهمال احد خيارات choose اثناء اللعب
nexusrex كتب:في حركة بس بتكون متعبة..وياريت حد يصلحها..
في الAlarm..جرب هذا:
If instance_exists(obj_place1) && instance_exists(obj_place2) && instance_exists(obj_place3)
{
A=choose(obj_place1.y , obj_place2.y ,obj_place3.y)
}
If instance_exists(obj_place1) && instance_exists(obj_place2)
{
A=choose(obj_place1.y , obj_place2.y)
}
If instance_exists(obj_place1)
{
A=choose(obj_place1.y)
}
إن شاء الله اكون ساعدتك..
الطريقة دي كويسة وانا استعملتها بس المشكلة فيها أنك لما تستعمل الـAlarm سيطلق من الـ3 أماكن في نفس الوقت
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: اهمال احد خيارات choose اثناء اللعب
أستعملت نفس الطريقة اللي nexusrex قالها
ولكي أحل مشكلة الـAlarm قمت بعمل 7 obj_Control
وكل واحد يقوم بعمل شئ ما ... المهم حمل الملف وقل لي إذا كان هذا هو المطلوب حسناً ^_^
رابط التحميل
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: اهمال احد خيارات choose اثناء اللعب
www . mediafire . com/download/dtsp8kmoabk3rkn/اهمال+احد+خيارات+choose+اثناء+اللعب.rar
او حمل من هذا الرابط واحذف المسافات الموجودة به لكي يعمل
هذا إذا لم يعمل الرابط الأول
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: اهمال احد خيارات choose اثناء اللعب
مشكورين اخواني على المساعدة .
لكن الا ترى ان الطريقة طويلة كثيرآ !!
يعني انت عملت لكل حالة countrol
وانا هنا اعطيت مثال 3 مناطق .. لو اردت ان اضع اكثر .. ستصبح العملية صعبة ..
وايضا ان قمت بعمل اكثر من نوع من البنايات؟
@_@
اني اشكر جهودك معي
^-^
لكن انا احتاج ان تكون اللعبة صغيرة الحجم ..
وهذي الطريقة ستزيد من حجم اللعبة .
ان شاء الله ان لم يقم احد بالرد .. سأقوم بعملها
^-^
مشكورين اخواني على المساعدة وبارك الله فيكم .
سداح-
- الجنس :
عدد المساهمات : 224
رد: اهمال احد خيارات choose اثناء اللعب
حسناً بالتوفيق واعذرني فأنا لم اعرف سوي هذه الطريقة
وفعلاً ستكون متعبة إذا كان عدد البنايات كثيراً
لكن بالتوفيق
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: اهمال احد خيارات choose اثناء اللعب
مشكور اخي ما قصرت
^-^
ربي يسعدك ..
ان شاء الله الاقي طريقة بتكون اسرع
واشكر جهودك معي
سداح-
- الجنس :
عدد المساهمات : 224
مواضيع مماثلة
» كيف اعمل قصة قبل اللعب
» شرح اختيار اللاعب قبل اللعب
» كيف اجعل شاشة الاندرويد تظل مضيئة اثناء تشغيل اللعبة
» كيف اقوم بعمل حركة ضرب اثناء الضغط علي زرين معاً ؟
» game maker HTML5 مبيفتحش اللعب ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
» شرح اختيار اللاعب قبل اللعب
» كيف اجعل شاشة الاندرويد تظل مضيئة اثناء تشغيل اللعبة
» كيف اقوم بعمل حركة ضرب اثناء الضغط علي زرين معاً ؟
» game maker HTML5 مبيفتحش اللعب ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
السبت فبراير 03, 2018 7:40 pm من طرف ZAHRANI BLACK
» مساعدة ضروورية
الإثنين يناير 29, 2018 10:32 pm من طرف king_of_fun
» شارك رابط تطبيقك من تطبيقك على الاندرويد على وسائل التواصل الاجتماعي
الإثنين يناير 29, 2018 12:45 pm من طرف ibraheem2d
» ازاي اصنع لعبه علي Android
الأحد يناير 28, 2018 4:31 pm من طرف ibraheem2d
» درس صناعة 2D بلاتفورم بسيط باستخدام مكتبة Simple Platform LIB حصريا !
الخميس يناير 11, 2018 2:44 am من طرف Abdullah Alsayed
» اخر مساعدة منكم لي في الجيم ماكر
الأربعاء يناير 03, 2018 2:18 am من طرف king_of_fun
» ادعوكم اصدقائي لتجريب لعبتي الاولي Am Head Soccer
الثلاثاء ديسمبر 26, 2017 2:41 pm من طرف nexusrex
» طلب مساعدة بخصوص لعبة pinball.
الأحد ديسمبر 03, 2017 8:52 pm من طرف moummi.mouh@gmail.com