Skocz do zawartości

Dawidsu

Użytkownicy
  • Postów

    458
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Dawidsu

  1. 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.
  2. 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.
  3. 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.
  4. 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ć.
  5. 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!!!!
  6. 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.
  7. 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.
  8. 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. :)
  9. 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... <_<
  10. 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
  11. 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!
  12. 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. :)
  13. 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ć?
  14. 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:
  15. 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
  16. 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.
  17. 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.
  18. 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. :)
  19. 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?!
  20. "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. <_<
  21. 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.
  22. 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.
  23. 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. :/
  24. 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!
  25. 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.
×
×
  • Dodaj nową pozycję...