Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. użyj zmiennych lokalnych. zamiast global.health(co w ogólnie nie ma sensu) uzyj: hp = 100 i potem np.: hp = 100 hp -= 10 hp += 50 if (hp <= 0) show_message('umarłoś') ;)
  2. zapisujesz czas do zmiennej, ew do pliku i potem odtwarzasz. Musisz użyć dlla poszerzającego dźwiękowe możliwości gm'a - znajdziesz w dodatkach na forum. edit: tutaj znajdziesz dlla - https://gmclan.org/index.php?sciagnijplik=131 sound - scieżka do pliku użycie: GML saud_Init(); // inicjacja dll'a saud_Load(path,"sound") // ładuje dźwięk saud_Loop( "sound" ) //powtarzanie dźwięku saud_Position( "sound" ) //zwraca aktualną pozycję w pliku saud_Seek( "sound" ) // ustawia pozycję i na koniec saud_CloseAll()
  3. https://gmclan.org/up1558_11_messages_xD.html :P
  4. GML if ( not place_meeting(x,y,obiekt)) { akcja }
  5. GML w create: animationInit(); //inicjujesz skrypt // dodajesz animacje animationIdzie = animationAdd( spr_HeroStoi, 0.5 ); // arg0 - sprite; arg1 - prędkość animacji animationIdzie = animationAdd( sGraczIdzie, 0.4 ); animationSkacze = animationAdd( sGraczSkacze, 0.6 ); //wywołanie animacji: animationPlay( animationStoi ); //arg0 - animacja w press A key wsadź animationPlay( animationAtak ); :)
  6. taa kaara bo akurat coś pomożesz :P nie znamy tych skryptów animation... :P lepiej przyznaj się i pisz do Tymona :P albo podaj tu te skrypty.
  7. wydaje się być dobrze. Może pomieszałeś znaki? albo masz akcje w multiline :P GML if ( global.drzewo >= 45 && global.gold >= 100) // >= większe/równe { global.gold -= 100 global.drzewo -= 4 //jakaś inna akcja // ... =P }
  8. nawet nie potrafisz dobrze zlamić przykładu... <_< https://gmclan.org/up1558_11_experiance_jak_RPG.html by me.
  9. good work. I like it! :D but I need some "tutek" xP
  10. napisał bym lepsze w gm'ie :P
  11. https://gmclan.org/up1558_11_c5bb087589.html Tymon na rację! ostatni raz dostajesz gotowca. <_< Wymagam credits i zabraniam rozpowszechniać!
  12. GML repeat(6) { instance_create(x,y,object) sound_play(sound1) }
  13. kiedyś w sklepach były takie samochodziki z taką "klawiaturą" na dachu, gdzie się programowało kolejne ruchy. o takie coś Ci chodzi? w sumi nic trudnego. pokombinuj na listach, albo na stosach :P
  14. aa.. mój komputer to nawet nóg nie ma, a Twój to się nawet o ściany obija xP
  15. i to się nazywa kawał dobrej roboty :D super!
  16. wielkość liter MA znaczenie. również nie można używać polskich znaków i spacji.
  17. view_xview[0] i view_zview[0] to pozycja względem viewu.
  18. to co Ci dałem wyżej czyli: GML if !( magazynek < magazynek_max ) exit if ammo = 0 exit laduj=false if ( ammo >= magazynek_max ) { ammo -= magazynek_max magazynek = magazynek_max } else { magazynek = ammo ammo = 0 } wstawiasz w alarm1 !!! to drugie w evencie przeładowania, np key R pressed. (event niecykliczny) GML if mabron[0]=2 { if ( magazynek[1]< magazynek_max[1] && ammo[1]!=0 && laduj=false) { laduj=true alarm[1]=90 sound_play(sound10) } }
  19. GML if mabron[0]=2 { if ( magazynek[1]< magazynek_max[1] && ammo[1]!=0 && laduj=false) { laduj=true alarm[1]=90 sound_play(sound10) } } wrzuć to w miejsce przeładowania!
  20. a po co chcesz to wtrącać? ;/ przecież w Twoim pierwszym poście masz kod ładowania. wsadź go gdzie chcesz.
×
×
  • Dodaj nową pozycję...