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

مشكلة الsave و load لا تعمل عندي

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

مشكلة الsave و load لا تعمل عندي Empty مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الإثنين أكتوبر 26, 2015 2:44 pm

بسم الله


وضعت في اللعبة رووم لعمل الsave و فيها خيارين الاول save و الثاني load
لكن المشكلة هي ان عند الغغط علي save و بعد ذلك اصل إلي مرحلة اخري في اللعبة المفروض
اللعبة ترجع للدور الاول عند الضغط علي load لأني عملت الsave في اول اللعبة لكن هذا لم يعمل و اللعبة تكمل عادي
و ولا يحدث load للعبة فما هي المشكلة و كيف احلها .

ملاحظة : انا استعمل الaction لعمل save و load و جربت اكتبها اكواد لكن نفس الشئ .
و استعمل نسخة Game Maker Studio 1.4.1598 .
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الثلاثاء أكتوبر 27, 2015 8:54 pm

ألا يوجد عند احد فكرة عن الطريقة الصحيحة لعمل حفظ للعبة ؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الأحد نوفمبر 01, 2015 7:19 pm

ألا يوجد عند احد فكرة عن الطريقة الصحيحة لعمل حفظ للعبة ؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الأحد نوفمبر 01, 2015 11:24 pm

وشئ اخر يوجد بالعبة 9 مراحل
لكن لا زلت لا اعلم لماذا يحدث هذا الخظاء ؟
لماذا ؟؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف Bukmang الإثنين نوفمبر 02, 2015 9:19 pm

Use ini files, when you exit the room or save the room, save the room id for the room in ini file.

ini_open(settings.ini)
ini_write_real('Last room', 'Last room', room)
ini_close();

and by the way admin needs to fix this annoying bug in typing
Bukmang
Bukmang
 
 

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

مشكلة الsave و load لا تعمل عندي Small-11
مشكلة الsave و load لا تعمل عندي Help10
وسام المساعدة




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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الإثنين نوفمبر 02, 2015 9:25 pm

ممكن تحكي عربي لو سمحت Smile 

و انا متأسف بس انا معرفش حاجة عن ال ini ده
متأسف لكن اريد المزيد من التفاصيل
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف Bukmang الإثنين نوفمبر 02, 2015 9:30 pm

ini files are basically files you save information to
when you save a ini you put it in a file 

press (Windows + R)
and type this
%localappdata%
and search for your game name and you'll see a ini file
Bukmang
Bukmang
 
 

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

مشكلة الsave و load لا تعمل عندي Small-11
مشكلة الsave و load لا تعمل عندي Help10
وسام المساعدة




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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الأحد نوفمبر 08, 2015 3:39 pm

مفيش عندك مثال قابل للتعديل ؟ Sad  Question
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الأحد نوفمبر 08, 2015 5:04 pm

عملتها في اللعبة لكن فيه مشكلة الsave تحدث في بداية رووم اللعب مع اني واضع save اخري
في بداية رووم اختيار العوالم لكن عن الضغط علي start انتقل إلي رووم اختيار العوالم
ثم اضغط علي الدور الثاني لكن اللعبة ترجع إلي البداية
مفيش طريقة لحفظ المتغيرات التي تمكنك من لعب الدور التالي
اعتقد ان السبب في ان اللعبة بترجع هو انه مش بيحفظ المتغيرات ؟
ايه الحل ؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الأحد نوفمبر 08, 2015 5:20 pm

ملاحظة : كود الsdve هو:

الكود:
if (file_exists("Save.sav")) file_delete("Save.sav");
ini_open("Save.sav");
var SavedRoom = room;
ini_write_real("Save1","room",SavedRoom);
ini_write_real("Save1","points",global.points);
ini_close();

و الload :

الكود:
if (file_exists("Save.sav"))
{
    ini_open("Save.sav");
    var LoadedRoom = ini_read_real("Save1","room",wrld_choose);
    global.points = ini_read_real("Save1","points",0);
    ini_close();
    room_goto(LoadedRoom);
}
else
{
    //do nothing
}


أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف Bukmang الإثنين نوفمبر 09, 2015 6:01 am

انتا مش المفروض تمسح الملف لما تحفظ هو بيحفظ عليها, هل تقصد بادور الرووم؟
انتا مش المفروض تحفظ غير فى داخل العبة فقط لو انتا عاوز تخوش فى اخر رووم لعبتها.

مثلا انتا ممكن تحفظ الرووم الى انتا مش عوزه, فهيا هتروح فيها.
Bukmang
Bukmang
 
 

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

مشكلة الsave و load لا تعمل عندي Small-11
مشكلة الsave و load لا تعمل عندي Help10
وسام المساعدة




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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الإثنين نوفمبر 09, 2015 10:52 pm

انا فهمت ان ده بيحفظ مكانك في الروم لكن اللعبة عبارة عن لعبة 2d
المرحلة في رووم و فيه رووم للانتقال بين العوالم
و انا استعمل اللي في هذا الدرس http://www.learngm.com/t863-topic?highlight=%D8%A7%D9%84%D8%B9%D9%88%D8%A7%D9%84%D9%85
بعد ما تنهي المرحلة تنتقل لرووم انتقال العوالم و هنا انا عايز الsave يتعمل
لكن لما اعمل ريستارت للعبة رووم انتقال العوالم بترجع للأول
لكن لما احط اوبجكت الsave في رووم المرحلة المرحلة فعلاً بتتحفظ
لكن المطلوب انه يحفظ الرووم بتاعت انتقال العوالم
تمام ؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الثلاثاء نوفمبر 10, 2015 2:00 am

و حاجة كمان لما جربت اللعبة علي الاندرويد بيظهر خطاء معناه انه مش لاقي الملف save.sav
عشان يحفظ اللعبة احل المشكلة دي ازاي
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف Bukmang الثلاثاء نوفمبر 10, 2015 4:00 am

ممكن تحط الSource Code

Let me check it out, I don't understand you
Bukmang
Bukmang
 
 

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

مشكلة الsave و load لا تعمل عندي Small-11
مشكلة الsave و load لا تعمل عندي Help10
وسام المساعدة




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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الثلاثاء نوفمبر 10, 2015 3:32 pm

ده السريبت بتاع الsave :
الكود:
if (file_exists("Save.sav")) file_delete("Save.sav");
ini_open("Save.sav");
var SavedRoom = room;
ini_write_real("Save1","room",SavedRoom);
ini_write_real("Save1","points",global.points);
ini_close();

و ده بتاع الload :
الكود:
if (file_exists("Save.sav"))
{
    ini_open("Save.sav");
    var LoadedRoom = ini_read_real("Save1","room",wrld_choose);
    global.points = ini_read_real("Save1","points",0);
    ini_close();
    room_goto(LoadedRoom);
}
else

{
   
}

أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف Bukmang الثلاثاء نوفمبر 10, 2015 4:06 pm

The code works good, But I don't think I have much information.
send your project privately to me
Bukmang
Bukmang
 
 

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

مشكلة الsave و load لا تعمل عندي Small-11
مشكلة الsave و load لا تعمل عندي Help10
وسام المساعدة




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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الثلاثاء نوفمبر 10, 2015 4:40 pm

اللعبة شغالة صح علي الكمبيوتر و بتعمل Save بعد ما تخلص الدور و كل حاجة شغلة تمام لكن لما حولتعها للأندرويد و جريتها اللعبة عملت رسالة الخطاء دي

############################################################################################
FATAL ERROR in
action number 1
of Other Event: Room Start
for object room_save:

Push :: Execution Error - Variable Get -5.points(100001, -2147483648)
 at gml_Script_scr_savegame (line 5) - ini_write_real("Save1","points",global.points);
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_scr_savegame (line 5)
called from - gml_Object_room_save_StartRoomEvent_1 (line 1) - scr_savegame();
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الثلاثاء نوفمبر 10, 2015 4:53 pm

انا جربت اروح للمجلد بتاع اللعبة من
%localappdata%
وو مسحت الملف اللي اسمه Save.sav منها
و عمل نفس المشكلة في الكمبيوتر كمان
ازاي اخلي اللعبة تعمل الملف اللي اسمه Save.sav من نفسها كل ما يتمسح ؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف Bukmang الثلاثاء نوفمبر 10, 2015 5:12 pm

Try this 
الكود:
ini_open("Save.ini");[size=13][/size]
ini_write_real("Save1", "room", room);[size=13][/size]
ini_write_real("Save1","points",global.points);[size=13][/size]
ini_close();

الكود:
ini_open("Save.ini");[size=13][/size]
    globalvar LoadedRoom = ini_read_real("Save1","room", 0);[size=13][/size]
    global.points = ini_read_real("Save1","points",0);[size=13][/size]
    ini_close();[size=13][/size]
    alarm[0]=1;

in alarm[0] put room_goto(LoadedRoom);
Bukmang
Bukmang
 
 

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

مشكلة الsave و load لا تعمل عندي Small-11
مشكلة الsave و load لا تعمل عندي Help10
وسام المساعدة




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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الثلاثاء نوفمبر 10, 2015 5:31 pm

اكتب الثاني في الكريبت بتاع load كده
مشكلة الsave و load لا تعمل عندي V456zd
لكن بيظهر ان فيه حاجة غلط في السطر الاول
؟
أحمد حسام
أحمد حسام
 
 

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



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

مشكلة الsave و load لا تعمل عندي Empty رد: مشكلة الsave و load لا تعمل عندي

مُساهمة من طرف أحمد حسام الأربعاء نوفمبر 11, 2015 1:53 am

اخيراً فهمت السبب و هو اني كان المفروض احت الكود ده في اوبجكت creat في اول اللعبة

global.points = 0;

لكن الطريقة منفعتش في الاندرويد متعرفش ليه منفعتش في الاندرويد
أحمد حسام
أحمد حسام
 
 

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



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

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

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

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