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

مشاهدة النسخة كاملة : مشروع مفتوح .... تصميم لعبة ثقافية ممتعة


عبد الهادي بهاب
14-12-2015, 11:15 PM
السلام عليكم ورحمة الله وبركاته

هل سمعتم من قبل بلعبة الوزة ........jeu d'oie
http://img.over-blog.com/600x282/0/56/53/86/la-suite6/la-suite6-6219.JPG

و هي موجهة اساسا للترفيه التربوي
يمكن لعبها بين مجموعة اشخاص
تعتمد على النرد لتحديد عدد الخانات للتنقل
http://www.clipart-fr.com/data/gif/sports/gif_anime_sports_576.gif

.........................................
اللعبة هي مسار .... يمكن تغييره او تبسيطه او تعقيده او تلوينه
هذه نماذج من المسارات

http://www.webinstit.net/mathematiques/denombrement/additions/jeu_de_oie.gif

http://www.mescoloriages.com/coloriages/vie%20quotidienne/sports/jeux%20de%20societe/images/jeu-de-l-oie.gif

http://www.competencemac.com/photo/art/default/5062471-7556937.jpg?v=1356075559


http://lemoulinapapierduliveau.fr/wp-content/uploads/2013/02/Jeu-de-Loie.jpg


http://www.mondedestitounis.fr/images/jeu-oie.jpg


http://ekladata.com/jjX-FbgFtcNPQbUyznNMiW4S034.jpg


http://www.teteamodeler.com/images/illustration/Image/coloriage/jeuoie.gif

http://academiedesjeux.jeuxsoc.fr/IMAGES/oie_octal.jpg


http://www.smtd.info/_medias/images/tapis-jeu-de-l-oie.jpg

يمكن ان تصمموا مساركم .....

-------------
النرد يحدد لنا رقما عشوائيا من 1.6 ......
تختار بداية اللعب .......و صورة اللاعب ......ثم تضع في كل خانة Hotspot ........بالترتيب
من اجل الاثارة اضفنا خاصية الاسئلة متى اجاب صح له الحق في نقل لاعبه و اذا اخطا يتنقل اللاعب الثاني ...........في مثالنا اذا اخطا يعيد رمي النرد من جديد
في الاسئلة وضعتها بصيغة الاختيار من 3 باستغلال listbox مخفي يغدي listbox2 لاظهار الخيارات فقط
زر للتصحيح ........... منه نتحصل على كلمة صح او خطا
................................
في زر التنقل يتنقل اللاعب بحساب نقطة الانطلاق زائد نتيجة النرد
---------------------
من اجل رفع التحدي ............. هناك عوائق وامتيارات ............اذا توقف الاعب عند السلم سيتنقل الى نهاية السلم اي يربح مسافة و اذا توقف عند الحفرة سيرجع الى الخلف..................مثال على ما نقول
http://www.laclassedecamille.cu.cc/img/articles/2013/Plateau%20vierge%20jeu%20de%20l'oie.JPG
..................................
يمكن ان تضيفوا خاصية لاعبين او اكثر .......لكل اسم


الملف المفتوح:
http://up.top4top.net/downloadf-top4top_950de8147a1-rar.html

تحياتي الخالصة
:abc_152::abc_152::abc_152:

azizsoft
15-12-2015, 12:17 AM
بسم الله الرحمن الرحيم

بارك الله فيكم أخانا المحترف على ابداعاتكم المتواصلة

وفقكم الله:abc_022:

فرح صالحي
15-12-2015, 10:24 AM
جزاك الله خيرا كثيرا ونفع بك
موفق بإذن الله .:abc_152:.. لك مني أجمل تحية .

فرح صالحي
15-12-2015, 10:41 AM
جزاك الله خيرا كثيرا ونفع بك
:abc_022:

عبد الهادي بهاب
15-12-2015, 06:06 PM
جزاك الله خيرا كثيرا ونفع بك
:abc_022:
شكرا اخي صالحي على المرور وعلى الكلمات

عبد الهادي بهاب
15-12-2015, 06:06 PM
بسم الله الرحمن الرحيم

بارك الله فيكم أخانا المحترف على ابداعاتكم المتواصلة

وفقكم الله:abc_022:

بارك الله فيكم استاذ عزيز

أبو يوسف
15-12-2015, 08:02 PM
جزاك الله خيرا اخانا المحترف :abc_152: وبارك الله فيك

عبد الهادي بهاب
15-12-2015, 10:07 PM
جزاك الله خيرا اخانا المحترف :abc_152: وبارك الله فيك

اهلا استاذ ابو يوسف ......ربي ينصركم و يحفظكم :abc_152:

نجوم ليبيا
18-12-2015, 09:30 PM
السلام عليكم ورحمة الله وبركاته

هل سمعتم من قبل بلعبة الوزة ........jeu d'oie
http://img.over-blog.com/600x282/0/56/53/86/la-suite6/la-suite6-6219.JPG

و هي موجهة اساسا للترفيه التربوي
يمكن لعبها بين مجموعة اشخاص
تعتمد على النرد لتحديد عدد الخانات للتنقل
http://www.clipart-fr.com/data/gif/sports/gif_anime_sports_576.gif

.........................................
اللعبة هي مسار .... يمكن تغييره او تبسيطه او تعقيده او تلوينه
هذه نماذج من المسارات

http://www.webinstit.net/mathematiques/denombrement/additions/jeu_de_oie.gif

http://www.mescoloriages.com/coloriages/vie%20quotidienne/sports/jeux%20de%20societe/images/jeu-de-l-oie.gif

http://www.competencemac.com/photo/art/default/5062471-7556937.jpg?v=1356075559


http://lemoulinapapierduliveau.fr/wp-content/uploads/2013/02/Jeu-de-Loie.jpg


http://www.mondedestitounis.fr/images/jeu-oie.jpg


http://ekladata.com/jjX-FbgFtcNPQbUyznNMiW4S034.jpg


http://www.teteamodeler.com/images/illustration/Image/coloriage/jeuoie.gif

http://academiedesjeux.jeuxsoc.fr/IMAGES/oie_octal.jpg


http://www.smtd.info/_medias/images/tapis-jeu-de-l-oie.jpg

يمكن ان تصمموا مساركم .....

-------------
النرد يحدد لنا رقما عشوائيا من 1.6 ......
تختار بداية اللعب .......و صورة اللاعب ......ثم تضع في كل خانة Hotspot ........بالترتيب
من اجل الاثارة اضفنا خاصية الاسئلة متى اجاب صح له الحق في نقل لاعبه و اذا اخطا يتنقل اللاعب الثاني ...........في مثالنا اذا اخطا يعيد رمي النرد من جديد
في الاسئلة وضعتها بصيغة الاختيار من 3 باستغلال listbox مخفي يغدي listbox2 لاظهار الخيارات فقط
زر للتصحيح ........... منه نتحصل على كلمة صح او خطا
................................
في زر التنقل يتنقل اللاعب بحساب نقطة الانطلاق زائد نتيجة النرد
---------------------
من اجل رفع التحدي ............. هناك عوائق وامتيارات ............اذا توقف الاعب عند السلم سيتنقل الى نهاية السلم اي يربح مسافة و اذا توقف عند الحفرة سيرجع الى الخلف..................مثال على ما نقول
http://www.laclassedecamille.cu.cc/img/articles/2013/Plateau%20vierge%20jeu%20de%20l'oie.JPG
..................................
يمكن ان تضيفوا خاصية لاعبين او اكثر .......لكل اسم


الملف المفتوح:
http://up.top4top.net/downloadf-top4top_950de8147a1-rar.html

تحياتي الخالصة
:abc_152::abc_152::abc_152:


ماشاء الله اخي بصدق روعة العمل و تعجز الكلمات عن شكرك هل نقدر نعمل نفس لعبة بنك الحظ ليا شهر نحاول بس حجر النرد استصعب علي وانا مغيرة الفكرة فالعمل بعنوان بنك الرياضيات فهل يمكن عملها استاذ واشكرك جزيل الشكر على ماتقدمه من افكار :abc_152:

نجوم ليبيا
18-12-2015, 09:51 PM
ممكن اخي تشرحلي كيف الكرة تتحرك حسب الرقم الموجود على النرد ممكن شرح الكود

المصمم
18-12-2015, 10:43 PM
شـكــ وبارك الله فيك ـــرا لك
:jazaa:
لك مني أجمل تحية .

عبدوعزيز
25-01-2016, 11:48 AM
مشكوووووووووووووووور

هبة الرحمن
25-01-2016, 11:55 PM
السلام عليكم ورحمة الله وبركاته

نجوم ليبيا
03-02-2016, 11:10 PM
السلام عليكم ورحمة الله وبركاته

هل سمعتم من قبل بلعبة الوزة ........jeu d'oie
http://img.over-blog.com/600x282/0/56/53/86/la-suite6/la-suite6-6219.JPG

و هي موجهة اساسا للترفيه التربوي
يمكن لعبها بين مجموعة اشخاص
تعتمد على النرد لتحديد عدد الخانات للتنقل
http://www.clipart-fr.com/data/gif/sports/gif_anime_sports_576.gif

.........................................
اللعبة هي مسار .... يمكن تغييره او تبسيطه او تعقيده او تلوينه
هذه نماذج من المسارات

http://www.webinstit.net/mathematiques/denombrement/additions/jeu_de_oie.gif

http://www.mescoloriages.com/coloriages/vie%20quotidienne/sports/jeux%20de%20societe/images/jeu-de-l-oie.gif

http://www.competencemac.com/photo/art/default/5062471-7556937.jpg?v=1356075559


http://lemoulinapapierduliveau.fr/wp-content/uploads/2013/02/Jeu-de-Loie.jpg


http://www.mondedestitounis.fr/images/jeu-oie.jpg


http://ekladata.com/jjX-FbgFtcNPQbUyznNMiW4S034.jpg


http://www.teteamodeler.com/images/illustration/Image/coloriage/jeuoie.gif

http://academiedesjeux.jeuxsoc.fr/IMAGES/oie_octal.jpg


http://www.smtd.info/_medias/images/tapis-jeu-de-l-oie.jpg

يمكن ان تصمموا مساركم .....

-------------
النرد يحدد لنا رقما عشوائيا من 1.6 ......
تختار بداية اللعب .......و صورة اللاعب ......ثم تضع في كل خانة Hotspot ........بالترتيب
من اجل الاثارة اضفنا خاصية الاسئلة متى اجاب صح له الحق في نقل لاعبه و اذا اخطا يتنقل اللاعب الثاني ...........في مثالنا اذا اخطا يعيد رمي النرد من جديد
في الاسئلة وضعتها بصيغة الاختيار من 3 باستغلال listbox مخفي يغدي listbox2 لاظهار الخيارات فقط
زر للتصحيح ........... منه نتحصل على كلمة صح او خطا
................................
في زر التنقل يتنقل اللاعب بحساب نقطة الانطلاق زائد نتيجة النرد
---------------------
من اجل رفع التحدي ............. هناك عوائق وامتيارات ............اذا توقف الاعب عند السلم سيتنقل الى نهاية السلم اي يربح مسافة و اذا توقف عند الحفرة سيرجع الى الخلف..................مثال على ما نقول
http://www.laclassedecamille.cu.cc/img/articles/2013/Plateau%20vierge%20jeu%20de%20l'oie.JPG
..................................
يمكن ان تضيفوا خاصية لاعبين او اكثر .......لكل اسم


الملف المفتوح:
http://up.top4top.net/downloadf-top4top_950de8147a1-rar.html

تحياتي الخالصة
:abc_152::abc_152::abc_152:

استاذ المحترف اقلي ممكن اعرف فكرة السلالم لو كان لدي 6 منها فكيف افعل في العوائق و التنقل
وايضا مافائدة الملف الموجود في docهل هو للأختيار العشوائي للخطوات المطابقة للصور؟

عبد الهادي بهاب
03-02-2016, 11:35 PM
استاذ المحترف اقلي ممكن اعرف فكرة السلالم لو كان لدي 6 منها فكيف افعل في العوائق و التنقل
وايضا مافائدة الملف الموجود في docهل هو للأختيار العشوائي للخطوات المطابقة للصور؟

من باب اختيار الرقم العشوائي من الارقام في الملف يعني لو تكثري من عدد الاسطر فسيظهر انه يبحث ....

اما السلالم فهي مرتبطة بعنصر Hotspot يعني يمكن اضافة السلالم و اضافة ما يقابلها من hotspot في زر التنقل

بعد تحديد نقطة البداية اي بعد الاجابة على السؤال سيكون وحهته هو نقطة الانطلاق + رقم الترد ......... اذا صادف سلما قسيصعد و بالتالي نحدد له في زر التنقل اي يصعد و اذا صادف انبوبا فنحدد له اين ينزل ........

نجوم ليبيا
06-02-2016, 02:27 PM
فتح الله عليك وجزاك الله خيرا لو سمحت مازال لدي استفسار اخر وهو كيف تتحرك الصورة بنفس الرقم الموجود على النرد بالرغم من ان الارقام الظاهرة على حجر النرد هي صورة ايضا وبوركت واشكرك جزيل الشكر

عبد الهادي بهاب
06-02-2016, 02:50 PM
فتح الله عليك وجزاك الله خيرا لو سمحت مازال لدي استفسار اخر وهو كيف تتحرك الصورة بنفس الرقم الموجود على النرد بالرغم من ان الارقام الظاهرة على حجر النرد هي صورة ايضا وبوركت واشكرك جزيل الشكر

فيه انبوت ........مخفي ......نضيف قيمته لوضعية الانطلاق

نجوم ليبيا
06-02-2016, 03:12 PM
فيه انبوت ........مخفي ......نضيف قيمته لوضعية الانطلاق

جزاك الله خيرا وفتح الله عليك
استاذ هل يمكن ان نعمل لعبة مشابهة لها باستخدام الهوتس بوت في عمل بنك الحظ العلمي و هو يتضمن محطات علمية في كل خطوة و مفاجات في بعضها الاخر :abc_152:

عبد الهادي بهاب
06-02-2016, 03:17 PM
جزاك الله خيرا وفتح الله عليك
استاذ هل يمكن ان نعمل لعبة مشابهة لها باستخدام الهوتس بوت في عمل بنك الحظ العلمي و هو يتضمن محطات علمية في كل خطوة و مفاجات في بعضها الاخر :abc_152:

كل شيء يتعلق بالسيناريو المعتمد و الاكواد ............ و سنحاول ان نتعاون معكم بما نعرفه من اجل انجاح المشروع ........ننتظر الملف المفتوح ع بعض التوضيحات

نجوم ليبيا
06-02-2016, 03:21 PM
كل شيء يتعلق بالسيناريو المعتمد و الاكواد ............ و سنحاول ان نتعاون معكم بما نعرفه من اجل انجاح المشروع ........ننتظر الملف المفتوح ع بعض التوضيحات

بعون الله قريبا وجزاك الله خيرا مع تحياتي و اشكرك جزيل الشكر

يوسف البراهيم
02-09-2017, 07:12 AM
الله يعطيك العافية

يوسف البراهيم
11-01-2018, 11:44 AM
السلام عليكم ورحمة الله وبركاته

هل سمعتم من قبل بلعبة الوزة ........jeu d'oie
http://img.over-blog.com/600x282/0/56/53/86/la-suite6/la-suite6-6219.jpg

و هي موجهة اساسا للترفيه التربوي
يمكن لعبها بين مجموعة اشخاص
تعتمد على النرد لتحديد عدد الخانات للتنقل
http://www.clipart-fr.com/data/gif/sports/gif_anime_sports_576.gif

.........................................
اللعبة هي مسار .... يمكن تغييره او تبسيطه او تعقيده او تلوينه
هذه نماذج من المسارات

http://www.webinstit.net/mathematiques/denombrement/additions/jeu_de_oie.gif

http://www.mescoloriages.com/coloriages/vie%20quotidienne/sports/jeux%20de%20societe/images/jeu-de-l-oie.gif

http://www.competencemac.com/photo/art/default/5062471-7556937.jpg?v=1356075559


http://lemoulinapapierduliveau.fr/wp-content/uploads/2013/02/jeu-de-loie.jpg


http://www.mondedestitounis.fr/images/jeu-oie.jpg


http://ekladata.com/jjx-fbgftcnpqbuyznnmiw4s034.jpg


http://www.teteamodeler.com/images/illustration/image/coloriage/jeuoie.gif

http://academiedesjeux.jeuxsoc.fr/images/oie_octal.jpg


http://www.smtd.info/_medias/images/tapis-jeu-de-l-oie.jpg

يمكن ان تصمموا مساركم .....

-------------
النرد يحدد لنا رقما عشوائيا من 1.6 ......
تختار بداية اللعب .......و صورة اللاعب ......ثم تضع في كل خانة hotspot ........بالترتيب
من اجل الاثارة اضفنا خاصية الاسئلة متى اجاب صح له الحق في نقل لاعبه و اذا اخطا يتنقل اللاعب الثاني ...........في مثالنا اذا اخطا يعيد رمي النرد من جديد
في الاسئلة وضعتها بصيغة الاختيار من 3 باستغلال listbox مخفي يغدي listbox2 لاظهار الخيارات فقط
زر للتصحيح ........... منه نتحصل على كلمة صح او خطا
................................
في زر التنقل يتنقل اللاعب بحساب نقطة الانطلاق زائد نتيجة النرد
---------------------
من اجل رفع التحدي ............. هناك عوائق وامتيارات ............اذا توقف الاعب عند السلم سيتنقل الى نهاية السلم اي يربح مسافة و اذا توقف عند الحفرة سيرجع الى الخلف..................مثال على ما نقول
http://www.laclassedecamille.cu.cc/img/articles/2013/plateau%20vierge%20jeu%20de%20l'oie.jpg
..................................
يمكن ان تضيفوا خاصية لاعبين او اكثر .......لكل اسم


الملف المفتوح:
http://up.top4top.net/downloadf-top4top_950de8147a1-rar.html

تحياتي الخالصة
:abc_152::abc_152::abc_152:


السلام عليكم
الله يعطيك العافية

عزيزي الاستاذ عبدالهادي

تظر لي مشكلتان
بعد ما يصعد السلم في المرة التالية يرجع يحسب من اسفل السلم

و عند الهبوط في الحفرة في اللعبة التالية يرجع يحسب من اعلى الحفرة

لا ادري ما هي المشكلة ؟

عبد الهادي بهاب
11-01-2018, 06:37 PM
السلام عليكم
الله يعطيك العافية

عزيزي الاستاذ عبدالهادي

تظر لي مشكلتان
بعد ما يصعد السلم في المرة التالية يرجع يحسب من اسفل السلم

و عند الهبوط في الحفرة في اللعبة التالية يرجع يحسب من اعلى الحفرة

لا ادري ما هي المشكلة ؟

صار لي مدة مع المشروع ..لذلك تذكر سيناريو العمل صعب ..لكن ساحاول

يوسف البراهيم
12-01-2018, 05:34 AM
صار لي مدة مع المشروع ..لذلك تذكر سيناريو العمل صعب ..لكن ساحاول

م
بنتعبك معانا
الله يعطيك العافية

يوسف البراهيم
13-01-2018, 06:30 PM
صار لي مدة مع المشروع ..لذلك تذكر سيناريو العمل صعب ..لكن ساحاول

انتظر اشوف لي حل

ابي استخدمها في أول اسبوع من الفصل الدراسي الثاني مع الطلاب
بمشيئة الله

عبد الهادي بهاب
13-01-2018, 07:38 PM
انتظر اشوف لي حل

ابي استخدمها في أول اسبوع من الفصل الدراسي الثاني مع الطلاب
بمشيئة الله

الخلل كان اننا نسينا تسحيل الموقع الجديد بعد السلم او العائق

بدل الكود في زر التنقل

Page.StopTimer(10)

rem = Input.GetText("Input2")----------ÊÍÏíÏ ÇáäÌÇÍ Çã ÇáÝÔá---------
if rem == "mal" then
xButton.SetVisible("de",true);
elseif rem == "bien" then ---------äÌÍ Ýí ÇáÇÌÇÈÉ-----------
-------------ÊäÞá ÇááÇÚÈ -----------------
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇÎÊíÇÑ ÇáÑÞã------
dis = String.ToNumber(Input.GetText("Input1"))+choi ;--------ÇáæÌåÉ ------
n= String.ToNumber(Input.GetText("Input1"))----------äÞØÉ ÇáÇäØáÇÞ---------
for i = n, dis do
if i >= 34 then ------------ÇáäåÇíÉ--------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou1", Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("ÊåäÆÉ","áÞÏ æÕáÊ Çáì ÇáäåÇíÉ")
break
else
Application.Sleep(200);
Image.SetPos("jou1", Hotspot.GetPos("Hotspot"..i).X, Hotspot.GetPos("Hotspot"..i).Y);
end
end

------------ÇáÚæÇÆÞ ---------------

Input.SetText("Input1", dis)
n= String.ToNumber(Input.GetText("Input1"))

if n== 2 then

Image.SetPos("jou1", Hotspot.GetPos("Hotspot11").X, Hotspot.GetPos("Hotspot11").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input1", 11);
elseif n== 8 then

Image.SetPos("jou1", Hotspot.GetPos("Hotspot19").X, Hotspot.GetPos("Hotspot19").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input1", 19);
elseif n== 9 then
Input.SetText("Input1", 4)
Image.SetPos("jou1", Hotspot.GetPos("Hotspot4").X, Hotspot.GetPos("Hotspot4").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 15 then
Input.SetText("Input1", 12)
Image.SetPos("jou1", Hotspot.GetPos("Hotspot12").X, Hotspot.GetPos("Hotspot12").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 18 then
Input.SetText("Input1", 23)
Image.SetPos("jou1", Hotspot.GetPos("Hotspot23").X, Hotspot.GetPos("Hotspot23").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 26 then
Input.SetText("Input1", 29)
Image.SetPos("jou1", Hotspot.GetPos("Hotspot29").X, Hotspot.GetPos("Hotspot29").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 31 then
Input.SetText("Input1", 17)
Image.SetPos("jou1", Hotspot.GetPos("Hotspot17").X, Hotspot.GetPos("Hotspot17").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n >= 34 then ------------ÇáäåÇíÉ--------------
Input.SetText("Input1", 34)
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou1", Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("ÊåäÆÉ","áÞÏ æÕáÊ Çáì ÇáäåÇíÉ")
end

xButton.SetVisible("de",true);
end

عبد الهادي بهاب
13-01-2018, 10:04 PM
من اجل لا عبين
ندحل التغيرات الاتية

---------------------------------
1- اضف لبيال 1 و اكتب فيه " اللاعب الاول " .............لبيال2 و اكتب فيه "اللاعب الثاني" ...اجعل الليال2 مخفيا

2- في on show الصفحة نضيف الكود التالي

player1 = true;
player2 = false ;

3- غير الكود الموحود في زر التنقل


Page.StopTimer(10)

if player1 == true then
ala = 1 ;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇÎÊíÇÑ ÇáÑÞã------
dis = String.ToNumber(Input.GetText("Input1"))+choi ;--------ÇáæÌåÉ ------
n= String.ToNumber(Input.GetText("Input1"))----------äÞØÉ ÇáÇäØáÇÞ---------
Input.SetText("Input"..ala, dis);
player2 = true ; Label.SetVisible("Label2", true);
player1 = false;Label.SetVisible("Label1", false);
else
ala = 2;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇÎÊíÇÑ ÇáÑÞã------
dis = String.ToNumber(Input.GetText("Input2"))+choi ;--------ÇáæÌåÉ ------
n= String.ToNumber(Input.GetText("Input2"))----------äÞØÉ ÇáÇäØáÇÞ---------
Input.SetText("Input"..ala, dis);
player1 = true ; Label.SetVisible("Label1", true);
player2 = false;Label.SetVisible("Label2", false);
end

rem = Input.GetText("Input22")----------ÊÍÏíÏ ÇáäÌÇÍ Çã ÇáÝÔá---------
if rem == "mal" then
xButton.SetVisible("de",true);
elseif rem == "bien" then ---------äÌÍ Ýí ÇáÇÌÇÈÉ-----------
-------------ÊäÞá ÇááÇÚÈ -----------------
for i = n, dis do
if i >= 34 then ------------ÇáäåÇíÉ--------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("ÊåäÆÉ", "áÞÏ æÕá Çáì ÇáäåÇíÉ ÇááÇÚÈ " .. ala)
break
else
Application.Sleep(200);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot"..i).X, Hotspot.GetPos("Hotspot"..i).Y);
end
end

------------ÇáÚæÇÆÞ ---------------

n= String.ToNumber(Input.GetText("Input"..ala))

if n== 2 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot11").X, Hotspot.GetPos("Hotspot11").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 11);
elseif n== 8 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot19").X, Hotspot.GetPos("Hotspot19").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 19);
elseif n== 9 then
Input.SetText("Input"..ala, 4)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot4").X, Hotspot.GetPos("Hotspot4").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 15 then
Input.SetText("Input"..ala, 12)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot12").X, Hotspot.GetPos("Hotspot12").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 18 then
Input.SetText("Input"..ala, 23)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot23").X, Hotspot.GetPos("Hotspot23").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 26 then
Input.SetText("Input"..ala, 29)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot29").X, Hotspot.GetPos("Hotspot29").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 31 then
Input.SetText("Input"..ala, 17)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot17").X, Hotspot.GetPos("Hotspot17").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n >= 34 then ------------ÇáäåÇíÉ--------------
Input.SetText("Input"..ala, 34)
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("ÊåäÆÉ","áÞÏ æÕáÊ Çáì ÇáäåÇíÉ")
end

xButton.SetVisible("de",true);
end


4- غير تسمية الانبوت 2 الى input 3

5 - اضف انبوت و ليكت اسمه input2

6- اضف صورة لقرص بلون اخر يمثل تحرك اللاعب الثاني و ليكن اسم الصورة jou2

---------------------------
معاينة

https://a.top4top.net/p_743iriw91.gif

عبد الهادي بهاب
13-01-2018, 10:05 PM
ارجو من الاخوة المشرفين
اضافة المشاركة الاخيرة 27 الى الموضوع الرئيسي
كتعديل (لا املك صلاحية التعديل )

يوسف البراهيم
15-01-2018, 11:24 AM
من اجل لا عبين
ندحل التغيرات الاتية

---------------------------------
1- اضف لبيال 1 و اكتب فيه " اللاعب الاول " .............لبيال2 و اكتب فيه "اللاعب الثاني" ...اجعل الليال2 مخفيا

2- في on show الصفحة نضيف الكود التالي

player1 = true;
player2 = false ;

3- غير الكود الموحود في زر التنقل


Page.StopTimer(10)

if player1 == true then
ala = 1 ;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇÎÊíÇÑ ÇáÑÞã------
dis = String.ToNumber(Input.GetText("Input1"))+choi ;--------ÇáæÌåÉ ------
n= String.ToNumber(Input.GetText("Input1"))----------äÞØÉ ÇáÇäØáÇÞ---------
Input.SetText("Input"..ala, dis);
player2 = true ; Label.SetVisible("Label2", true);
player1 = false;Label.SetVisible("Label1", false);
else
ala = 2;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇÎÊíÇÑ ÇáÑÞã------
dis = String.ToNumber(Input.GetText("Input2"))+choi ;--------ÇáæÌåÉ ------
n= String.ToNumber(Input.GetText("Input2"))----------äÞØÉ ÇáÇäØáÇÞ---------
Input.SetText("Input"..ala, dis);
player1 = true ; Label.SetVisible("Label1", true);
player2 = false;Label.SetVisible("Label2", false);
end

rem = Input.GetText("Input22")----------ÊÍÏíÏ ÇáäÌÇÍ Çã ÇáÝÔá---------
if rem == "mal" then
xButton.SetVisible("de",true);
elseif rem == "bien" then ---------äÌÍ Ýí ÇáÇÌÇÈÉ-----------
-------------ÊäÞá ÇááÇÚÈ -----------------
for i = n, dis do
if i >= 34 then ------------ÇáäåÇíÉ--------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("ÊåäÆÉ", "áÞÏ æÕá Çáì ÇáäåÇíÉ ÇááÇÚÈ " .. ala)
break
else
Application.Sleep(200);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot"..i).X, Hotspot.GetPos("Hotspot"..i).Y);
end
end

------------ÇáÚæÇÆÞ ---------------

n= String.ToNumber(Input.GetText("Input"..ala))

if n== 2 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot11").X, Hotspot.GetPos("Hotspot11").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 11);
elseif n== 8 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot19").X, Hotspot.GetPos("Hotspot19").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 19);
elseif n== 9 then
Input.SetText("Input"..ala, 4)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot4").X, Hotspot.GetPos("Hotspot4").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 15 then
Input.SetText("Input"..ala, 12)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot12").X, Hotspot.GetPos("Hotspot12").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 18 then
Input.SetText("Input"..ala, 23)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot23").X, Hotspot.GetPos("Hotspot23").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 26 then
Input.SetText("Input"..ala, 29)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot29").X, Hotspot.GetPos("Hotspot29").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 31 then
Input.SetText("Input"..ala, 17)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot17").X, Hotspot.GetPos("Hotspot17").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n >= 34 then ------------ÇáäåÇíÉ--------------
Input.SetText("Input"..ala, 34)
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("ÊåäÆÉ","áÞÏ æÕáÊ Çáì ÇáäåÇíÉ")
end

xButton.SetVisible("de",true);
end


4- غير تسمية الانبوت 2 الى input 3

5 - اضف انبوت و ليكت اسمه input2

6- اضف صورة لقرص بلون اخر يمثل تحرك اللاعب الثاني و ليكن اسم الصورة jou2

---------------------------
معاينة

https://a.top4top.net/p_743iriw91.gif


السلام عليكم

عزيزي هذا الملف المفتوح
شوف شنو المشكلة
لا يتحرك نهائيا
http://gulfup.co/5c69ufxn7gse


و لو ابي اضيف لا عب ثالث
هل اضيف انبوت 4 ؟

عبد الهادي بهاب
15-01-2018, 06:50 PM
السلام عليكم

عزيزي هذا الملف المفتوح
شوف شنو المشكلة
لا يتحرك نهائيا
http://gulfup.co/5c69ufxn7gse


و لو ابي اضيف لا عب ثالث
هل اضيف انبوت 4 ؟

ما يجب تعديله
الصورة الاولى بدل اسمها jou1 الصورة الثانية jou2

زر التنقل
Page.StopTimer(10)

if player1 == true then
ala = 1 ;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇIE?C? C????------
dis = String.ToNumber(Input.GetText("Input1"))+choi ;--------Ç????E ------
n= String.ToNumber(Input.GetText("Input1"))----------ä??E C?C???C?---------
Input.SetText("Input"..ala, dis);
player2 = true ; Label.SetVisible("Label2", true);
player1 = false;Label.SetVisible("Label1", false);
else
ala = 2;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));---------ÇIE?C? C????------
dis = String.ToNumber(Input.GetText("Input2"))+choi ;--------Ç????E ------
n= String.ToNumber(Input.GetText("Input2"))----------ä??E C?C???C?---------
Input.SetText("Input"..ala, dis);
player1 = true ; Label.SetVisible("Label1", true);
player2 = false;Label.SetVisible("Label2", false);
end

rem = Input.GetText("Input3")----------Ê?I?I C???C? C? C??O?---------
if rem == "mal" then
xButton.SetVisible("de",true);
elseif rem == "bien" then ---------ä?? ?? C?C?CEE-----------
-------------Ê??? C??C?E -----------------
for i = n, dis do
if i >= 34 then ------------Ç???C?E--------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("E???E", "??I ??? C?? C???C?E C??C?E " .. ala)
break
else
Application.Sleep(200);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot"..i).X, Hotspot.GetPos("Hotspot"..i).Y);
end
end

------------Ç???C?? ---------------



n= String.ToNumber(Input.GetText("Input"..ala))

if n== 2 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot11").X, Hotspot.GetPos("Hotspot11").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 11);
elseif n== 8 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot19").X, Hotspot.GetPos("Hotspot19").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 19);
elseif n== 9 then
Input.SetText("Input"..ala, 4)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot4").X, Hotspot.GetPos("Hotspot4").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 15 then
Input.SetText("Input"..ala, 12)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot12").X, Hotspot.GetPos("Hotspot12").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 18 then
Input.SetText("Input"..ala, 23)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot23").X, Hotspot.GetPos("Hotspot23").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 26 then
Input.SetText("Input"..ala, 29)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot29").X, Hotspot.GetPos("Hotspot29").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 31 then
Input.SetText("Input"..ala, 17)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot17").X, Hotspot.GetPos("Hotspot17").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n >= 34 then ------------Ç???C?E--------------
Input.SetText("Input"..ala, 34)
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("E???E","??I ???E C?? C???C?E")
end

xButton.SetVisible("de",true);
end

عبد الهادي بهاب
15-01-2018, 07:04 PM
السلام عليكم


و لو ابي اضيف لا عب ثالث
هل اضيف انبوت 4 ؟

المشروع لاربعة لاعبين

1- عير اسم انبوت 3 الى اسم اخر مثلا bon ....ممكن تراقب التغيير في التايمر

2 - ضع انبوت بعدد اللاعبين

3 - ضع لبيالات بعدد اللاعبين على ان تحافظ على المسميات فقط بالترتيب
و ضعها كلها مخفية الا الاول

4 - ضع صور للاعبين و ليكونوا مثلا اطفالا ...فقط لكل لاعب صورة تحمل اسم jou1 jou2 jou3 jou4 .......... وهكذا

5- في on show الصفحة نضيف اللاعبين player3 player4 plyer5 .............. و كلها تساوي false ........

6 - في زر التنقل نغير الكود

Page.StopTimer(10)

if player1 == true then
ala = 1 ;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player2 = true ; Label.SetVisible("Label"..ala+1, true);
player1 = false;Label.SetVisible("Label"..ala, false);

elseif player2 == true then
ala = 2;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player3 = true ; Label.SetVisible("Label"..ala+1, true);
player2 = false;Label.SetVisible("Label"..ala, false);

elseif player3 == true then
ala = 3;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player4 = true ; Label.SetVisible("Label"..ala+1, true);
player3 = false;Label.SetVisible("Label"..ala, false);

elseif player4 == true then
ala = 4;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player4 = true ; Label.SetVisible("Label"..1, true);
player1 = false;Label.SetVisible("Label"..ala, false);

end

rem = Input.GetText("bon")----------Ê?I?I C???C? C? C??O?---------
if rem == "mal" then
xButton.SetVisible("de",true);
elseif rem == "bien" then ---------ä?? ?? C?C?CEE-----------
-------------Ê??? C??C?E -----------------
for i = n, dis do
if i >= 34 then ------------Ç???C?E--------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("E???E", "??I ??? C?? C???C?E C??C?E " .. ala)
break
else
Application.Sleep(200);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot"..i).X, Hotspot.GetPos("Hotspot"..i).Y);
end
end

------------Ç???C?? ---------------



n= String.ToNumber(Input.GetText("Input"..ala))

if n== 2 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot11").X, Hotspot.GetPos("Hotspot11").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 11);
elseif n== 8 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot19").X, Hotspot.GetPos("Hotspot19").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 19);
elseif n== 9 then
Input.SetText("Input"..ala, 4)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot4").X, Hotspot.GetPos("Hotspot4").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 15 then
Input.SetText("Input"..ala, 12)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot12").X, Hotspot.GetPos("Hotspot12").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 18 then
Input.SetText("Input"..ala, 23)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot23").X, Hotspot.GetPos("Hotspot23").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 26 then
Input.SetText("Input"..ala, 29)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot29").X, Hotspot.GetPos("Hotspot29").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 31 then
Input.SetText("Input"..ala, 17)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot17").X, Hotspot.GetPos("Hotspot17").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n >= 34 then ------------Ç???C?E--------------
Input.SetText("Input"..ala, 34)
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("E???E","??I ???E C?? C???C?E")
end

xButton.SetVisible("de",true);
end


لاحظ يمكن تضيف اكثر من 20 لاعبا فقط ضع التغييرات المناسبة

بالتوفيق

يوسف البراهيم
15-01-2018, 07:44 PM
المشروع لاربعة لاعبين

1- عير اسم انبوت 3 الى اسم اخر مثلا bon ....ممكن تراقب التغيير في التايمر

2 - ضع انبوت بعدد اللاعبين

3 - ضع لبيالات بعدد اللاعبين على ان تحافظ على المسميات فقط بالترتيب
و ضعها كلها مخفية الا الاول

4 - ضع صور للاعبين و ليكونوا مثلا اطفالا ...فقط لكل لاعب صورة تحمل اسم jou1 jou2 jou3 jou4 .......... وهكذا

5- في on show الصفحة نضيف اللاعبين player3 player4 plyer5 .............. و كلها تساوي false ........

6 - في زر التنقل نغير الكود

page.stoptimer(10)

if player1 == true then
ala = 1 ;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player2 = true ; label.setvisible("label"..ala+1, true);
player1 = false;label.setvisible("label"..ala, false);

elseif player2 == true then
ala = 2;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player3 = true ; label.setvisible("label"..ala+1, true);
player2 = false;label.setvisible("label"..ala, false);

elseif player3 == true then
ala = 3;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player4 = true ; label.setvisible("label"..ala+1, true);
player3 = false;label.setvisible("label"..ala, false);

elseif player4 == true then
ala = 4;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player4 = true ; label.setvisible("label"..1, true);
player1 = false;label.setvisible("label"..ala, false);

end

rem = input.gettext("bon")----------Ê?i?i c???c? C? C??o?---------
if rem == "mal" then
xbutton.setvisible("de",true);
elseif rem == "bien" then ---------ä?? ?? C?c?cee-----------
-------------Ê??? C??c?e -----------------
for i = n, dis do
if i >= 34 then ------------Ç???c?e--------------
audio.load(channel_narration, "autoplay\\audio\\arr.ogg", true, false);
image.setpos("jou"..ala, hotspot.getpos("hotspot34").x, hotspot.getpos("hotspot34").y);
dialog.message("e???e", "??i ??? C?? C???c?e c??c?e " .. Ala)
break
else
application.sleep(200);
image.setpos("jou"..ala, hotspot.getpos("hotspot"..i).x, hotspot.getpos("hotspot"..i).y);
end
end

------------Ç???c?? ---------------



n= string.tonumber(input.gettext("input"..ala))

if n== 2 then

image.setpos("jou"..ala, hotspot.getpos("hotspot11").x, hotspot.getpos("hotspot11").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
input.settext("input"..ala, 11);
elseif n== 8 then

image.setpos("jou"..ala, hotspot.getpos("hotspot19").x, hotspot.getpos("hotspot19").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
input.settext("input"..ala, 19);
elseif n== 9 then
input.settext("input"..ala, 4)
image.setpos("jou"..ala, hotspot.getpos("hotspot4").x, hotspot.getpos("hotspot4").y);
audio.load(channel_narration, "autoplay\\audio\\ca.ogg", true, false);
elseif n== 15 then
input.settext("input"..ala, 12)
image.setpos("jou"..ala, hotspot.getpos("hotspot12").x, hotspot.getpos("hotspot12").y);
audio.load(channel_narration, "autoplay\\audio\\ca.ogg", true, false);
elseif n== 18 then
input.settext("input"..ala, 23)
image.setpos("jou"..ala, hotspot.getpos("hotspot23").x, hotspot.getpos("hotspot23").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
elseif n== 26 then
input.settext("input"..ala, 29)
image.setpos("jou"..ala, hotspot.getpos("hotspot29").x, hotspot.getpos("hotspot29").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
elseif n== 31 then
input.settext("input"..ala, 17)
image.setpos("jou"..ala, hotspot.getpos("hotspot17").x, hotspot.getpos("hotspot17").y);
audio.load(channel_narration, "autoplay\\audio\\ca.ogg", true, false);
elseif n >= 34 then ------------Ç???c?e--------------
input.settext("input"..ala, 34)
audio.load(channel_narration, "autoplay\\audio\\arr.ogg", true, false);
image.setpos("jou"..ala, hotspot.getpos("hotspot34").x, hotspot.getpos("hotspot34").y);
dialog.message("e???e","??i ???e c?? C???c?e")
end

xbutton.setvisible("de",true);
end


لاحظ يمكن تضيف اكثر من 20 لاعبا فقط ضع التغييرات المناسبة

بالتوفيق

ابداع يا غالي

و لكن
تظهر مشكلتان
اللاعب الثالث
لا يصعد السلم
اما اللاعب الرابع
بعد ما يجي دوره في اللعب
يتكرر تحرك اللاعب الرابع على طول و بقية اللعبة لا تتحرك حتى في ادوراهم

عبد الهادي بهاب
15-01-2018, 08:20 PM
ابداع يا غالي

و لكن
تظهر مشكلتان
اللاعب الثالث
لا يصعد السلم
اما اللاعب الرابع
بعد ما يجي دوره في اللعب
يتكرر تحرك اللاعب الرابع على طول و بقية اللعبة لا تتحرك حتى في ادوراهم

صحيح ... صحح الكود عندك

Page.StopTimer(10)

if player1 == true then
ala = 1 ;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player2 = true ; Label.SetVisible("Label"..ala+1, true);
player1 = false;Label.SetVisible("Label"..ala, false);

elseif player2 == true then
ala = 2;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player3 = true ; Label.SetVisible("Label"..ala+1, true);
player2 = false;Label.SetVisible("Label"..ala, false);

elseif player3 == true then
ala = 3;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player4 = true ; Label.SetVisible("Label"..ala+1, true);
player3 = false;Label.SetVisible("Label"..ala, false);

elseif player4 == true then
ala = 4;
choi = String.ToNumber(Paragraph.GetText("Paragraph1"));
dis = String.ToNumber(Input.GetText("Input"..ala))+choi ;
n= String.ToNumber(Input.GetText("Input"..ala));
Input.SetText("Input"..ala, dis);
player4 = false ; Label.SetVisible("Label1", true);
player1 = true;Label.SetVisible("Label"..ala, false);

end

rem = Input.GetText("bon")----------Ê?I?I C???C? C? C??O?---------
if rem == "mal" then
xButton.SetVisible("de",true);
elseif rem == "bien" then ---------ä?? ?? C?C?CEE-----------
-------------Ê??? C??C?E -----------------
for i = n, dis do
if i >= 34 then ------------Ç???C?E--------------
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("E???E", "??I ??? C?? C???C?E C??C?E " .. ala)
break
else
Application.Sleep(200);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot"..i).X, Hotspot.GetPos("Hotspot"..i).Y);
end
end

------------Ç???C?? ---------------



n= String.ToNumber(Input.GetText("Input"..ala))

if n== 2 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot11").X, Hotspot.GetPos("Hotspot11").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 11);
elseif n== 8 then

Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot19").X, Hotspot.GetPos("Hotspot19").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
Input.SetText("Input"..ala, 19);
elseif n== 9 then
Input.SetText("Input"..ala, 4)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot4").X, Hotspot.GetPos("Hotspot4").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 15 then
Input.SetText("Input"..ala, 12)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot12").X, Hotspot.GetPos("Hotspot12").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n== 18 then
Input.SetText("Input"..ala, 23)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot23").X, Hotspot.GetPos("Hotspot23").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 26 then
Input.SetText("Input"..ala, 29)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot29").X, Hotspot.GetPos("Hotspot29").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ec.ogg", true, false);
elseif n== 31 then
Input.SetText("Input"..ala, 17)
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot17").X, Hotspot.GetPos("Hotspot17").Y);
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\ca.ogg", true, false);
elseif n >= 34 then ------------Ç???C?E--------------
Input.SetText("Input"..ala, 34)
Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\arr.ogg", true, false);
Image.SetPos("jou"..ala, Hotspot.GetPos("Hotspot34").X, Hotspot.GetPos("Hotspot34").Y);
Dialog.Message("E???E","??I ???E C?? C???C?E")
end

xButton.SetVisible("de",true);
end

يوسف البراهيم
15-01-2018, 08:32 PM
صحيح ... صحح الكود عندك

page.stoptimer(10)

if player1 == true then
ala = 1 ;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player2 = true ; label.setvisible("label"..ala+1, true);
player1 = false;label.setvisible("label"..ala, false);

elseif player2 == true then
ala = 2;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player3 = true ; label.setvisible("label"..ala+1, true);
player2 = false;label.setvisible("label"..ala, false);

elseif player3 == true then
ala = 3;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player4 = true ; label.setvisible("label"..ala+1, true);
player3 = false;label.setvisible("label"..ala, false);

elseif player4 == true then
ala = 4;
choi = string.tonumber(paragraph.gettext("paragraph1"));
dis = string.tonumber(input.gettext("input"..ala))+choi ;
n= string.tonumber(input.gettext("input"..ala));
input.settext("input"..ala, dis);
player4 = false ; label.setvisible("label1", true);
player1 = true;label.setvisible("label"..ala, false);

end

rem = input.gettext("bon")----------Ê?i?i c???c? C? C??o?---------
if rem == "mal" then
xbutton.setvisible("de",true);
elseif rem == "bien" then ---------ä?? ?? C?c?cee-----------
-------------Ê??? C??c?e -----------------
for i = n, dis do
if i >= 34 then ------------Ç???c?e--------------
audio.load(channel_narration, "autoplay\\audio\\arr.ogg", true, false);
image.setpos("jou"..ala, hotspot.getpos("hotspot34").x, hotspot.getpos("hotspot34").y);
dialog.message("e???e", "??i ??? C?? C???c?e c??c?e " .. Ala)
break
else
application.sleep(200);
image.setpos("jou"..ala, hotspot.getpos("hotspot"..i).x, hotspot.getpos("hotspot"..i).y);
end
end

------------Ç???c?? ---------------



n= string.tonumber(input.gettext("input"..ala))

if n== 2 then

image.setpos("jou"..ala, hotspot.getpos("hotspot11").x, hotspot.getpos("hotspot11").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
input.settext("input"..ala, 11);
elseif n== 8 then

image.setpos("jou"..ala, hotspot.getpos("hotspot19").x, hotspot.getpos("hotspot19").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
input.settext("input"..ala, 19);
elseif n== 9 then
input.settext("input"..ala, 4)
image.setpos("jou"..ala, hotspot.getpos("hotspot4").x, hotspot.getpos("hotspot4").y);
audio.load(channel_narration, "autoplay\\audio\\ca.ogg", true, false);
elseif n== 15 then
input.settext("input"..ala, 12)
image.setpos("jou"..ala, hotspot.getpos("hotspot12").x, hotspot.getpos("hotspot12").y);
audio.load(channel_narration, "autoplay\\audio\\ca.ogg", true, false);
elseif n== 18 then
input.settext("input"..ala, 23)
image.setpos("jou"..ala, hotspot.getpos("hotspot23").x, hotspot.getpos("hotspot23").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
elseif n== 26 then
input.settext("input"..ala, 29)
image.setpos("jou"..ala, hotspot.getpos("hotspot29").x, hotspot.getpos("hotspot29").y);
audio.load(channel_narration, "autoplay\\audio\\ec.ogg", true, false);
elseif n== 31 then
input.settext("input"..ala, 17)
image.setpos("jou"..ala, hotspot.getpos("hotspot17").x, hotspot.getpos("hotspot17").y);
audio.load(channel_narration, "autoplay\\audio\\ca.ogg", true, false);
elseif n >= 34 then ------------Ç???c?e--------------
input.settext("input"..ala, 34)
audio.load(channel_narration, "autoplay\\audio\\arr.ogg", true, false);
image.setpos("jou"..ala, hotspot.getpos("hotspot34").x, hotspot.getpos("hotspot34").y);
dialog.message("e???e","??i ???e c?? C???c?e")
end

xbutton.setvisible("de",true);
end

ضبطت المشكلة الالولى
صار الكل يتحرك الان

ولكن صار اللاعب الثالث و الرابع دائما يبدأون من البداية
ولا يصعدون السلم

عبد الهادي بهاب
15-01-2018, 10:27 PM
ضبطت المشكلة الالولى
صار الكل يتحرك الان

ولكن صار اللاعب الثالث و الرابع دائما يبدأون من البداية
ولا يصعدون السلم

بعد التعديل

https://up.top4top.net/downloadf-745p84d31-7z.html

يوسف البراهيم
16-01-2018, 05:42 AM
ضبطت المشكلة الالولى
صار الكل يتحرك الان

ولكن صار اللاعب الثالث و الرابع دائما يبدأون من البداية
ولا يصعدون السلم

هنا ضبطت الامور
بعد ما خليت 4 انبوت
و انبوت خامس باسم bon

الله يعطيك العافية

يوسف البراهيم
16-01-2018, 05:45 AM
بعد التعديل

https://up.top4top.net/downloadf-745p84d31-7z.html

الله يعطيك العافية
ضبطت الامور
ولكن صارت مشكلة de ما يتغير الرقم دائما على الرقم 1
ولكن الجميع يتحرك بشكل صحيح

ولكن الحمد لله ضبطت الامور

الف شكر عزيزي

و تحملني في بالي افكار كثيرة سأحاول اعملها
و الامور الصبعبة سأستشيرك فيها

عبد الهادي بهاب
16-01-2018, 02:45 PM
الله يعطيك العافية
ضبطت الامور
ولكن صارت مشكلة de ما يتغير الرقم دائما على الرقم 1
ولكن الجميع يتحرك بشكل صحيح

ولكن الحمد لله ضبطت الامور

الف شكر عزيزي

و تحملني في بالي افكار كثيرة سأحاول اعملها
و الامور الصبعبة سأستشيرك فيها

الحمد لله ......في خدمتكم