Şimdi Ara

yaptığım oyundaki save sisteminde sorun yaşıyorum yardım pls

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
163
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • FILE* f;

    f = fopen( "save.txt", "r");

    int healthlvl, swordlvl, dexlvl, willlvl, maxhealth, sword, dex, will, experience, iblisparcasi, iksir;

    if (f == NULL) {

    healthlvl = 1, swordlvl = 1, dexlvl = 1, willlvl = 1, maxhealth = 100, sword = 10, dex = 21, will = 10, experience = 0, iblisparcasi = 10, iksir = 0;

    }


    else {

    fscanf_s(f, "%d %d %d %d %d %d %d %d %d %d %d", &healthlvl, &swordlvl, &dexlvl, &willlvl, &maxhealth, &sword, &dex, &will, &experience, &iblisparcasi, &iksir);

    }


    fclose(f);

      

    kasaba:


    f = fopen( "save.txt", "w");


    fprintf(f, "%d %d %d %d %d %d %d %d %d %d %d", healthlvl, swordlvl, dexlvl, willlvl, maxhealth, sword, dex, will, experience, iblisparcasi, iksir);


    fclose(f);


    her kasabaya dönüldüğünde değerlerin kaydedilmesini istiyorum başta ise dosya varsa değerleri ordan almasını, yoksa ilk değerleri atamasını istiyorum büyük ihtimalle sorun en başta dosyanın olup olmamasını kontrol ederken çıkıyor ama nasıl çözeceğimi bulamadım








  • MOLEK M kullanıcısına yanıt
    okuma modunda açmışsın yazamazsın içine, wr olarak açacaksın dosyayı
  • Kurtçu Restrop kullanıcısına yanıt

    çok dikkatli bakmadınız sanırım, yazacağım zaman yazma için açıyorum

  • MOLEK M kullanıcısına yanıt
    evet mobilden tam okunmuyor save.txt yoksa klasörde hata verir
  • Keske hatayi da yazsaydin boyle tahmin etmek gerekiyor.

  • arkadaşlar konuyu çözdüm

  • Save dosyası oluştururken verileri dosyaya açık açık kaydedersen oyunda hile yapmak kolay olur. Dosyayı şifrelersen daha güzel olur.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.