حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

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

حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف عاشق الجيم ميكر في السبت أبريل 07, 2012 12:30 am


  • Title: Saving and Loading with INI Files
  • Description:
    Teaches intermediate users of GML how to use INI files for saving and
    loading games. Requires knowlege of variables and the difference
    between real values and strings.
  • GM Version: GM7
  • Registered: No
  • File Type: .zip
  • File Size: 22.5 KB
  • File Link:Download

Additional Info
Loading Code:
الكود:


ini_open("save.ini");
if
ini_read_real("save","room",0)= 0
{
show_message("No save file found.");
ini_close();
exit;
}
//Insert variables here vvv
room_goto(ini_read_real("save","
room",0));
score = ini_read_real("save","score",0)
;
//Insert variables here ^^^
ini_close();

The first line opens the file for reading.
The next six check if there is actually data saved on the file, and then
shows a message and stops this action if there isn't any. (The way you
do this depends on the content of the INI file)
Here you put in the variables you want to use.
ini_read_real(,,
)
Returns a real value from the and
of the INI file. If the section/key doesn't exist, it
returns .
The final line closes the INI file to save memory.

Saving Code:
الكود:

ini_open("save.ini");
//Insert variables here vvv
ini_write_real("save","room",room);
ini_write_real("save","score",score);
//Insert variables here ^^^
ini_close();
ini_write_real(,,
)
Writes a real value() to the and .
NOTE: You can use ini_read_string() or ini_write_string() to use strings instead of real values.

INI File Format: (can really be anything you want, just following the section-key-value rule)
الكود:

[save]
room = (whatever)
score = (whatever)

[save]: This is the section. The most common way to use this would be for seperate profiles.
room,score: These are the keys. They store a value.
(whatever): This is a value. It can be a real value or a string.

Note that you can really use INI files for more than
just saves, you can also use them for saving levels, terrain,
configurations, whatever.


IMPORTANT:
The engine was just made to show people one way of implementing it. Do not use it, it is not all that great for an actual game.

منقول من GMC

avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

الجنس : ذكر
عدد المساهمات : 728
الأوسمة :










وسام الدرس الحصري


وسام المساعدة





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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف abdallah في السبت أبريل 07, 2012 10:25 am

لكن هل هو للجيم ميكر html5
ياريت لو مش هتقل عليك الشرح بالعربى
avatar
abdallah
 
 

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



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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف abdallah في السبت أبريل 07, 2012 10:26 am

لكن هل هو للجيم ميكر html5
ياريت لو مش هتقل عليك الشرح بالعربى
avatar
abdallah
 
 

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



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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف عاشق الجيم ميكر في السبت أبريل 07, 2012 1:35 pm

@abdallah كتب:لكن هل هو للجيم ميكر html5
ياريت لو مش هتقل عليك الشرح بالعربى

حسنا ترجمة الوصف :

Teaches intermediate users of GML how to use INI files for saving and
loading games. Requires knowlege of variables and the difference
between real values and strings.Teaches intermediate users of GML how to use INI files for saving and
loading games. Requires knowlege of variables and the difference
between real values and strings.

هذا الملف يعلم مستخدمى لغة الجيم ميكر " المتوسطين " كيفية استخدام ملفات ini فى حفظ و تحميل بيانات الالعاب .. الملف يحتاج لمعرفة كلية حول المتغيرات الرفمية و الحرفية


يمكنك ان تعلك ما اذا كان يمكن استخدام ملفات ini على الجيم ميكر html5 من ملف المساعدة الخاص بالبرنامج flower
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

الجنس : ذكر
عدد المساهمات : 728
الأوسمة :










وسام الدرس الحصري


وسام المساعدة





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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف abdallah في السبت أبريل 07, 2012 8:51 pm

ياباشا فين الشرح
avatar
abdallah
 
 

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



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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف عاشق الجيم ميكر في السبت أبريل 07, 2012 10:36 pm

شرح كل مجموعة اكواد تجدها فى تعليق فوقهم فى الملف .. اتمنى لك التوفيق flower
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

الجنس : ذكر
عدد المساهمات : 728
الأوسمة :










وسام الدرس الحصري


وسام المساعدة





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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف abdallah في السبت أبريل 07, 2012 10:46 pm

ياريت مترجم يا باشا
avatar
abdallah
 
 

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



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

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

مُساهمة من طرف عاشق الجيم ميكر في الأحد أبريل 08, 2012 3:13 pm

حسنا الترجمة كالآتى:

@عاشق الجيم ميكر كتب:

  • Title: Saving and Loading with INI Files
  • Description:
    هذا الملف يعلم مستخدمى لغة الجيم ميكر " المتوسطين " كيفية استخدام ملفات ini فى حفظ و تحميل بيانات الالعاب .. الملف يحتاج لمعرفة كلية حول المتغيرات الرفمية و الحرفية
  • GM النسخة : GM7
  • مسجل: No
  • نوع الملف: .zip
  • الحجم: 22.5 KB
  • الرابط :Download

معلومات اضافية
كود التحميل :
الكود:


ini_open("save.ini");
if
ini_read_real("save","room",0)= 0
{
show_message("No save file found.");
ini_close();
exit;
}
//Insert variables here vvv
room_goto(ini_read_real("save","
room",0));
score = ini_read_real("save","score",0)
;
//Insert variables here ^^^
ini_close();

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


ini_read_real(,,
)
هذا الكود يقوم بقراءة قيمة ما و يقوم بتخزينها في المتغير المقابل لهذا الامر
السطر الاخير يغلق الملف ini.

كود حفظ:
الكود:

ini_open("save.ini");
//Insert variables here vvv
ini_write_real("save","room",room);
ini_write_real("save","score",score);
//Insert variables here ^^^
ini_close();
ini_write_real(,,
)
يقوم باضافة قيمة متغير الى الملف ini .

ملف الini يمكنك ان تعدل فيه كما تريد و تجده بهذا الشكل :
الكود:

[save]
room = (whatever)
score = (whatever)

[save]: هو القسم .
room,score: هم المفاتيح التى يتم اضافة القيم لهم .
(whatever): هذه هى القيم .

ملفات ini يمكنك استخدامها فى اكثير من شىء ليس الحفظ فقط .

IMPORTANT:
هذا المثال تم صناعته ليعلم الناس كيفية استخدام ملفات ini و هو ليس افضل الطرق .

منقول من GMC



ارجو ان اكون افدك .. هذا رابط قد تفيدك ايضا : بعض الاساسيات بلغة الجيم ميكر GML . flower بالتوفيق Smile
avatar
عاشق الجيم ميكر
Discussion Moderator
Discussion Moderator

الجنس : ذكر
عدد المساهمات : 728
الأوسمة :










وسام الدرس الحصري


وسام المساعدة





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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف abdallah في الإثنين أبريل 09, 2012 1:49 pm

شكرا يا باشا ومعلش تعبتك معايا
avatar
abdallah
 
 

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



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

رد: حفظ و تحميل اللعبة باستخدام ملفات اني | Saving And Loading With Ini Files

مُساهمة من طرف zezo900 في الإثنين ديسمبر 31, 2012 9:33 am

جميل جدا
avatar
zezo900
 
 

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



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

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


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