Skocz do zawartości

Kaara

Użytkownicy
  • Postów

    167
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Kaara

  1. To w o_playerze w drawie? nie mam ochoty robić wszystkich itemow na obiektach bo wydzie tego bardzo duuzo i gra mi siada, wiec tablice beda przetrzymywac wszelkie wartosci tych itemow.
  2. dobra od nowa:PP dajmy na to mam tablice bow1[0] = spr_bow1 //sprite bow1[1] = 20 // ta wartosc okresla obrazenia bow1[2] = 5// a ta okresla zasieg bow1[3] = 10//natomiast ta cieżar Taką tablice mam w o_player. Następnie robie draw: draw_sprite(bow1[0],false,x,y) no i mam problem bo nie wiem jak zrobić zeby łuk(bow) był "przypięty do o_player i obracał sie zgodnie z o_player czyli w stronę myszki. O to mi chodziło , soory ze napisałem niewyraźnie i niezprecyzowałem.
  3. Tak wiem ale gdziw wpisac te kody jesli sprite ktory ma być obracany nie jest obiektem tylko wszystkie jego wartosci sa w tablicy?
  4. mam problem z grą ponieważ robie rożne przedmioty na tablicach i nie zabardzo mi sie udaje obrocić tak item zeby zawsze był w strone myszki, fajnie było by gdyby to można było też zrobić na tablicach, jak można takie coś zrobić? z gory dzieki
  5. Kaara

    Grafika podziemia

    Witam poszukuje grafiki podziemi lub jakiś tuneli, szybow wentylacyjnych.. cos w stylu star wars, czy moglibyscie podac strone z takimi grafikami ? byłbym wdzieczny (grafika z gory)
  6. Dobra juz cos zrobiłem działa jakoś Thx zamyakm
  7. Hmm dalej to samo jak dojdze to miejsca w ktorym kliknełem to obiekt sie pojawia w 2 miejscach ciagle i nie moze przestac isc ;/ Moze jest jakis inny sposob?
  8. No próbuje próbuje i nie mogę zrobić chodzenia, chcę aby mozna było sie obrazac za myszką oraz chodzić jak sie kliknie wiec napisałem: Hero: STEP: image_angle = direction direction = point_direction(x,y,cursor.x,cursor.y); if instance_exists(mysz){ move_towards_point(mysz.x,mysz.y,3); sprite_index=sprite2; image_speed = 0.7 } else { speed=0; sprite_index=sprite0} GLOB LEFT BUTTON if !instance_exists(mysz) { instance_create(mouse_x,mouse_y,mysz) } else { with(mysz) instance_destroy() instance_create(mouse_x,mouse_y,mysz) } No i to jest źle bo chodzi jakos dziwnie a jak juz do tego punktu dojdzie to pojawia sie tak jakby w 2 miejscach i świruje, prosze o pomoc z gory dzieki
  9. No wiec chodzi o to że mam kilka plików dźwiękowych(kroki, szczekanie psa itp.) No i mam np taki kod: o_wilk if distance_to_object(o_player) <= 100 { move_towards_point(o_player.x,o_player.y,2); direction = point_direction(x,y,o_player.x,o_player.y); sound_play(sound0); } else { sound_stop(sound0) speed = 0 } No i nie wiem czemu szczkanie psa(bo to jest sound0) nie działa jak trzeba tylko przerywa w połowie i od nowa znacznie szybciej niz powino. Nie wiem juz co mam robić prosze o pomoc.
  10. Nom podobne troche do MiniRPG ale to moze nawet i dobrze że ktoś "zrobił" coś podobnego ;]
  11. Dzieki wielkie ;] w drugą strone juz dam sobie rade :PP
  12. Witam mam pytanie jak można zrobić znikający tekst? Chodzi o to ze gdy tekst sie pojawia jest on bardzo przezroczysty i staje sie coraz wyraźniejszy aż wreszcie nie jest przezroczysty wogóle i to samo ze znikaniem. Proszę o pomoc.
  13. Kaara

    Grafika drzewa

    Witam! Potrzebuję grafikę drzewa z widokiem Top down w wymiarach co najmniej 200x200 pix sam bym zrobił lecz niesety jestem mizernym grafikiem ;/ Jakby był ktoś tak miły i by mi narysował, udostępnił byłbym bardzo wdzięczny Pozdraawiam
  14. Ta ale wtedy od razu mi zycie odbiera ;] a ma byc jeszcze w odległosci 20 Dobra jakos tam supreniepoprawnie działa ;] dzieki Yoda ;]
  15. Ale jak to wywale to zmeinna atak nie bedzie true i potwor nie zaatakuje przeciez ,
  16. No wiec napisałem kod na atak potwora CREATE potwora zycie = 40 atak = false obrazenia = 0 STEP potwora if distance_to_object(o_player) <= 20 { atak = true } else { atak = false } if (distance_to_object(o_player) <= 20 and atak = true) { obrazenia = round(random(25)) - round(random(global.defence)) global.hp -= obrazenia atak = false speed = 0 alarm[0] = room_speed * 2 } ALARM: atak = true No i nie wiem czemu ale potwor atakuje szybciej niz powinien(nie co 2 sekundy) mozecie powiedziec co jest źle z gory dzieki za pomoc
  17. if seria = 0 && magazynek > 0 { alarm[0] = room_speed*2 } ?
  18. No wiec tak chyba z jakiegoś arta mam taki kod na wyświetlanie Paska L CREATE global.hpamount = 2000 global.hpmax = 100 global.linelength=0 DRAW: draw_rectangle_color(x-10,y-25,x+global.linelength,y-28,c_red,c_red,c_red,c_red,false) if global.hpamount > global.hpmax global.hpamount = global.hpmax if global.hpamount < 0 global.hpamount = 0 STEP global.linelength= global.hpamount / global.hpmax * 30 To jest obj_controller i ten kod przerobiłem na draw_rectangle_color(view_xview+100,view_yview-25,view_xview+global.linelength,view_yview-28,c_red,c_red,c_red,c_red,false) i mam dziwny problem bo jak tak to napisze to pasek mi sie nie chce wyświetlić ;/ nie za bardzo wiem co robic ;/ prosze o pomoc
  19. Pasek hp najprostrzy to chyba cos takiego: draw_healthbar(x1,y1,x2,y2,zycie,c_red,c_red,c_red,0,false,false); Ustaw tylko pozycje(x i y) oraz zycie(to zmienna ktora bedzie odpowadała za stan paska)reszte powinnienies sie domyslec
  20. Narysowac, wstawic do romu wpisac troche kodu ustawic viewy i masz. Tak w skrocie
  21. No ale powaga przynajmniej brawa za przerobienie nazwy ;] przeciez to tez ciezka robota Moja ocena 1/5
  22. Prawda ze jak sie nie umie robić gier to sie przerabia przykłady. Weś sie lepiej za GML niz tu przykłady dajesz ktore juz dawno sa na forum ;/
  23. CREATE naboje_w_magazynku=6 naboje_w_zapasie = 18 W stepie przy strzale: if naboje_w_magazynku >= 0 { //akcja strzału } else { //zablokuj strzał jakąs zmienna } if (naboje_w_magazynku = 0 and naboje_w_zapasie <=0) then //tu jakas animacja przeaładowania naboje_w_zapasie -= 6 naboje_w_magazynku = 6 //tu daj zmienna na true zebys mogl znowu strzelac } //zeby sie konczyla if (naboje_w_magazynku = 0 and naboje_w_zapasie = 0) then strzal = false //podnoszenie paczuszki KOlizja z paczuszką lub co tam masz naboje_w_zapasie+= jakas tam liczba // rysowanie Draw_text(x,y,naboje_w_magazynku) draw_text(x+5,y,'/') draw_text(x+10,y,naboje_w_zapasie)
×
×
  • Dodaj nową pozycję...