Skocz do zawartości

ediepl

Użytkownicy
  • Postów

    1 626
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez ediepl

  1. Ta zmień fizykę, a i nie wiem czy to deski czy drewno ale nie da się na tym stać.
  2. ...Nie można na nich stać.
  3. Chodziło mi o deski, tak czy siak ja to uznaje jako bug, a GG nie mam, pisze z fona a nie chce mi się pobierać xP
  4. Mam swoje źródła, a problem z drzewami można rozwiązać tak że postać zatrzymuje się jeśli jest tylko na górze klocka.
  5. Dobra odpaliłem, nie można stawać na drewnie. I co to za minecraft bez generatora map. PS: Wiem że używasz scrackowanego GM'a xD
  6. Nie, wystarczy mi ta tona klonów, poza tym to za łatwe ^^
  7. *Uwaga będę hate'ować.* Kolejny klon MojejSiły, ale wygląda dosyć dobrze zrobiony mimo tych bugów(up). Albo mi się wydaje albo dałeś sobie 5 gwiazdek, jeśli to ty to wyrównam ocenę ;)
  8. Origin na środek i dodajesz do direction lub imaga_angle.
  9. Tylko że parent to to samo co podopieczy(łączą .się jak megazordy).poczyraj o parentach w dokumentacji
  10. Kompletnie nierozumiem o co ci chodzi, ale zapewne musisz użyć if podpieczony jakas_akcja;
  11. Trzeba był zrobić to na tablicach ;), możesz zapisać pozycję(x,y) do zmiennej przy create, a następnie w draw: GML x = view_xview+xx; y = view_yview+yy; Jbc mam inv na tablicach z stackingiem i bez.
  12. Hmm robisz tak: 1. Tworzysz plik z nagłówkiem (liczba gier) na jakimś darmowym serwerze np cba.pl 2. Dodajesz gry do pliku według wzoru np: nazwa gry, link do obrazka, link do gry, opis(wszystko oddzielone enterem) 3. W programie pobierasz plik, odczytujesz jego nagłówek(liczba gier) 4. W pętli repeat z argumentem liczby gier czytasz i wyświetlasz po kolei każdą grę(nazwę, opis itd.) 5. Cieszysz się z tego co zrobiłeś.
  13. Jest możliwe, dajesz np bazę danych albo plik z linkiem, opisem itd, w grze to pobierasz i wyświetlasz.
  14. Pewnie nie działa dla tego że jest tam kilka obiektów i wykrywa inny, zonk. Poszukaj na google collision_point_list i resztę dorób sobie sam.
  15. ediepl

    Katalog

    Jeśli gra jest w oknie to 640x480, a jeśli pełny ekran to 1024x768.
  16. ediepl

    Katalog

    I don't think so. EDIT: Zapewne chodzi ci o autostart, więc lepiej użyj kodu z tego tematu(zjedź na dół): https://forum.gmclan.org/index.php?showtopic=20264
  17. Wystarczy dodać odpowiednie klucze do rejestru, albo skopiować plik exe do autostart'u.
  18. Właściwie to wystarczy to dać do oInventory (draw): GML draw_sprite(sInventory,0,x,y); draw_sprite(global.idd[dumb],0,x,y) I masz mały błąd, dodając object zaczynasz for od 0, a tablice zaczynasz numerować od 1.
  19. Object się dodaje, ale nie jest wyświetlany, jak chcesz dopisze ci szybko wyświetlanie.
  20. ediepl

    Walki Robotów!

    Ogólnie to jesteś astronautom który lata z planety do planety(nie pamiętam w jakim celu), dzięki kostką(czegoś tam) możesz budować budynki i roboty, do których możesz napisać program, w grze są roboty ofensywne, defensywne i inne(np: graber(do zbierania przedmiotów), sniffer(szuka pod ziemią złóż które można wydobywać budując nad tym miejscem rafinerie)). Na planecie mogą znajdować się wrogie robale które będą cie atakować, takie jak osa.
  21. ediepl

    Walki Robotów!

    Robot latający, zrzucający bomby elektromagnetyczne odejmujące hp i unieszkodliwiające wroga na 2 sec, czas ładowania 5 sec, dmg ok 10-15, pobór prądu ok 5-10.
  22. Kt ma racje, ponadto twoje zachowanie jest bardzo irytujące, jeśli ktoś Cię krytykuje to widocznie ma powód i nie powinieneś się fochać tylko (to) poprawić.
  23. Strzelam że gdzieś powinno być >= lub <=.
  24. Daj to jako kod do odczytywania, musi działać. GML if pressed=true { sound_play(sou_buttonin) ini_open("Savefiles.ini") save[0]=ini_read_string("Savefiles","Savefile 1","Savefile 1") save[1]=ini_read_string("Savefiles","Savefile 2","Savefile 2") save[2]=ini_read_string("Savefiles","Savefile 3","Savefile 3") switch(show_message_ext("CHOOSE YOUR SAVE SPOT.",save[0],save[1],save[2])) { case 0:{break} case 1:{game_load("Savefile 1") show_message("GAME LOADED!"); break} case 2:{game_load("Savefile 2") show_message("GAME LOADED!"); break} case 3:{game_load("Savefile 3") show_message("GAME LOADED!"); break} } ini_close() } i to jako zapis: GML if room=roo_game { switch(show_message_ext("WOULD YOU LIKE TO SAVE YOUR PROGRESS BEFORE LEAVING TO MAIN MENU?","YES","","NO")) { case 0:{break} case 1:{ ini_open("Savefiles.ini") if not ini_section_exists("Savefiles") { ini_write_string("Savefiles","Savefile 1","Savefile 1") ini_write_string("Savefiles","Savefile 2","Savefile 2") ini_write_string("Savefiles","Savefile 3","Savefile 3") } save[0]=ini_read_string("Savefiles","Savefile 1","Savefile 1") save[1]=ini_read_string("Savefiles","Savefile 2","Savefile 2") save[2]=ini_read_string("Savefiles","Savefile 3","Savefile 3") switch(show_message_ext("CHOOSE YOUR SAVE SPOT.",save[0],save[1],save[2])) { case 0:{break} case 1:{game_save("Savefile 1") ini_write_string("Savefiles","Savefile 1",global.name) break} case 2:{game_save("Savefile 2") ini_write_string("Savefiles","Savefile 2",global.name) break} case 3:{game_save("Savefile 3") ini_write_string("Savefiles","Savefile 3",global.name) break} } show_message("GAME SAVED!") room_goto(roo_menu) transition_kind=20 ini_close() break} case 2:{break} case 3:{room_goto(roo_menu) transition_kind=20 break} } } else switch(show_message_ext("DO YOU REALLY WANT TO LEAVE?","YES","","NO")) { case 0:{break} case 1:{game_end() break} case 2:{break} case 3:{break} }
  25. GML if room=roo_game { switch(show_message_ext("WOULD YOU LIKE TO SAVE YOUR PROGRESS BEFORE LEAVING TO MAIN MENU?","YES","","NO")) { case 0:{break} case 1:{ ini_open("Savefiles.ini") if not ini_section_exists("Savefiles") { ini_write_string("Savefiles","Savefile 1","Savefile 1") ini_write_string("Savefiles","Savefile 2","Savefile 2") ini_write_string("Savefiles","Savefile 3","Savefile 3") } save[0]=ini_read_string("Savefiles","Savefile 1","Savefile 1") save[1]=ini_read_string("Savefiles","Savefile 2","Savefile 2") save[2]=ini_read_string("Savefiles","Savefile 3","Savefile 3") switch(show_message_ext("CHOOSE YOUR SAVE SPOT.",save[0],save[1],save[2])) { case 0:{break} case 1:{game_save(global.name) ini_write_string("Savefiles","Savefile 1",global.name) break} case 2:{game_save(global.name) ini_write_string("Savefiles","Savefile 2",global.name) break} case 3:{game_save(global.name) ini_write_string("Savefiles","Savefile 3",global.name) break} } show_message("GAME SAVED!") room_goto(roo_menu) transition_kind=20 ini_close() break} case 2:{break} case 3:{room_goto(roo_menu) transition_kind=20 break} } } else switch(show_message_ext("DO YOU REALLY WANT TO LEAVE?","YES","","NO")) { case 0:{break} case 1:{game_end() break} case 2:{break} case 3:{break} } Albo, jeśli wolisz inaczej: GML if pressed=true { sound_play(sou_buttonin) ini_open("Savefiles.ini") save[0]=ini_read_string("Savefiles","Savefile 1","Savefile 1") save[1]=ini_read_string("Savefiles","Savefile 2","Savefile 2") save[2]=ini_read_string("Savefiles","Savefile 3","Savefile 3") switch(show_message_ext("CHOOSE YOUR SAVE SPOT.",save[0],save[1],save[2])) { case 0:{break} case 1:{game_load("Savefile 1") show_message("GAME LOADED!"); break} case 2:{game_load("Savefile 1") show_message("GAME LOADED!"); break} case 3:{game_load("Savefile 1") show_message("GAME LOADED!"); break} } ini_close() }
×
×
  • Dodaj nową pozycję...