Skocz do zawartości

Zablokowane Pomocy:(


Rekomendowane odpowiedzi

Create:

hp=100
maxhp=100

maxmp=100
mp=100

Draw:

var szerokosc,wysokosc,dlhp,dlmp,x_hp,y_hp,x_mp,y_mp; //definiujemy zmienne
szerokosc = 100
wysokosc=15

x_hp=x //pozycja x paska hp
y_hp=y //pozycja y paska mp
dlhp=hp/maxhp *szerokosc //oblicza dlugosc paska
draw_set_color(merge_color(c_red,c_green,hp/maxhp)) //generuje kolor (pomiędzy czerwonym a zielonym)
draw_rectangle(x_hp,y_hp,x_hp+dlhp,y_hp+wysokosc,0) //rysuje pasek
draw_set_color(c_black)
draw_rectangle(x_hp,y_hp,x_hp+szerokosc,y_hp+wysokosc,1) //rysuje czarne obramowanie paska

x_mp=x    //pozycja x paska mp
y_mp=y+30 //pozycja y paska mp
dlmp=mp/maxmp *szerokosc
draw_set_color(merge_color(c_blue,c_blue,mp/maxmp)) //generuje kolor (w tym przypadku mamy 2 razy c_blue - kolor nie zmienia się).)
draw_rectangle(x_mp,y_mp,x_mp+dlmp,y_mp+wysokosc,0)
draw_set_color(c_black)
draw_rectangle(x_mp,y_mp,x_mp+szerokosc,y_mp+wysokosc,1)

teraz tylko odejmujesz od zmiennych hp i mp dane wartości :)

np. hp-=10 , mp-=5, hp+=20 itd...

Odnośnik do komentarza
Udostępnij na innych stronach

W Create ustawiasz health na 100.

W kolizji z gonlinem dajesz "set variable na - 10" (jak na klockach zaznacz relative)

 

EDIT:Marek mnie uprzedzil :P

 

fajnie... chyba już w 2 poscie została doradzona definicja zmiennych <_<

(przeklęci nabijacze postów <_< )

Odnośnik do komentarza
Udostępnij na innych stronach

Jeez, nie dość, że na forum wybłagałeś 3/4 kodu swojej 'gry', którego sam ni krzty nie rozumiesz, to jeszcze wybrzydzasz i się bulwersujesz. O złym dziale, nazwie tematu i braku zapoznania z regulaminem nawet nie wspominam. :]

I przejrzyj może dokładnie Download serwisu, bo chyba jednak jest tam to, czego szukasz.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...