Skocz do zawartości

Danielus

Użytkownicy
  • Postów

    391
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Danielus

  1. No fakt, tam ma być szybkość. Myśle ze szkoła mnie kiedyś zabije, jestem tak zmeczony że juz mi sie wszystko myli :angry:
  2. tak, oczywiście pocisk to pocisk ktory ma twój bot wystrzelić. Tek kod(cały, nie tylko move_... zpowoduje że pocisk poleci prosto w przeciwnika, o ile ten zbytnio sie zblizy :P
  3. Co do chodzenia to użyj alramów np. w create wroga: alarm[0]=room_speed*3 //po trzech sekundach nastąpi alarm w alarm 0 wroga wstawiasz zmiane kierunku ruchu. Co do strzelania to użyj w step przeciwnika: if distance_to_object(obiekt) < 50 { alarm[1]=room_speed*2 } i w alarm 1move_towards_point(bohater.x,bohater.y,pocisk) Powinno byc dobrze :)
  4. zajrzyj do podanego przez Syliusza przykładu. Wejdź w tym przykładzie do obiktu_bohaterta i do kolizji ze scianą. Jest tam klocek w ktorym zamiast warości -1 wstaw 1 A to moj przykład: LINK
  5. Tu masz przykład(moj na szybko zrobiony :P ) LINK EDIT: Jak zwykle ktoś mnie ubiegł <_<
  6. chodzi o to że jedną ze zmiennych nazwałes "a" ale tak samo nazywa sie twoj obiekt, więc albo zmień nazwe zmiennej albo obiektu.
  7. tylko skąd wiesz czy np. nie zapisał swojej gry do .exe a potem wyrzucił wersje .gm6 a chce ją pisac dalej??
  8. mogę poszukać tylko czy jesteś pewien że gra/program został napisany w gamemakerze, bo jeśli nie to nie ma szans wrzucić kodu do gm'a
  9. nie da się tak po prostu przekonwertowac pliku .exe Musiałbyś miec specjalny program który by odkomplikował gre/program(o ile sie nie myle to ktoś stworzył coś takiego pod gm'a :D )
  10. pamiętaj że masz wstawić nazwy spritów nie obiektów :) I powiedz co dokładnie nie działa. wyskakują jakieś bledy, sprity sie nie zminiają czy może jeszcze coś innego??
  11. Musisz zmienic nazwy spritów spr_miga na sprita ktory u ciebie bedzie tym migajacym a za spr_normalnie to sprit ktory wyglada normalnie :)
  12. nie ma sznas żeby ktoś Ci pomógł :) Ogame jak i inne gry podobne są dość trudne do napisania :P
  13. zawsze musisz mieć tyle samo znakow { co } czyli na końcu musisz dopisać 2 } a zmiennej możesz dac nazwe jaką chcesz(tylko nie taką jaka ma jakiś obiekt :) EDIT: zmień ten drugi znaczek na } i nic nie dopisuj :P
  14. masz podpisane gdzie masz wstawić bierzesz oniekt dajesz "event" i wybierasz np. lewy przycisk myszy potem z zakładek obok wybierasz "control" i następnie "code". tam wklejasz kod i dajesz ok. a sterowanie to kod na sterowanie twojego samochodu
  15. co do pierwszego pytania: image_angle=direction a co do drugiego to mozna np. tak: tworzysz nowe obiekty ktore wygladaja tak samo jak twoje auta i wstawiasz do nich: do auta pierwszeg(wstawiasz pod przycisk myszy) global.zmienna = 1; room_goto_next() do drugiego auta(tez mysz): global.zmienna = 2; room_goto_next() teraz robisz jakiś inny obiekt odznaczamy visable i dajesz w create: if global.zmienna = 1 { instance_create(x,y,auto1) } if global.zmienna = 2 { instance_create(x,y,auto2) } oczywiście musisz zrobic menu w ktorym po wyborze auta przeniesie nas do gry :) Mam nadzieje że nic nie pomyliłem :P
  16. chodzi mi o to że gdy obiekt1 zbliży sie na odległość 10 do dowolnego obiektu "solid" to jest wykonywana dana akcja. Z twoim kodem musiałbym robić dla kazdego obiektu z osobna(a jest ich dużo).
  17. Mam taki kod: if dystans <= 10 { jakas_akcja } zmienna dystans okresla dystans między okiekt1 a obiekt2. Ja chce by ten kod odwoływał sie do wszystkich obiektów solid, a nie tylko do obiekt ze zmienna dystans. Co mam wstawić zamiast "dystans" żeby kod odziaływał na wszystkie obiekty z "solid" Da się takie coś zrobić??
  18. Co do pierwszego to zrób maske pilce takiej samej wielkości tylko że to ma być kwadrat. powinno pomóc :) a co do drugiego to ustaw sobie obiekt "maker" na samym dole dzięki czemu blok nie doleci na dół i nie zepchnie kulki :)
  19. niby dobrze by było mieć własny system zapisu, ale jesli robimy jakas prosta gierke, lub dopiro zaczynamy orientować sie o co chodzi w gml to skrypt który podałem jest wystarczający :P
  20. a nie łatwiej do zapisu użyć a do wczytania skrypt do zapisywania dajesz pod klawisz albo obiekt po którego naciśnięciu zostanie zapisana gra. a w menu robisz opcje wczytaj i gdy sie na nią kliknie to dajesz skrypt wczytywania. Jakieś pytania??
  21. Dzięki, pomoglo :) EDIT: GM'a zarejestrowanego mam :P
  22. Mam taki skrypt: uaktywnia sie on gdy nacisne klawisz "a" i wtedy wyskakuje coś takiego: Oczywiście tam gdzie pisze <miejsce zapisu jest podana ściezka do miejsca zapisania. Gdzie popełniłem błąd??
  23. ok, wszystko działa, dzieki. Wprawdzie gdy pierwszy raz kliknąłem to mi bład wyskoczył ze niezdefiniowałem zmiennej "masa"(zapomniałem że masa nie była wartościa globalną) :lol2: W każdym razie wszystko mi działa. Jeszcze raz dzięki za pomoc.
  24. tylko że wtedy pokaże wartosć zaraz po pojawieniu sie w roomie, a ja chce by pokazała sie gdy kliknie sie na ów obiekt. ;)
×
×
  • Dodaj nową pozycję...