Skocz do zawartości

uzu13

Użytkownicy
  • Postów

    214
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez uzu13

  1. Witam. Mam żołnieża gracza który chodzi w prawo i żołnierza CPU który drepta w lewo. Gdy się spotkają zmieniają sobie animacje, stoja w miejscu i odejmuja zycie. Lecz gdy juz jeden z nich padnie, to ten co zostal dalej stoi w miejscu i ma animacje walki. Jak zrobic by poszedl dalej i zminil animacje jak pokona wroga?

  2. GML
    if ( keyboard_check( vk_enter ))

    {

    wybor = show_message_ext( 'Witaj przybyszu. Czy chcesz nauczyć się magii?','Tak','Nie', 'Anuluj' );

    }

    if (wybor = 1)

    {

    show_message ( 'Gotowe! Wypróbuj swoje moce.' );

    }

    else if (wybor = 2)

    {

    show_message ( 'Hmm... Szkoda' );

    }

    else if (wybor = 3)

    {

    show_message ( 'Anulowano akcję' );

    }

     

    Zobacz tak

  3. Hmm czytalem w dokumentacjach, lecz sie nie doczytalem.

    GML
    show_message_ext( 'cos','1','2' )

    I teraz jak w "1" wpisze jakis tekst, tylko troszke dlugi to wyswietli mi go tylko czesc z srodka, a jak zrobic bym mial widoczny caly tekst?

  4. Kurde, nie wiem jak wykorzystać klawisz "," Próbowałem z if keyboard_check(ord(",")) then .... ale jak nacisne , to nic sie nie dzieje. Akcje umiem tam juz napisac, ale nie wiem jak zrobic by bylo "uzywanie" klawisza ","

  5. Jakoś tak dziwnie działa, albo sam biega albo w jedna strone szybciej a w druga wolniej.

    Moj kod na chodzenie:

     

    GML
    if keyboard_check(vk_up) or keyboard_check(ord('W'))

    {

    y-=2

    sprite_index=spr_legs_pion;

    image_speed=0.2;

    }

     

    else if keyboard_check(vk_down) or keyboard_check(ord('S'))

    {

    y+=2

    sprite_index=spr_legs_pion;

    image_speed=0.2;

    }

    else if keyboard_check(vk_left) or keyboard_check(ord('A'))

    {

    x-=2

    sprite_index=spr_legs_poziom;

    image_speed=0.2;

    }

    else if keyboard_check(vk_right) or keyboard_check(ord('D'))

    {

    x+=2

    sprite_index=spr_legs_poziom;

    image_speed=0.2;

    }

    else

    {

    image_speed=0;

    image_index=0;

    }

  6. Szukałem na forum temtów związanych z bieganiem. I coś znalazłem ale chyba źle wstawiam albo coś... Chcę zrobić bieganie, jak naciskam klaiwsz W to mam predkosc 2, a jak jeszcze do tego klikne shift to predkosc wynosi 8.

     

     

    Taki kod miałem:

    GML
    if keyboard_check(vk_up) or keyboard_check(ord('W'))

    {

    y-=2

    }

     

    Takiec coś znalazłem na forum:

    GML
    if( keyboard_check( ord( 'W' ) ) )

    {

    if( keyboard_check( vk_lshift ) ) speed = 8;

    else speed = 3;

    }

     

    A tak robilem i wcale nie zmienia predkosci na mniejsza ani na wieksza:

    GML
    if keyboard_check(vk_up) or keyboard_check(ord('W'))

    {

    if( keyboard_check(vk_lshift) ) y-=8

    else y-=2

    }

  7. Mam problem z alarmami. Chcę aby przy mniejszym hp jak 20 wl sie alarm 0. Mam taki kod.

    GML
    if health<20

    {

    alarm[0]=1

    }

    I w alarmie 0 daje create obj i czas 60 na alarm 1. W alarmie 1 mam obj create i czas 60 do alarmu 0.

    I jak wlaczam gre, mam mniej jak 20 hp to dzwięk leci cały czas a objekty nie tworza sie co 60 tylko caly czas. Jak mam zrobic aby tworzylo sie w odstepach 60 i gdy w tym czasie wezme apteczke i bede mial >20 hp juz sie nic nie bedzie dzialo.

  8. Witam. Chciałem zrobić w mojej grze, życie "chodzące" za graczem.

    Zrobilem do zycia cos takiego x=x 400 y=y 400 ( nie pamietam jak ta komenda byla zlozona ) ale chodzi o to ze z ta komenda na dole caly czs jak sie poruszalem mialem ze soba zycie z opoznieniem. I jak dodalem do tego opcje draw( rusowalem kwadrat ) to zycie juz nie chodzilo za mna tylko bylo tam gdzie byly wpisane wartosci z draw.

×
×
  • Dodaj nową pozycję...