Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. Archiwum X. Dawaj cukierka... !! jak piszesz, że przykład to napisz co za przykład :P ogólnie to spoko, choć piłka odbija się bardzo nienaturalnie, dodaj więcej różnych kształtów od których w różny sposób odbijała by się piłka. 2/5 :)
  2. może chodziło o switha ? GML switch(zmienna) { case 1: akcja; break case 2: akcja; break }
  3. mozna jeszcze GML moje_id=self.id with(moje_id)instance_destroy() //ale to zupełny bezsens. kończmy ... farmazony :P
  4. GML with(id)instance_destroy() with(self) instance_destroy() instance_destroy() //jeden choooj;)
  5. gdzie tu jest download... nie mogłeś wrzucić na gmc ?? ;/
  6. na przyszłość http://www.kurshtml.boo.pl/ ps. fajna sygna i new avatar xDD
  7. nie kumam. a co masz za problem z dodaniem expa. ? po zabiciu moba1 global.exp+=20 po zabiciu moba2 global.exp+=60 itd.
  8. coś masz źle bo to na pewno działa. sam sprawdź. GML if (keyboard_check(vk_enter)) { if (instance_exists(lc)) with(lc)instance_change(lz,1) } else { if (instance_exists(lz)) with(lz)instance_change(lc,1) } // lc - lampka czerwpna // lz - zampka zielona a tak w ogóle to czemu po prostu nie zmienisz sprita. ?
  9. matko wszystko było napisane w temacie Yoda'y. jedna zmienna odpowiada za ilość expa, druga za stan paska. tak jak masz w przykładzie :P co ci w nim nie pasuje ?
  10. lee... czytałeś mój post ?
  11. GML if (place_meeting(x,y,obj_gracz)) { if (instance_exists(obj_lampka_czerwona)) with(obj_lampka_czerwona)instance_change(obj_lampka_zielona,1) } else { if (instance_exists(obj_lampka_zielona)) with(obj_lampka_zielona)instance_change(obj_lampka_czerwona,1) } powinno działać. Edit: pomieszałem ")" teraz jest dobrze ;)
  12. chodziło mi o post i przykład Tymona... możesz przecież rysować sprita w odp. blend GML draw_sprite_ext(sprite0,-1,x,y,1,1,0,color,1)
  13. żeby było od początku musisz wyzerować poziom expa... albo zrobić jedną zmienną która będzie odwzorowywać stan paska tak masz zrobione w ostatnim przykładzie... https://gmclan.org/up1558_11_experiance_jak_RPG.html
  14. przy edycji roomów w prawym górnym rogu masz taką lupkę.. rozwiń ją i zaznacz show tiles.. ;)
  15. https://forum.gmclan.org/index.php?showtopic=8936&hl= przeczytaj cały temat... !!
  16. czytaj! https://forum.gmclan.org/index.php?showtopi...amp;hl=czerwony
  17. no.. w pozycjax wstaw miejsce gdzie ma się utworzyć... PS. możesz użyć get_integer.. przykładowo... _x=get_integer('pozycjax','') _y=get_integer('pozycjay','') instance_create(_x,_y,domek)
  18. instance_create(pozycjax,pozycjay,obiekt) ;)
  19. po 1: użyj zmiennych globalnych po 2: nie możesz dawać w obiekcie który jest w każdym roomie global.pkt=0 bo za każdym razem będzie je zerował... po 3: możesz użyć presistant, ale z globalnymi będzie wygodniej ;) podsumowując tylko w jednym obiekcie który znajduję się tylko w pierwszym roomie gry definiujesz zmienne np. global.punkty=0 :)
  20. żeby potem nie było, że budujemy domki w stepie i nagle mamy ponad 3k domków ;P
  21. sprawdź jego id a potem nazwę poprzez object_get_name() albo zapisz każdemu obiektowi zmienną np : typ='sword' i podczas dodawania prosty warunek if (kliknięty_obiekt.typ='sword') //akcja ubrania miecza :)
  22. rób tak jak piszę Yoda ! if (global.drewno >= 50 && global.kasa >= 30 ) { //instance_creare...buduj domek... global.drewno-=50 global.kasa-=30 } else // gdy nie masz wystarczająco materiałów { show_message('nie stać Cię !!') } i nie oitrzebne są zabezpieczenia od Wisznu, ani farmazony od warcrawta tylko nie możesz dać tego w step, bo cały czas będzie ci tworzył domki bądz pokazywał tą wiadomość... wstaw to w jakiś inny event np global_moue_left_presed czy jakoś tak ;)
  23. wtedy musiał byś go namalować w pozycji viewa bo w miejscu tego obiektu było by to samo...
  24. skoro masz to po co pytasz ?? :o
×
×
  • Dodaj nową pozycję...