-
Postów
458 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidsu
-
To prawda, że czasami przeszukiwanie helpa potrafi złamać nawet najbardziej cierpliwych, ale czasem po prostu nie wiem jak szukać. Nie jestem super-programistą. Jestem -jak określa to mój tato- piep*%$nym humanistą. Nawet chodzę na profil humanistyczno-dziennikarski. W każdym razie... dzięki.
-
Wiecie, co? Na tym forum panuje straszna choroba. Ludzie odpowiadają tylko na posty najświeższe. To jest po prostu straszne. Przez krótki czas nikt mi nie odpowiadał na ten temat, a później ktoś założył nowy i mój odszedł w niepamięć. Druga sprawa: na forum panuje olewactwo. Wiem, że od niektórych użytkowników nie należy oczekiwać zbyt wiele, ale chociaż admini mogliby się postarać. A tu co? Ano to: Extra, nie ma co! >:-| Trzecia sprawa: Mam nadzieję, że po odświeżeniu tematu ktoś mi wreszcie odpowie.
-
Kod: z = get_open_filename('Ustawienia gry|*.set','') database_info(z,1,1,1); z to wybrana ścieżka pliku. Adres do ściągnięcia database support: http://www.gamemaker.nl/resources/database.zip Po ściągnięciu trzeba importować skrypt Beginner.gml z katalogu Beginner w ściągniętym database i dodać pusty skrypt o nazwie encryption. Z góry dzięki za pomoc.
-
Chyba Borek miał to w swej grze. Tylko że chyba już nie pisze na forum ... Wejdź na http://www.aliensaoc.prv.pl i się z nim skontaktuj. P.S. Chyba po ściągnięciu database support z oficjalnej strony Game Makera mógłbyś coś takiego zrobić.
-
Jak dodać zmienną. Nie chodzi mi jednak o to: nowazmienna = 1. Potrzebne mi to do biblioteki. Tworzę nową. Jaką? Na razie tajemnica. W niej muszę dodać nową zmienna o nazwie argumentu 2. Pomóżcie, towarzysze!!!!
-
bob=get_string('(20,30)',0); twoj_string=string(string_delete(bob,26,string_length(bob))); bob to jakiś początkowy string, który wpisuje gracz. twoj_string to oczywiście ten twój string, który chcesz mieć po obcięciu. 26 znaczy, że obcina od 26 znaku, zostawiając 25. string_length(bob) to liczba (równa wszystkim znakom w początkowym stringu) znaków obciętych.
-
Generator jest świetny. No i ładnie wygląda. Mam tylko dwa zastrzeżenia. Czasem można znaleźć tam "w dupie u murzyna", "wysra", "lizodup" czy "miział". Psuje to obraz programu, w którym wychodzą czasem naprawdę absurdalne i psychodeliczne teksty. Przez te cztery-litery w głowie mej tworzy się obraz autora, jako szczyla z nadmiarem niektórych hormonów ... -_- Nie chcę tu oczywiście wyjść na, jak to ktoś kiedyś napisał, matronę, która na dźwięk słowa "seks" padała zemdlona, ani (odnośnie szczyla) na starca patrzącego na świat z perspektywy swoich X lat (gdzie X to 12-18). [Tak napisał też ten ktoś] Niestety te wszystkie "kwiatki" psują program ... :closedeyes: Druga wada to oczywiście czasowe nieścisłości typu "Pasteryzowany ogórek kupi Świętego Mikołaja miesiąc temu." Ale to nie rzuca się w oczy tak bardzo jak te wszystkie mądrości z pierwszego akapitu.
-
A tobie to się udało? Chyba tak... Mi zawsze udaje się przejść z palcem w nochu gry zrobione przez nasz team. Choć innym nie zawsze. :)
-
Animacja ładna, ale gra monotonna. Nie chciało mi się przechodzić tego pierwszego levela. Poza tym, przeciwnicy są za szybcy. Z kolei, gdy zginę, to nie mogę od razu kipnąć, tylko muszę poczekać, aż (chyba) odgłos się załaduje... <_<
-
Coś nie działa... A mam zarejestrowaną wersję 5.3a !!! Chyba, że źle wpisuję width i height. Może ma być w cudzysłowiach, czy jak? Aha: wykryć rozdzielczość można dzięki monitor_height i monitor_width
-
Tam było to zrobione tak: Objekt śmigłowiec: Step: jeśli lewy przycisk myszy jest przyciśnięty to utwórz objekt kula na pozycji (0,0) relative Objekt kula: Create: speed=15; direction=point_direction(x,y,celownik.x,celownik.y); Objekt celownik: Step: x=mouse_x y=mouse_y show_cursor=0 I wsio!
-
A po co od razu przykład? Przyjmijmy, że celownik to objekt. W jakimś objekcie do, np. spacji, daj taki oto kod: direction=point_direction(x,y,celownik.x,celownik.y) I git. :)
-
Racja. W takim razie jak mam ustawić wysokość i szerokośc roomu do rozdzielczości. Chyba zresztą screen_width i screen_height nie oznaczają rozmiarów rozdzielczości. Jak je wykryć?
-
Mam problema! Jak można wykryć rozdzielczość ekranu, którą ma w danym momencie użytkownik? Da się to w ogóle zrobić? No i jak, jeśli tak? Gdy używam tego kodu: room_width=screen_width; room_height=(screen_height-32); W pierwszej linijce pojawia się błąd:
-
Tego chyba nie da się zrobić. Trzeba wysłać chyba petycję do Overmarsa. Można w niej zmieścić także wniosek o to, żeby w GM6 (lub może nowszej wersji GM5) można było zrobić dopisywanie do linii komend parametrów np: C:\Games\Gra.exe - fullscreen Chyba wszyscy forumowicze by się podpisali, co?! :angry: :P
-
Ja z kolei rysuję wszystko do gier w Paincie, potem cieniuję w Corel Photo Paint (tam też nakładam teksturki) lub w Adobe Photoshop (tam robię linearty). Potem spowrotem do painta i Plik/Zapisz jako Acha! Animacje (kręcenie się przedmiotu, czy pojawianie) robię w sprite editorze w Game Makerze. Wersje 5 i 3 ?! Ale starocie! :) Ja używam AP 6.0 i CPp 9.
-
Trudno? Facet idź się podszkól w podstawach! Będzie zmienna global.sterowanie i zależy od tego, co gracz wybierze w menu będzie przyjmowała np. joy, mysz, klawiatura, albo 1, 2, 3. W objekcie będą: w step: if global.sterowanie=mysz then {x=mouse_x} przy eventach joystickowych: if global.sterowanie=joy then {cośtam} w kursorach: if global.sterowanie=klawiatura then {x-=4} Można też użyć GM Database, żeby program "pamiętał" ustawienia sterowania.
-
Kolorów nie trzeba zmieniać. Jest bardzo przejrzyście i czytelnie. Ramka GMClanowa jest bardzo funkcjonalna. Dobra robota. :) Mam natomiast pomysł: Możnaby zrobić tak, żeby przy każdym poście napisane było, który to post użytkownika. W sumie nie wiem po co, ale fajny bajerek. :)
-
Link nie działa. Może to tylko chwilowe problemy Lycosa, ale lepiej sprawdź link. :/ Powinno być chyba: http://members.lycos.co.uk/kuczok/arkanoida.rar , co nie? A gra jakaś takaś nijakaś. Ale jak na pierwszą grę to, hmmm... nawet nieźle. No w sumie tak, ale ile razy można oglądać to samo?!
-
"Odbijak" w breakoucie powinien być sterowany tym wszystkim. Będzie można wybrać urządzenie w menu. Strzałki, mysza i joystick naraz odpada. Na przykład starszy/młodszy brat może nagle popsuć prawie ukończony level. <_<
-
SLY, "000000010" to góra. Ale dalej nic nie działa Teraz kod wygląda tak: if place_snapped(32,32)=true {sprite_index=p1_up; {if place_free(x,y-32) {if not position_meeting(x,y-32,bomba_mur1) {if not position_meeting(x,y-32,bomba_mur2) then {action_move("000000010",obj_speed)} } } } } Co nie działa?! Czy ktoś mógłby sprawdzić. Zamiast obj_speed wstawcie 2, a przed sprite_index=p1_up można dać "//" Sprawdźcie to.
-
Ja jescze znalazłem buga. Nie u wszystkich on się ujawnia, ale trzeba naprawić! Oto on: Obracające się logo gry w pewnym miejscu ma kilka klatek animacji "zrąbane." Można to naprawić poprzez odznaczenie opcji "Use video memory" w oknie sprite'a.
-
Cosik nie działa. Po pierwsze nie chodziło mi o zakodowanie action_move dla innego objektu. obj_speed to szybkość, z którą objekt się porusza (ustalona wcześniej). Gdy używam tego kodu, to objekt w ogóle nie chce iść do góry. :/
-
Problem rozwiązany. Wielkie dzięki. Mam teraz następne pytanko. Zamieszczę je tu, bo nie ma sensu zakładać nowego tematu. Coś mi się psuje z kodem i, gdy mam kod { if place_free(x+0,y-32) if not position_meeting(x+0,y-32,bomba_mur1) if not position_meeting(x+0,y-32,bomba_mur2) {action_move("000000010",obj_speed);} } to postać, nawet gdy jest tam owa bomba_mur, porusza się do góry. Już kompletnie nie wiem co jest!
-
Marmot, beznadziejne te twoje kawały. Przynajmniej obrazki trochę lepsze. A to mój kawał: Lepper wracał ze strajku limuzyną. Gdy jechali przez jakąś wieś zabitą dechami, szofer nie zauważył prosiaka (było już ciemno) i przejechał go. Lepper mówi do szofera: - Weź, idź przeproś właścicieli i zrób jescze jakoś tak, żeby na mnie zagłosowali. Pan każe, sługa musi, więc szofer wyszedł. Jednak nie wracał przez długi czas. Godzina.... Druga... Trzecia... No i Lepper zasnał. Gdy rano obudziły go pierwsze promienie słońca, ujrzał szofera wracającego do samochodu. Cały był umorusany, miał rozczochrane włosy i rozpiętą koszulę. Gdy wsiadł do środka Lepper krzyczy: - Coś ty tam robił tak długo, kretynie?! - Gdy przyszedłem do właścicieli i ich przeprosiłem, to pan domu wyjął najlepszy rocznik wina i poczęstował mnie nim. Jego żona przygotowała mi wielką ucztę, a jego siedemnastoletnia córka zapewniła mi najprzyjemniejszą noc w życiu. Zdenerwowany (i zazdrosny) Lepper pyta: - To coś ty im tam powiedział?! - "Jestem kierowcą Leppera i przejechałem świnię." :lol2: P.S. Marmot, a "Tobie" daje się tylko na początku zdania.