اثنان هايسكور
صفحة 1 من اصل 1 • شاطر
اثنان هايسكور
السلام عليكم ورحمة الله وبركاته...
اليوم عندي سؤال و هو كيف أصنع 2 من قائمة أعلى 10 نقاط..
واحدة لمستويات اللعبة
و واحدة للعب الحر..
و شكراً !
اليوم عندي سؤال و هو كيف أصنع 2 من قائمة أعلى 10 نقاط..
واحدة لمستويات اللعبة
و واحدة للعب الحر..
و شكراً !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: اثنان هايسكور
ما الأمر ؟؟
الا يعرف أحدكم الجواب ؟؟
الا يعرف أحدكم الجواب ؟؟
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: اثنان هايسكور
يمكنك ذلك عبر حفظ اعلى الارصدة لكل قائمة من القوائم التى تريدها فى ملف .. ويتم ذلك عادة باستخدام INI files و هذا هو شرح استخدامهم من مساعدة الجيم ميكر :
و هذا ايضا باستخدام الدوال الخاصة باعلى الارصدة و هذه هى :
ثم قرائتها مرة اخرى فى حالة احتياجها فى اللعبة باستخدام نفس الدوال
To pass certain parameter settings to programs a standard mechanism is the use of INI files. INI files contain sections and each section contains a number of name-value pairs. For example, here is a typical INI file:
[Form]
Top=100
Left=100
Caption=The best game ever
[Game]
MaxScore=12324
This file contains two sections, one call Form and the other called Game. The first section contains three pairs. The first two have a real value while the third has a string value. Such INI files are easy to create and change. The following functions exist in Game Maker to read and change the data in them.
ini_open(name) Opens the INI file with the given name. The ini file must be stored in the same folder as the game!
ini_close() Closes the currently open INI file.
ini_read_string(section,key,default) Reads the string value of the indicated key in the indicated section. When the key or section does not exist the default value is returned.
ini_read_real(section,key,default) Reads the real value of the indicated key in the indicated section. When the key or section does not exist the default value is returned.
ini_write_string(section,key,value) Writes the string value for the indicated key in the indicated section.
ini_write_real(section,key,value) Writes the real value for the indicated key in the indicated section.
ini_key_exists(section,key) Returns whether the indicated key exists in the indicated section.
ini_section_exists(section) Returns whether the indicated section exists.
ini_key_delete(section,key) Deletes the indicated key from the indicated section.
ini_section_delete(section) Deletes the indicated section.
و هذا ايضا باستخدام الدوال الخاصة باعلى الارصدة و هذه هى :
highscore_show(numb) Shows the highscore table. numb is the new score. If this score is good enough to be added to the list, the player can input a name. Use -1 to simple display the current list.
highscore_set_background(back) Sets the background image to use. back must be the index of one of the background resources.
highscore_set_border(show) Sets whether the highscore form must have a border or not.
highscore_set_font(name,size,style) Sets the font used for the text in the table. (This is a normal Windows font, not one of the font resources.) You specify the name, size and style (0=normal, 1= bold, 2=italic, 3=bold-italic).
highscore_set_colors(back,new,other) Sets the colors used for the background, the new entry in the table, and the other entries.
highscore_set_strings(caption,nobody,escape) Changes the different default strings used when showing the highscore table. caption is the caption of the form. nobody is the string used when there is nobody at the particular rank. escape is the string at the bottom indicating to press the escape key. You can in particular use this when your game should use a different language.
highscore_show_ext(numb,back,border,col1,col2,name,size) Shows the highscore table with a number of options (can also be achieved by using a number of the previous functions). numb is the new score. If this score is good enough to be added to the list, the player can input a name. Use -1 to simple display the current list. back is the background image to use, border indicates whether or not to show the border. col1 is the color for the new entry, col2 the color for the other entries. name is the name of the font to use, and size is the font size.
highscore_clear() Clears the highscore list.
highscore_add(str,numb) Adds a player with name str and score numb to the list.
highscore_add_current() Adds the current score to the highscore list. The player is asked to provide a name.
highscore_value(place) Returns the score of the person on the given place (1-10). This can be used to draw your own highscore list.
highscore_name(place) Returns the name of the person on the given place (1-10).
draw_highscore(x1,y1,x2,y2) Draws the highscore table in the room in the indicated box, using the current font.
ثم قرائتها مرة اخرى فى حالة احتياجها فى اللعبة باستخدام نفس الدوال
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: اثنان هايسكور
فالواقع أدمن ...
أنا لا أفهم كثيراً بالإنجليزية !
هل بإمكانك شرح الخطوات التي يجب تنفيذها على الجيم ماكير ؟؟؟
و شكراً !
أنا لا أفهم كثيراً بالإنجليزية !
هل بإمكانك شرح الخطوات التي يجب تنفيذها على الجيم ماكير ؟؟؟
و شكراً !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: اثنان هايسكور
الطريقة قد تكون صعبة الفهم و طويلة الشرح .. على العموم هذا ملف طريقة استعمال ملفات ini : http://www.box.com/shared/8oxmaes52h
و باستخدام دوال highscore يتم استبدال الhighscore القديم بالموجود بالملف ..
فمثلا :
و الكود :
ادرس الملف جيدا لتعرف طريقة استخدام ملفات الـ INI .. .......
و باستخدام دوال highscore يتم استبدال الhighscore القديم بالموجود بالملف ..
فمثلا :
- الكود:
highscore_add("LearnGM",5)
و الكود :
- الكود:
highscore_clear()
ادرس الملف جيدا لتعرف طريقة استخدام ملفات الـ INI .. .......
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: اثنان هايسكور
فالواقع يا أدمن قصدت باثنان هايسكور
high score
هذا ما قصدته..لكن المثال لا يحتوي على طلبي .
و آسف إذا لم يكن طلبي مفهوماً !
وشكراً !
high score
هذا ما قصدته..لكن المثال لا يحتوي على طلبي .
و آسف إذا لم يكن طلبي مفهوماً !
وشكراً !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: اثنان هايسكور
المثال يوضح استخدام الملفات ini فى كتابة و قرائة البيانات من و الى اللعبة .. و بمثل الطريقة الموجودة داخل الملف تقوم بكتابة و قراءة اعلى الارصدة من الملف ini الى اللعبة باستخدام دوال highscore .
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: اثنان هايسكور
فالواقع لم أفهمها !
سأبسط طلبي .
في لعبتي هناك مثل ستوري مود و أيضاً فري بلاي
ستوري مود هي المستويات التي باللعبة و حين تخسر ستظهر لك الهايسكور فتكتب اسمك فيها .
وفي الفري بلاي تلعب إلى ما لا نهاية حتى تخسر ، ولكن ستظهر قائمة هايسكور أخرى غير متعلقة بالأولى !
فهل بإمكانك شرح الخطوات يا أدمن ؟؟؟
و شكراً
سأبسط طلبي .
في لعبتي هناك مثل ستوري مود و أيضاً فري بلاي
ستوري مود هي المستويات التي باللعبة و حين تخسر ستظهر لك الهايسكور فتكتب اسمك فيها .
وفي الفري بلاي تلعب إلى ما لا نهاية حتى تخسر ، ولكن ستظهر قائمة هايسكور أخرى غير متعلقة بالأولى !
فهل بإمكانك شرح الخطوات يا أدمن ؟؟؟
و شكراً
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: اثنان هايسكور
تفضل ball .. مثال كيفية عمل عدد اكثر من قائمة اعلى الارصدة Multiple highscore lists
Abdullah Alsayed- Admin
- الجنس :
عدد المساهمات : 1791
رد: اثنان هايسكور
شكراً أدمن !
لا أعرف كيف أشكرك !
لا أعرف كيف أشكرك !
ball- Lessons Moderator
- الجنس :
عدد المساهمات : 563
الأوسمة :
وسام المساعدة
وسام الدرس الحصري
رد: اثنان هايسكور
تم الحل .. يغلق
عاشق الجيم ميكر- Discussion Moderator
- الجنس :
عدد المساهمات : 728
الأوسمة :
وسام الدرس الحصري
وسام المساعدة
صفحة 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