LearnGM
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اهمال احد خيارات choose اثناء اللعب

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف سداح الثلاثاء يونيو 07, 2016 7:22 pm

السلام عليكم 
اخواني عندي مشكلة وهي في Choose

انا عندي عدة مناطق مثلا لنفرض .. hoom1 , hoom2 , hoom3
عند شراء الجندي سيخرج من احد هذي المناطق .. ( استطيع عمل هذا الشئ عن طريق Choose )
لكن المشكلة .. عندما يتدمر احد hoom .. سيخرج خطأ لأنه لا يجد المكان المدمر لأنه حذف .

انا اريد عندما يتدمر مثلا hoom1 .. يهمل هذا المكان ويبدأ يخرج الجنود من hoom1 & hoom2 فقط .

اتمنى يكون الشرح مفهوم .

اتمنى اعطائي الحل لهذي المشكلة 
Sad 

مشكورين مقدمآ 
^-^
سداح
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف Abdullah Alsayed الأربعاء يونيو 08, 2016 11:52 pm

تقدر تعمل 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
Abdullah Alsayed
Admin
Admin

الجنس : ذكر
عدد المساهمات : 1791



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف سداح الخميس يونيو 09, 2016 3:52 pm

مشكور اخي على الرد 
^-^ 
ربي يسعدك .

اتمنى لو انك تملك ملف قابل للتعديل .. لأجل ان اشاهده بصورة جيدة .

لأني لم استعمل هذي الاداة من قبل .. وايضا حاولة عملها ولم انجح
Sad
سداح
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف أحمد حسام الجمعة يونيو 10, 2016 5:51 am

ممكن تكتب الكود الذي تستعمله في الأختيار سيساعدني في عمل ملف قابل للتعديل لك
أحمد حسام
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 216



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف سداح الجمعة يونيو 10, 2016 5:54 pm

ان شاء الله بكتبوا لك الحين .




اول شي انا عملت ثلاث  اوبجكتات لنفرض
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);


--------------
هكذا يقوم بأخراج جندي من احد المباني بطريقة تلقائية حسب الوقت


لكن المشكلة عند تدمير احد المباني .. سيحذف هذا المبنى .
وتظهر علامة خطأ في التطبيق 
Sad


ان شاء الله اكون قد اوضحت لك بطريقة جيدة
^-^
سداح
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف nexusrex الجمعة يونيو 10, 2016 9:20 pm

في حركة بس بتكون متعبة..وياريت حد يصلحها..
في ال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
nexusrex
 
 

الجنس : ذكر
عدد المساهمات : 292



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف أحمد حسام السبت يونيو 11, 2016 12:56 am

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 اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف أحمد حسام السبت يونيو 11, 2016 1:28 am

أستعملت نفس الطريقة اللي nexusrex قالها
ولكي أحل مشكلة الـAlarm قمت بعمل 7 obj_Control
وكل واحد يقوم بعمل شئ ما ... المهم حمل الملف وقل لي إذا كان هذا هو المطلوب حسناً ^_^
رابط التحميل
أحمد حسام
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 216



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف أحمد حسام السبت يونيو 11, 2016 1:33 am

www . mediafire . com/download/dtsp8kmoabk3rkn/اهمال+احد+خيارات+choose+اثناء+اللعب.rar
او حمل من هذا الرابط واحذف المسافات الموجودة به لكي يعمل
هذا إذا لم يعمل الرابط الأول
أحمد حسام
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 216



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف سداح السبت يونيو 11, 2016 4:08 pm

مشكورين اخواني على المساعدة .
لكن الا ترى ان الطريقة طويلة كثيرآ !! 
يعني انت عملت لكل حالة countrol
وانا هنا اعطيت مثال 3 مناطق .. لو اردت ان اضع اكثر .. ستصبح العملية صعبة ..
وايضا ان قمت بعمل  اكثر من نوع من البنايات؟
@_@


اني اشكر جهودك معي 
^-^
لكن انا احتاج ان تكون اللعبة صغيرة الحجم ..
 وهذي الطريقة ستزيد من حجم اللعبة .

ان شاء الله ان لم يقم احد بالرد .. سأقوم بعملها 
^-^

مشكورين اخواني على المساعدة وبارك الله فيكم .
سداح
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف أحمد حسام السبت يونيو 11, 2016 10:23 pm

حسناً بالتوفيق واعذرني فأنا لم اعرف سوي هذه الطريقة
وفعلاً ستكون متعبة إذا كان عدد البنايات كثيراً
لكن بالتوفيق good luck
أحمد حسام
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 216



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف سداح الأحد يونيو 12, 2016 10:06 pm

مشكور اخي ما قصرت 
^-^
ربي يسعدك ..
ان شاء الله الاقي طريقة بتكون اسرع 
Sad


واشكر جهودك معي
سداح
سداح
 
 

الجنس : ذكر
عدد المساهمات : 224



الرجوع الى أعلى الصفحة اذهب الى الأسفل

اهمال احد خيارات choose اثناء اللعب Empty رد: اهمال احد خيارات choose اثناء اللعب

مُساهمة من طرف أحمد حسام الإثنين يونيو 13, 2016 2:02 am

العفو . Smile
أحمد حسام
أحمد حسام
 
 

الجنس : ذكر
عدد المساهمات : 216



الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة

- مواضيع مماثلة

صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى