Skocz do zawartości

Marmot

Użytkownicy
  • Postów

    5 071
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez Marmot

  1. Ewentualnie przerabia się przykład ze śniegiem, zamieniając płatki śniegu na strugi deszczu xd
  2. W przykładach na GMCLAN jest jak zrobić śnieg w GM 5.3
  3. A już dokładniej xd : image_angle=point_direction(x,y,przeciwnik.x,przeciwnik.y) jak chcesz tylko obrócić sprite direction=point_direction(x,y,przeciwnik.x,przeciwnik.y) image_angle=direction jak będziesz chciał jeszcze jakieś akcje potem wykonywać w tym kierunku, chyba lepsze rozwiązanie xd
  4. Tam gdzie masz wystrzał dajesz klocek If the number of instances coś tam. W nim ustawiasz obiekt z nabojem i cyfrę zero. Niżej zostawiasz EQUAL TO. Dajesz Start Of A Block. W nim dajesz akcję wystrzału. Dajesz End Of A Block. Możesz też dać klocek ELSE i w nim, między Start Of A Block, a End Of A Block dajesz np. odtworzenie dźwięku informującego o niemożności strzału.
  5. Marmot

    Wasze pulpity

    Markos: pulpit to zwykły katalog na dysku i skutki tego jak masz zapchany są takie same jak np. przeglądania zapchanego folderu w Mój Komputer :] .
  6. Gdyby w interface (kółka, pentagramy, ikonki, kości, itd.) miały antyaliasing to by było bardzo fajnie jeżeli chodzi o stronę graficzną. A poza interface, genialnie, tylko co to są te białe prostokąciki :P ?
  7. Abonamenty się wprowadza jak już popularność będzie :P .
  8. Tylko, że to jest tak uzależnione od mechanizmu gry, że musiałbym ci cały silnik chodzenia i ai dodatkowo napisać :P .
  9. http://www.gmclan.org/index.php?plik=109 - wasze lenistwo dobija :/ , pierwszy link w przykładach...
  10. No to ustawiasz zmienną globalną w której dajesz w którym gangu jest gracz i potem odpowiednio przyporządkowujesz AI wg. tego jak masz to w grze. Nie znam kodu twojej gry więc musisz sam pokombinować. Na pewno będziesz musiał to sprawdzać tak: if (global.gang==1) { //kod, żeby ludzik był w gangu nr 1 //kod, żeby ai było w gangu nr 2 i 3 } if (global.gang==2) { //kod, żeby ludzik był w gangu nr 2 //kod, żeby ai było w gangu nr 1 i 3 } if (global.gang==3) { //kod, żeby ludzik był w gangu nr 3 //kod, żeby ai było w gangu nr 1 i 2 } Tego kodu nie mogę dać, bo nie wiem jak ty to zrobiłeś w grze, a to wszystko jest od siebie uzależnione...
  11. Był nie dawno temat jak składać obiekt z kilku sprite, Borek bardzo się rozpisał o tym :P . Skorzystaj z klocka Go to the given point avoiding objects czy jakoś tak. Też już było na forum. Na stronie jest przykład z edycją bohatera. Wystarczy go tylko odpowiednio przerobić, żeby zamiast edycji bohatera był wybór samochodu a potem granie nim. A już nawet nie ściągając. Robisz zmienną globalną i ustawiasz tam wartość jakąś, np. z nazwą sprite samochodu który wybrałeś czy cokolwiek innego. Potem, w grze, dajesz obiekt bez sprite (który robi za samochód) i ustawiasz w create, żeby sprawdził wartość tej zmiennej globalnej i potem wg. tego ustawił sobie sprite. Pokombinuj jak to zrobić :) . Wystarczy tylko umieć deklarować zmienne, korzystać z instrukcji IF oraz umieć poszukać interesującej ciebie funkcji w help dot. zmiany sprite.
  12. Czy mi się wydaje, czy dzisiaj podawałem link do przykładu w pewnym topicu jak zrobić takie poruszanie jak w GTA :P ?
  13. if sound_isplaying(strzal)==false { sound_play(strzal); }
  14. Jak na mój gust, trailer powinien być bardziej dynamiczny. Szczególnie ten początek gdzie pokazujesz różne wnętrza. Powinny być szybkie przejścia między obrazkami, np. pół sekundy jeden obrazek, bo teraz za długo to trwa. Nawet mniej niż pół sekundy. Teraz trailer poprostu nudzi swoją szybkością ;p .
  15. @Propaganja: A zrobisz to :P ? Nawet jakbym chciał zrobić przykład, to nie mógłbym go przetestować, bo mi nie działa za dobrze GM pod Linux... Może ktoś inny zrobi. Poza tym, przyznam się, że za bardzo nie wiem jak zrobić ze ściąganiem pliku z internetu :) . Z tym może bym sobie jeszcze jakoś poradził, biorąc przykład RM HTTP, ale z wczytywaniem komend do konsoli to już naprawdę za bardzo nie wiem...
  16. Bo dla neta trzeba dodatkowo wykorzystać bibliotekę .DLL zwaną GMSock przy której by było w ch*j roboty z tym. A mówiłeś, że chcesz -_- ? To znowu bardzo dużo roboty. Naprawdę, zabierz się za coś prostszego, bo to co ty chcesz to rzeczy BARDZO TRUDNE przy których trzeba się nieźle namęczyć...
  17. Ty zamiast się uczyć matematyki na wyższy poziom niż masz, powtórz jeszcze raz wszystko co miałeś z polskiego :) . Jak tak czytam ten wyraz, to mam nadzieję, że wyjdzie ci to na dobre i wcale tego złośliwie nie mówię ;p . To już elementarna wiedza zwana zmienne i if. Zrób przy każdej kolizji z pociskiem dodawanie do zmiennej np. a wartości 1 i sprawdzanie, czy zmienna a ma wartość 3, a gdy tak, to niszczenie obiektu. To można nawet na klockach zrobić, mianowicie SET THE VARIABLE i reszta klocków z VAR w ikonce. Wystarczy pokombinować.
  18. Jak zrobić coś, że po wpisaniu np. /xp ma być coś zrobione jest tutaj: https://gmclan.org/index.php?sciagnijplik=21 . Otwierasz go przez Game Maker 5.3, lub w GM 6.x dajesz w open Old Game Maker Files żeby otworzyć. W skrypcie funkcje robisz coś takiego: if (string_copy(keyboard_string,0,3)='/xp') { plik=file_text_open_read('xp.txt'); otwarte=file_text_read_string(plik); keyboard_string=otwarte; } To czego oczekujesz, jest trudne jak na osobę, która dopiero co zaczęła przygodę z GM. Postaraj się robić rzeczy które sam póki co umiesz zrobić, potem się rzucaj na głęboką wodę. Szczególnie, że jest tu pewien haczyk dotyczący tych komend, który ci może utrudnić to wszystko, mianowicie: string_copy(keyboard_string,0,3)='/xp' 3 to ilość znaków w string, które mają być sprawdzane. Jeżeli będziesz chciał dodawać dłuższe komendy, musisz zmieniać tą wartość. A jak chcesz jeszcze pobieranie z internetu pliku, to :] . Lepiej popróbuj coś prostszego, bo to będzie jeszcze trudniejsze.
  19. Na stronie jest przykład jak robić coś takiego, bodajże RM CHAT się nazywa. Przerabiasz go tak, że po wpisaniu tego /xp, pobiera tekst z pliku do string, a ty go potem wyświetlasz. Zaraz napiszę dokładnie kodem jak pobierać, ale tak mi net laguje, że nie mogę wejść na stronę z dokumentacją game makera :/
  20. Poszukaj na forum o kompresji danych przesyłanych w multiplayer. Bodajże Quetzacotl dawał coś takiego.
  21. No właśnie, a w draw masz gotowe to już. Po co się rozdrabniać tak szczegółowo, tylko namieszamy w głowie innym i mi przy okazji :] .
  22. Draw to to samo co step, tylko, że w draw możesz rysować :] .
  23. To daj w draw kod rysowania sprite jakiego tam chcesz i już :P .
×
×
  • Dodaj nową pozycję...