-
Postów
475 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Arekadiusz
-
Ok dzięki działa :D
-
Gdy bohater ma 100 życia i zdeży się z eliksirem który dodaje 50 życia, to ma 150. Jak zrobić, aby po zdeżeniu z eliksirem dopełniało mu życie do 100, a gdy ma całe nie dodawało nic? Z góry dziękuje za pomoc! :o
-
Dzięki narazie wszystko wiem. Temat zamykam.
-
Czyli rozumiem że całość będzie taka: GML file_exists("plik.txt") { //akcja jezeli istnieje } ??
-
Dzięki Tymon działa :D A jak sprawdzić czy plik tekstowy o podanej nazwie istnieje?
-
No w tym otwieranym pliku tekstowym jest wpisana liczba 70 EDIT: Aha,fakt. Jak zamienic go na liczbę??
-
Witam po raz kolejny dziś ^_^ Mam kolejny problem z czasomierzem: CREATE: GML time=0 if global.czas=1 { nazwa=owczytywanieplanszy.nazwaplanszy file_txt_czas=file_text_open_read("maps\" + nazwa + "_info_time" + ".mapi") time=file_text_read_string(file_txt_czas) file_text_close(file_txt_czas) } else { time=100 } DRAW: GML h = time div 60 div 60; m = time div 60 mod 60; s = time mod 60 draw_set_font( font_courier10 ); draw_set_color( c_orange ) draw_text(640,0, string( h ) + ' : ' + string( m ) + ' : ' + string( s )) time -= 1/room_speed if ( time <= 0 ) { show_message("Koniec czasu!#Tracisz życie!") lives=lives-1 room_restart() } I wchodząc do tego room wyskakuje mi taki błąd: ___________________________________________ ERROR in action number 1 of Draw Event for object oczasomierz: Error in code at line 1: h = time div 60 div 60; ^ at position 14: Wrong type of arguments to div. Co jest źle? Z góry dziękuje za pomoc!
-
Nie nie w stepie. A tak pozatym to już działa ^_^ Ale mam jeszcze dwa problemy. Są one w pierwszym poście
-
Witam! Mam pytanie: Robię edytor plansz z funkcją zapisu, tak jak podał mi Marek.S w tym temacie. Czy dałoby się zrobić tak,że gdy w edytorze stworzę obohater na obiekcie osciana i po przyciśnięciu na guzik zapisz do pliku tekstowego zapiszą się wszystkie obiekty, oprócz tych które są stworzone na ustalonym obiekcie np. osciana? EDIT: Mam jeszcze jedno pytanie: Jak sprawdzac czy plik tekstowy o podanej nazwie istnieje?
-
Marek.S: A to dużo trzeba by było przebudowywać? Bo jeżeli tak to jaki jest inny sposób bo zależy mi na tym żeby to było oddzielnie, a nie chcem układać obiektów od nowa.
-
Mam problem!! Robiłem kodem Marka.S zapis w edytorze w oddzielnej grze i sprawdziłem że jest poprawny. Wczytywanie w grze też działa lecz np. zamiast opunkt tworzy osciana, a niektórych obiektów nie tworzy wogóle! Dlaczego? Czy gra i edytor muszą byc w jednej grze?
-
Dzięki Marek.S Działa!
-
Wiem to. Ale nie wiem jak zrobic, że gdy obiekt1 zbliży się do obiektu2 i wtedy się kliknie na obiekt2 to wykona się jakaś akcja.
-
Ach, rzeczywiście! Ale tak przeokazji mam jeszcze jedno pytanie: Jak zrobić aby dopiero po zbliżeniu sie do jakiegoś obiektu i kliknięciu na niego wykonała się jakaś akcja?
-
Witam wszystkich! Mam taki kod w Mouse>Left Button: GML menu = show_menu( "Otwórz skrzynię|Zamknij", 0 ); switch (menu) { case 0: room_goto_next(); break; case 1: /*kod*/; break; } Co mam wpisac w miejsce /*kod*/, aby po kliknięciu na guzik zamknij(w tym menu) zamykało to menu?
-
Wielkie dzięki Marek.S narazie wszystko działa. W razie czego będę pisał!
-
Mój projekt? Jeszcze nie zacząłem go robić. Zrobiłem tylko jakąś próbną gierkę z jakiś gotowych spritów. Nie da się jeszcze nawet ustawiać obiektów.Poustawiałem je ręcznie Ale dam ci link do tego pliku. Prosiłbym abyś poprawił błąd. Link: >>>PLIK<<<
-
Marek.S : Niestety nie działa. Nie pojawia się także żaden błąd. Poprostu nic nie wczytuje. Pokombinuje jeszcze, ale proszę o pomoc. EDIT: W jakim evencie to wywoływac? Ja wywołuje w Left Button.
-
Ok dzięki. Czekam na kod.
-
Może jest to dobry sposób, lecz proszę o pomoc Marka.S ponieważ on pomógł mi napisac ten pierwszy kod. EDIT: Niedoczytałem że to jeszcze dotyczyło zapisu. Proszę o pomoc Marka.S z wczytaniem planszy do gry.
-
Ok działa. Prosiłbym jeszcze tylko o pomoc we wczytywaniu planszy do gry. Czy trzeba tworzyc każdy obiekt osobno??
-
Marek.S : Zmieniłem. Teraz wywala kolejny błąd: ___________________________________________ ERROR in action number 1 of Create Event for object object0: Error in code at line 11: for ( n = 0; i < instance_number( ob[ i ] ); ^ at position 37: Unknown variable ob or array index out of bounds EDIT: Ten już znikł ale jest kolejny: ___________________________________________ ERROR in action number 1 of Create Event for object object0: Error in code at line 11: for ( n = 0; n < instance_number( ob[ n ] ); n += 1 ) ^ at position 36: Unknown variable ob or array index out of bounds
-
Marek.S : U mnie wyświetla się taki błąd: ___________________________________________ ERROR in action number 1 of Create Event for object object0: Error in code at line 14: text = ob[ i ] + '|' + id_.x + '|' + id_.y ^ at position 23: Wrong type of arguments to +.
-
Marek.S : A co jeżeli np. obj_mis będzie 5 ?? Czy zostaną rozróżnione??
-
To może innaczej bo nie kapuje. Założmy że chcę zrobic edytor plansz do mojej gry. Mam siedem obiektów: obj_ludzik, obj_sciana , obj_punkt , obj_mis , obj_bomba, obj_wrog1 ,obj_wrog2. Tworzę planszę w edytorze map. Umieszczam w niej 1 ludzika,8 ścian, 3 misie, 6 bomb, 5 wrogów1 i 5 wrogów2 .I tu proszę o pomoc. Nie chcem zapisywac planszy jako .sav lub inne rozszerzeni tylko jako plik tekstowy, w którym będą zapisane pozycje wszystkich obiektów(tych których jest po kilka też). Proszę też o pomoc w zrobieniu potem mechanizmu wczytywania tej planszy do gry (tak aby wszystkie obiekty były w tym samym miejscu co w edytorze i żeby każdy miał swoją funkcję taką jak w innych planszach). Chybaże jest jeszcze prostszy sposób o którym niewiem? Prosiłbym o jakiś przykład.