Skocz do zawartości

Bedi

Użytkownicy
  • Postów

    501
  • Dołączył

Treść opublikowana przez Bedi

  1. No niestety jak dotkniesz wroga to będzie Ci odejmowało życie.
  2. W tym przykładzie Psichix'a było rysowanie miecza, więc ustaw kolizję wroga z graczem i odejmuj HP.
  3. gnysek już sprawdzam :) Boro Casso ja używam image_angle więc to z tymi spritami odpada. EDIT: Niestety, to nie działa. Ale poradziłem sobie inaczej :) Ustawiłem, że jeśli gracz dotknie kamienia lub czegoś innego, to punkt znika i trzeba gdzieś indziej kliknąć :) Dzięki Wam za pomoc :bye1:
  4. Witam. Zacząłem z kolegą robić grę RPG. No i jak na grę przystało, kiedy gracz się porusza powinna być grafika poruszania się. W CREATE gracza mam dwie zmienne: GML global.stoi = 1; global.chodzi = 0; Stoi odpowiada za grafikę wyświetlaną, kiedy gracz stoi w miejscu, a chodzi kiedy gracz się porusza. No i w STEP mam ustawione, że jak speed jest większe niż 0 to ma być odtwarzane GML global.chodzi = 1 ( mam ustawione, że global.chodzi=1 zmienia grafikę i ustawia global.stoi na 0 ), no i jak speed jest mniejsze lub równe zeru to ma być GML global.stoi=1; global.chodzi=0 (też mam tak samo jak w chodzi tylko że inny sprite). No i tu zaczyna się problem. Bo poruszanie nie jest strzałkami tylko myszką się klika i gracz tam idzie. I jeśli ustawione mam, że jeśli punkcik jest to ma do niego iść komendą GML move_towards_point( obj_point.x, obj_point.y, 5 ) to wtedy się zmienia sprite, ale jest taki bug ,że jak kliknę np. za kamieniem to on się zablokuje na kamieniu a ustawione mam, że nie można klikać dwa razy i wtedy już kupa. A jeśli mam ustawione GML mp_potential_step_objects( obj_point.x, obj_point.y, 5 ) to on wtedy omija ten kamień ale nie zmienia grafiki przy chodzeniu. Bardzo proszę o pomoc :) Z góry dziękuję :)
  5. No to może jeśli odtwarza film to ustaw, że "jeśli film jest odtwarzany to puszczaj muzykę". GML if ( splash_show_video('video.avi',0) ) { sound_play(<muzyka_z_filmu>); } else if !( splash_show_video('video.avi',0) ) { if ( sound_play(<muzyka_z_filmu>) { sound_stop(<musyka_z_filmu>); } }
  6. Dźwięk przy wystrzeliwaniu pocisku to np. jak wciśniesz Ctrl GML if ( keyboard_check_pressed ( vk_control ) ) { //wystrzał pocisku sound_play(dz_strzalu); }
  7. Na głównej stronie wszystko można zobaczyć... Poradnik dla początkujących i GML
  8. aha no fakt :D nie pomyślałem o tym. Sorry za tamten błąd. Napisałem tak, bo dawno w tym nie siedziałem i musiałem sprawdzić czy działa no i przez pomyłkę taki kod dałem. No to daj to potworkowi przy ataku.
  9. Czyli np. daj w CREATE: GML alarm[0] = 20; w ALARM 0: GML hp-=1; alarm[0] = 50; Żeby pierwsze odjęło szybciej, a następne już wolniej. No i na końcu w STEP: GML if (hp <= 0) { show_message("Koniec gry!"); game_end(); }
  10. Sorry, że odpisuje 19 dni po temacie ale do zmiany wyglądu show_message() służy message_background(background) czy jakoś tak.
  11. Kod ataku na miecz: użyłem przykładu PsychiX'a if(sword_move=0) if(mouse_check_button_pressed(mb_right)) sword_move=sword_rate if(sword_move!=0) { sword_angle=sin(degtorad(sword_move))*100 sword_move+=sword_rate } if(abs(sword_move)>180)sword_move=0; global.topor = 0; i wtedy jak mam miecz i kliknę na topór to toporka nie widać. Teraz się coś zmieniło, bo jak mam topór i kliknę miecz to jest dobrze. Teraz jest właśnie problem że jak mam miecz i kliknę topór to toporka nie widać :( A z tym wykręcaniem :D to chodziło o to że nie robił zamachu tylko broń była skierowana w prawo. :D Sorry za to że nie podałem info... PsychiX i ten kto mi pomoże będzie w creditsach. :) EDIT: A i w ataku toporka jest global.miecz=0. EDIT2: Nie przykład ale gra. Tka, ala almora, bo tylko taki system narazie opanowałem :] EDIT3: Już sobie poradziłem :D
  12. Siemka ;) Mam taki problem. Robię gierkę i używam przykładów różnych z tego forum. Oczywiście będą w creditsach ale kit z tym. Mam kod na atak różną bronią że jedna tak a jedna tak i kiedy mam włożony miecz (nie mam jeszcze zrobionego inventory i bronie leżą w roomie na ziemi) i kiedy kliknę na topór widać sprite toporka ale też miecza i topór nie uderza zamachem tylko "wykręca" rękę w prawo. Próbowałem z kodami np. w ataku miecza: global.topor=0; i nic :( proszę o pomoc :) z góry thx :)
  13. Ah, dzięki psichix. Właśnie mi się oświeciło, bo GLOBAL odwołuje się od każdego obiektu i od każdego rooma. Jeszcze raz dzieki EDIT: Ale jest mały problem, bo ja mam scripta ze zmienną "wloz" i w obiekcie "objZmienna" mam Execute Script i mam scripta. I jak włączam to mi wyskakuje błąd bo nie mam zadeklarowanej wartości "wloz" i dlatego zrobiłem zmienną "global.wloz" żebym mógł zawsze to robić. EDIT2: No i wiecie jak to zrobić.
  14. Dzięki działa :) Ale mam jeszcze jeden problem. Wszystkie bronie mają global.wloz=0 i później jak wciskam G blisko boni to obydwie się mnie trzymają. Wiecie co z tym zrobić? @Up: Yoda, jak skończę tą gre to będziesz w CREDITS'ach (bo zazwyczaj NIE KOŃCZE :P)
  15. No więc robię grę i nie wiem jak sie robi na PARENTACH. Bo chce że jak gracz zbliży się do broni (zbroi) to ją bierze i to umiem ale tylko jak pisze osobno kod do osobnego obiektu. No i teraz nie wiem jak dać do paretna broń żeby było tak: if distance_to_object(objParent) Pls pomocy.
  16. No więc właśnie bo X i Y to są takie, że jak wpiszesz taki kod to one zostaja w jednym miejscu, a "view_xview" i "view_yview" to są jakby "przyklejone" do ekranu. :D
  17. Bedi

    MP

    To napisz tak: CREATE: global.MP=15; STEP: <klawisz do uzycia> { global.MP-=5; } if (global.MP<0) { global.MP=0; show_message('NO MP!'); } @UPS nie widziałem posta PsichiX'a...
  18. Na pytania Ci nie odpowiem, bo już Ci odpowiedzieli, ale z tego co mi kiedyś mówili to Game Maker 5 nie wymaga rejestracji.
  19. Jest... Wpisz ten kod w klocku "Execute a piece of code*" i zobaczysz że zmieni kolor na niebieski.
  20. Słuchajcie. Robie sobie przykład do gry ( i później to poskładam), że obiekt szuka pliku np. cheatów, i z tego pliku odczytuje zawartość, czyli np. że dodaje kase itd. Mam kod i do tego kodu nie wiem jakie argumenty ma kod: file_read_string(<argumenty nie wiem jakie>) W Dokumentacji nie ma tego. Pomóżcie PLS Z góry THX :thumbsup: Bedi
  21. Yoda, jemu chyba chodzi o ten przykład co mi wysłałeś z tą bronią tyle że on chce z tarczą. @Morrowind: Spytaj Yody czy Ci wyśle "Przyklod.gm6".
  22. O matko. Musisz odrazu swoją filozofie :blink: Nie doczytałem "bo ma" <_< I tak się składa że GM7 też mam
  23. Wszyscy Ci dobrze mówią. W Draw wpisz: draw_healthbar(<argumenty>); Oczywiście jeśli nie wiesz to bez tego <>
  24. Dzięki jesteś w Creditsach. Troche to przerobie jeśli można bo chce zrobić od tyłu, przodu i boków.
  25. Żeby pocisk leciał to musisz tak: pocisk leci z DIRECTION potworka CREATE: direction=270; // strzal w dol speed=4; //powiedzmy :P
×
×
  • Dodaj nową pozycję...