Skocz do zawartości

bluks

Użytkownicy
  • Postów

    201
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez bluks

  1. To żart był i napisałem że w GM. A jeżeli byś pomyślał i znał w stopniu podstawowym anglika to byś wiedział gdzie szukać. @Saus: Jak nie wiesz to nie pisz.
  2. To może jak dla niedorozwiniętych w GM (początkujących): :jezor: Oczywiście "niedorozwiniętych" to żart więc się nie denerwuj. :P
  3. Tak wielka różnica. A i odpowiedz ci dawałem na tamtym temacie która pasuje, tu i jeszcze twórca tych obydwu tematów jest taki sam, to tylko zbieg okoliczności. :glare: :closedeyes: :hmmm: :huh:
  4. Błąd GM. Daj na samym końcu w Create: menu_txt="-------------" możesz też dać cokolwiek innego zamiast "-------------" i to będzie pokazywane jako ostatni tekst/wartość wyświetlanego tekstu. :D EDIT: Teraz trochę wytłumaczę: Problem polega na tym że pobiera określoną ilość zmiennych u ciebie w ini jest ich o jedną za mało, więc wyskakuje błąd, a tamto zapełna brakujące pola tym "-------------". GM pobiera max/min 6 wartości: 0=Haslo 1=Kod 2=Dzwieki 3=Muzyka 4=Grafika 5=Inne 6=? //Jej brak więc wyskakuje błąd. 7= Ani wyższej nie doda. Dlatego jeżeli chcesz aby było ich więcej, wstaw następny skrypt typu: if wartośc_w_ini_jest_więcej_niż>=6 { Zaczyna je sprawdzać od 7 a nie 0 jak ustawiłeś }. Napisz jeśli coś nie tak
  5. bluks

    Plarform Tilesets

    Zawsze można wyskalować w GM. Więc daj bo może i mi się przyda.
  6. To ja dam szybką odpowiedz: :] Link. I przyjemny raport za :spam: .
  7. Jak ma być kilka to zamiast kresek daj koło w drawie i po kolizji z kołem sprawdź jego średnicę.
  8. To człowieku wytłumacz bardziej o co ci chodzi. Nie możesz się ograniczyć do jednej odpowiedzi.
  9. Człowieku to jest w Step. Więc dopóki trzęsienie jest równe 1 lub 2 trzęsie. Przestaje gdy ma wartość mniejszą od 1 lub większą od 2.
  10. To tu masz sprawdzony plik .gmk i na pewno zadziała. Link Jeżeli coś nie tak pisz.
  11. No to wiem (wyobraźnię mam). I w takiej postaci jest to dobre ale nie realne. Bo jeżeli sprawdzać kolizję obiektów można by ustalać w którą stronę może się trząść i by nie właziło na inne obiekty. Ale twoje spostrzeżenie jest jak najbardziej trafne.
  12. No to racja. Ale to tylko przykład był. I trzeba pamiętać aby obiekt miał taką samą maskę jak obiekt się trzęsący aby to jakoś wyglądało. Choć jeżeli poprawić mój kod aby sprawdzał kolizję z obiektami i podłożem może być bardziej realny. Bo jeżeli robić to jak piszesz to obrazek będzie właził na inne obiekty (ale tylko sprita więc nie będzie się zacinał) To już zależy czy chce się mieć realnie czy nie.
  13. Jeżeli obiekt to jakiś ludzi i ma być zwrócony w stronę bohatera to funkcje direction i image_angle dawaj w tym obiekcie oddzielnie i obrazek będzie zwrócony na bohatera, a obiekt będzie szedł swą drogą.
  14. Mu chodzi aby poza wiewa nie wychodził. Create GML ododk=20//np.</span> Step GML //odległość od krawędzi to ododk if x+ododk<=view_xview { x=view_xview+ododk } if y+ododk<=view_yview { y=view_yview+ododk } if x-ododk>=view_wview { x=view_wview-ododk } if y-ododk<=view_hview { y=view_hview-ododk }
  15. bluks

    Bot

    Spróbuj zrobić tak że po wciśnięciu spacji zapisuje to co napisałeś i czyści stringa (nie tekst widoczny) i daje mu jakąś wartość np. wytaz1 =nazywam (wciskam spacje i czyści stringa i informuje że piszemy drugi wyraz) wyraz2=się wyraz2=jakieś imię i jeżeli po nazywam (wyraz1) jest się(wyraz2) to wtedy sprawdza wartość 3 wyrazu i dodaje go jako imię danej osoby (imię=Filip lub jakieś inne) Jak nie wyjdzie to napisz a ja spróbuję w GM pokombinować.
  16. Step: GML x=x+xx y=y+yy if trzesienie=1 { xx=random(10) -5 yy=random(10)-5 } Jeżeli mocniejsze trzęsienie to: GML if trzesienie=2 { xx=random(20) -10//-10 to połowa losowej liczby czyli jeżeli liczba losowa to 3 to xx=-7 yy=random(20)-10 } Takie trudne? Jeżeli nie idzie to daj swój kod bo coś pewnie zepsułeś.
  17. To daj ten przykład. To wtedy znajdziemy bo może coś ominąłeś.
  18. Od centrum wybuchu do krawędzi obiektu. Zrób że od centrum wybuchu wychodzi linia z wielu obiektów i jest ciągle oddawana. Jeżeli obiekt z niby linii dotknie obiektu(event_colisin) sprawdza ilość kropek z czego wnioskuje dystans do obiektu. W B W- B W-- B W--- B W---- B W----- B W------ B W------- B W--------B W = wybuch - = 1 pkt. odległości B = bohater (jego maska) po dotknięciu przez - B oblicza ich ilość (instance_number(kreska)) A jeżeli jest kołem dystans wybuchu do centrum obiektu który dotyka odjąć grubość obiektu który ma być zniszczony. Edit: Chcesz plik .gmk z przykładem?
  19. A to już proste. Zaraz napiszę albo dam w pliku. Tylko na chwilę gdzieś wyskoczę będę za max 3 minuty. EDIT: Jestem i biorę się do roboty.
  20. To wtedy jak karaluch będzie nawet o kilometry dalej zabierze mu życie.
  21. Po prostu dałeś to u bohatera karaluch.hp-=10 jak w moim przykładzie Zrób tak że robak sprawdza czy jest dostatecznie blisko, i czy wojownik atakuje Jeżeli te dwie funkcje są prawidłowe zabiera dla danego robaka hp. Nie używaj żadnych global ani "nazwa obiektu karalucha"-=10. W EDIT dam poprawiony kod z wytłumaczeniem. ^_^ Edit: U bohatera(create): GML czas_czekania=5*room_speed U bohatera(Step): GML czas_czekania-=1 U karalucha(Step) GML if bohater.czas_czekania<=1 && mouse_check_button_pressed(mb_left) && distance_to_object(bohater)=<3 { hp-=10 bohater.czas_czekania=5*room_speed } Jeżeli masz jeszcze jakieś problemy z tym lub czymkolwiek pisz na PW. A jeżeli jeszcze z tym jest coś nie tak to wyślij na PW projekt (gra.gmk) lub jego część do poprawy. Nie bój się nie ukradnę i tak mam swój. :lol: :bye1:
  22. bluks

    Trelis

    No no. Gierka zapowiada się niesamowicie. Nie mogę się doczekać premiery. 5/5
  23. Bo gdzieś wcześniej dałeś "(" i mówi że brakuje. Daj cały skrypt z tego obiektu z stepa.
  24. bluks

    Pan Pac

    No no. Fajne a dopiero zacząłeś. Grafika się nie gryzie, żadnych błędów nie znalazłem, dałeś muzę a to rzadkość u początkujących. Trochę przypomina mario (poruszanie się i pokonywanie potworów). Dam 4.0/5 Bo mało poziomów ale jak dorobisz ich trochę i dodasz jakąś fabułę, efekty będzie okrąglę 6 czyli 5/5. :thumbsup: Jak będziesz potrzebował pomocy to pisz na PW.
×
×
  • Dodaj nową pozycję...