مشكلة الsave و load لا تعمل عندي
صفحة 1 من اصل 1 • شاطر
مشكلة الsave و load لا تعمل عندي
وضعت في اللعبة رووم لعمل الsave و فيها خيارين الاول save و الثاني load
لكن المشكلة هي ان عند الغغط علي save و بعد ذلك اصل إلي مرحلة اخري في اللعبة المفروض
اللعبة ترجع للدور الاول عند الضغط علي load لأني عملت الsave في اول اللعبة لكن هذا لم يعمل و اللعبة تكمل عادي
و ولا يحدث load للعبة فما هي المشكلة و كيف احلها .
ملاحظة : انا استعمل الaction لعمل save و load و جربت اكتبها اكواد لكن نفس الشئ .
و استعمل نسخة Game Maker Studio 1.4.1598 .
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
ألا يوجد عند احد فكرة عن الطريقة الصحيحة لعمل حفظ للعبة ؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
ألا يوجد عند احد فكرة عن الطريقة الصحيحة لعمل حفظ للعبة ؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
وشئ اخر يوجد بالعبة 9 مراحل
لكن لا زلت لا اعلم لماذا يحدث هذا الخظاء ؟
لماذا ؟؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
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-
- الجنس :
عدد المساهمات : 122
الأوسمة :
وسام المساعدة
رد: مشكلة الsave و load لا تعمل عندي
ممكن تحكي عربي لو سمحت
و انا متأسف بس انا معرفش حاجة عن ال ini ده
متأسف لكن اريد المزيد من التفاصيل
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
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-
- الجنس :
عدد المساهمات : 122
الأوسمة :
وسام المساعدة
رد: مشكلة الsave و load لا تعمل عندي
مفيش عندك مثال قابل للتعديل ؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
عملتها في اللعبة لكن فيه مشكلة الsave تحدث في بداية رووم اللعب مع اني واضع save اخري
في بداية رووم اختيار العوالم لكن عن الضغط علي start انتقل إلي رووم اختيار العوالم
ثم اضغط علي الدور الثاني لكن اللعبة ترجع إلي البداية
مفيش طريقة لحفظ المتغيرات التي تمكنك من لعب الدور التالي
اعتقد ان السبب في ان اللعبة بترجع هو انه مش بيحفظ المتغيرات ؟
ايه الحل ؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
ملاحظة : كود الsdve هو:
و الload :
- الكود:
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 لا تعمل عندي
انتا مش المفروض تمسح الملف لما تحفظ هو بيحفظ عليها, هل تقصد بادور الرووم؟
انتا مش المفروض تحفظ غير فى داخل العبة فقط لو انتا عاوز تخوش فى اخر رووم لعبتها.
مثلا انتا ممكن تحفظ الرووم الى انتا مش عوزه, فهيا هتروح فيها.
انتا مش المفروض تحفظ غير فى داخل العبة فقط لو انتا عاوز تخوش فى اخر رووم لعبتها.
مثلا انتا ممكن تحفظ الرووم الى انتا مش عوزه, فهيا هتروح فيها.
Bukmang-
- الجنس :
عدد المساهمات : 122
الأوسمة :
وسام المساعدة
رد: مشكلة الsave و load لا تعمل عندي
انا فهمت ان ده بيحفظ مكانك في الروم لكن اللعبة عبارة عن لعبة 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 لا تعمل عندي
و حاجة كمان لما جربت اللعبة علي الاندرويد بيظهر خطاء معناه انه مش لاقي الملف save.sav
عشان يحفظ اللعبة احل المشكلة دي ازاي
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
ممكن تحط الSource Code
Let me check it out, I don't understand you
Bukmang-
- الجنس :
عدد المساهمات : 122
الأوسمة :
وسام المساعدة
رد: مشكلة الsave و load لا تعمل عندي
ده السريبت بتاع ال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 لا تعمل عندي
The code works good, But I don't think I have much information.
send your project privately to me
send your project privately to me
Bukmang-
- الجنس :
عدد المساهمات : 122
الأوسمة :
وسام المساعدة
رد: مشكلة الsave و load لا تعمل عندي
اللعبة شغالة صح علي الكمبيوتر و بتعمل 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 لا تعمل عندي
انا جربت اروح للمجلد بتاع اللعبة من
%localappdata%
وو مسحت الملف اللي اسمه Save.sav منها
و عمل نفس المشكلة في الكمبيوتر كمان
ازاي اخلي اللعبة تعمل الملف اللي اسمه Save.sav من نفسها كل ما يتمسح ؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
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-
- الجنس :
عدد المساهمات : 122
الأوسمة :
وسام المساعدة
رد: مشكلة الsave و load لا تعمل عندي
اكتب الثاني في الكريبت بتاع load كده
لكن بيظهر ان فيه حاجة غلط في السطر الاول
؟
؟
أحمد حسام-
- الجنس :
عدد المساهمات : 216
رد: مشكلة الsave و load لا تعمل عندي
اخيراً فهمت السبب و هو اني كان المفروض احت الكود ده في اوبجكت creat في اول اللعبة
global.points = 0;
لكن الطريقة منفعتش في الاندرويد متعرفش ليه منفعتش في الاندرويد
أحمد حسام-
- الجنس :
عدد المساهمات : 216
مواضيع مماثلة
» عندي مشكلة في الgame maker 8.1
» مشكلة متاكد انها ليست من عندي
» Save and Load
» Save & Load
» عندي مشلكة في تريك اللاعب
» مشكلة متاكد انها ليست من عندي
» Save and Load
» Save & Load
» عندي مشلكة في تريك اللاعب
صفحة 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