Skocz do zawartości

OwocekTV

Użytkownicy
  • Postów

    9
  • Dołączył

  • Ostatnia wizyta

O OwocekTV

  • Urodziny 30.07.1914

O mnie

Osiągnięcia OwocekTV

Chicken

Chicken (1/13)

0

Reputacja

  1. Witam. Mam pewien problem, otóż próbowałem w różne sposoby zrobić kod, który losuje itemy które mogą wypaść z wrogów. Chodzi mi mianowicie o to, że np. Zabijamy wroga, i może z niego wypaść jeden przedmiot, obj_money, obj_apteczka lub obj_diamond. I teraz moje pytanie, jak w najprostszy sposób można to zrobić? Z góry dziękuję za pomoc :)
  2. Przez twój avatar uderzyłem w monitor ;_;

  3. Bardzo dobry pomysł, lecz przy 1 siekierce wciąż nie produkowało drewna, ani nie pokazywało show_message. Dopiero jak mam 2 siekiery, to odrazu mi produkuje drewno i pokazuje show_message. A problem z zapisem nadal jest. Gdy wczytuję nie nalicza mi nic, zupełnie jakby gra się zatrzymała. Edit: Wiem już co jest nie tak. Ponieważ mam obiekt "BuyAxe" który po kliknięciu odbiera nam pewną ilość drewna, i tworzy obiekt Obj_Axe, który tworzy drewno. Po zresetowaniu gry, te obiekty znikają, a ja wczytuję dane z pliku ini, więc dlatego nie generuje się drewno. Co do nie generowania się drewna przy 1 siekierce: Też naprawione, popatrzyłem angielskie fora, i TO mi pomogło: GML alarm[0] = room_speed * 2 // 2 seconds</span> a w Alarm[0] to samo + Global.wood += 1 Myślę że już dojdę do tego jak to naprawić, dziękuję wszystkim za pomoc, pozdrawiam :)
  4. Dzięki za wszelkie porady, tylko że to wciąż nie działa, i trudząc się ponad godzinę robiąc to różnymi możliwościami wciąż mi nie działało...
  5. No to jest zapętlone, a wciąż nie działa...
  6. A jak to zrobić? Przepraszam za takie głupie pytania ale w niektórych rzeczach sobie radzę a w niektórych nie ._.
  7. Klamry nie pomogły. Jak zapiszę grę, zresetuję ją, i wczytam to nadal jest ten błąd, nie nalicza drewna. Jest też kolejny problem, gdy mam jedną siekierę, też nie nalicza drewna, nalicza dopiero gdy mam 2.
  8. Brałem kod z poradnika w dokumentacji. Zapis: Kod skrócony, pominąłem inne zmienne, czyli drwal, poziom drzewa, itp. Wypisałem tylko to co się tyczy siekiery: GML //zapis ini_open( 'TreeSave.tree' ) ini_write_real('Budynki','siekierki',global.siekierka); ini_write_real('Ceny Budynkow','siekierka',global.cenaaxe); if global.siekierka > 0 ini_write_real('steps per second','siekierki',500/global.siekierka); ini_close(); Odczyt: GML //odczyt ini_open( 'TreeSave.tree' ) global.wood=ini_read_real('Liczba drewna','drewno','0' ); global.siekierka=ini_read_real('Budynki','siekierki','0' ); global.cenaaxe=ini_read_real('Ceny Budynkow','siekierka','10' ); global.SPS=ini_read_real('steps per second','siekierki',500); ini_close()
  9. Witam, od paru dni próbuję stworzyć grę, w której trzeba zbierać drewno, a za te drewno kupować ulepszenia. Jako iż system zapisywania game_save się zbytnio nie sprawdził, postanowiłem zapisywać plikiem "ini". Pytanie: Jak można zrobić tak aby co parę sekund generowało się np. 1 drewno? Mój dotychczasowy kod jest taki: Create: GML alarm[0] = 500/global.siekierka Alarm [0]: GML global.wood += 1 alarm[1] = 500/global.siekierka Alarm [1]: GML global.wood += 1 alarm[1] = 500/global.siekierka I problem jest taki, że jeśli odczytuję to z pliku ini, to nawet jak mam 20 siekierek to w ogóle nie nalicza drewna, poprostu się zatrzymało. Z góry dziękuję za odpowiedzi, Pozdrawiam.
×
×
  • Dodaj nową pozycję...