
pilar36
Użytkownicy-
Postów
147 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez pilar36
-
widze ze juz nik tutaj nie zaglada... :huh: :huh:
-
oczywiscie ze jest, inaczej nie moglbym wyswietlic paskow..... EDIT: wiecie co, moze ja wam dam linka do tego, sami pokombinujecie: https://gmclan.org/up1033_4_rasznu.html
-
wsadzajac je wstep wyskakuje mi wilele bledow^^ - milo urozmaicasz swoje wypowiedzi xD
-
moze ja dam wam kody do porownania bo ja nie widze bledow: PASKI: CREATE: //Zycie global.HP=object0.hp; global.HPMax=object0.maxhp; //Energia global.MP=object0.mp; global.MPMax=object0.maxmp; //EXP global.EXP=object0.wymexp; global.EXPMax=object0.explvl; //FP global.FP=object0.fp; global.FPMax=object0.maxfp; STEP: //Zycie if (global.HP>global.HPMax) { global.HP=global.HPMax; } if (global.HP<0) { global.HP=0; } //Energia if (global.MP>global.MPMax) { global.MP=global.MPMax; } if (global.MP<0) { global.MP=0; } //FP if (global.FP>global.FPMax) { global.FP=global.FPMax; } if (global.FP<0) { global.FP=0; } //EXP if (global.EXP>global.EXPMax) { global.EXP=global.EXPMax; } if (global.EXP<0) { global.EXP=0; } DRAW: tu sa jeszcze klocki tj: draw sprite i set font var HP, MP, FP, EXP, P, xx, yy, c; HP=(global.HP*80)/global.HPMax; FP=(global.FP*80)/global.FPMax; MP=(global.MP*80)/global.MPMax; EXP=(global.EXP*80)/global.EXPMax; xx=view_xview[0] yy=view_yview[0] c=c_white; //Zycie draw_sprite(hp_pusty,0,xx+63,yy+20); draw_sprite_general(hp_cale,0,0,0,HP,10,xx+63,yy+20,1,1,0,c,c,c,c,1); //FP draw_sprite(fp_pusty,0,xx+63,yy+46); draw_sprite_general(fp_cale,0,0,0,HP,10,xx+63,yy+46,1,1,0,c,c,c,c,1); //Energia draw_sprite(mp_pusty,0,xx+63,yy+33); draw_sprite_general(mp_cale,0,0,0,MP,10,xx+63,yy+33,1,1,0,c,c,c,c,1); //EXP draw_sprite(exp_pusty,0,xx+63,yy+59); draw_sprite_general(exp_cale,0,0,0,EXP,10,xx+63,yy+59,1,1,0,c,c,c,c,1); draw_text(34,3,object0.lvl); draw_text(92,17,object0.hp); draw_text(92,43,object0.fp); draw_text(92,30,object0.mp); draw_text(68,56,object0.wymexp); object0: create: lvl=1; int=0; str=0; dex=0; sta=0; wis=0; szybkosc=1 + 0.001*dex; animszybkosc=1 + 0.001*dex; odpint=0 + sta*1; odpstr=0 + sta*1; skill_pkt=0; czar_pkt=0; explvl=100; wymexp=0; maxhp=40 + sta*7; hp=40; maxmp=10 + int*18; mp=1; maxfp=10 + sta*9; fp=10; premia_do_obrazen=0; zobaczcie sami.... B)
-
rotfl? czyly gm nie jest taki doskonaly... moze jednak da sie cos zrobic...?
-
korzystam z przykladu "paski" i mam taki problem w create object0 mam: exp=0 i wymexp=100 w paskach zrobilem tak: global.EXP=object0.exp i global.MAXEXP=object0.wymexp problem polega na tym, ze jak otrzymam ilosc expa to nie redukuje tego na paskach ( wszedzie tam gdzie trzeba w paskach pozmienialem tak aby pobieral wartosci od object0); HEEELP! :boxed:
-
:sp_ike: :sp_ike: kryniak the best^^^ thx :sp_ike: :sp_ike: :sp_ike:
-
<_< mam problem, otoz gdy naciskam klawisz h to wyskakuje mi moje okienko (obj_char) i szystko jest git, ale gdy chce aby ono zniknelo po ponownym nacisnieciu klawisza h to robi mi sie jeszcze jedno okienko a stare znika. Jak zrobic aby po nacisnieciu klawisza h okno sie pojawialo a po ponownym wcisnieciu znikalo? :sp_ike:
-
wraz dodaje hp przeciwnikowi.. EDIT: juz sobie poradzilem^^ zrobilem cus takiego if hp >= maxhp then hp = maxhp^^ EDIT2: heh znowu wali - tym razem na dalszych krokach....
-
robie gre, wszystko w pozadku i tylko 1 sprawa mnie niepokoi - przechodze do rzeczy: oto fragment mojego kodu: hp -=object3.__obrazenia - odpstr; powiedzmy ze __obrazenia = 20 odpstr = 25 i chce zrobic cus takiego: -gdy odpstr jest wieksze od __obrazenia to hp -=0 bo gdy odpstr jest wieksze od __obrazenia to mi hp dla przeciwnika dodaje ;( HEEELP! :boxed:
-
jak zrobic odliczajacy czas? probowalem z alarmami...... :boxed:
-
:] dzienks losie^^ zamykam temat
-
no tak, tylko jeszcze jedno - chcialbym aby wynik byl w calosciach a nie losowany do setnych czesci
-
ze tez jeszcze tymon tu sie nie wtroncil, on zawsze ma jakies rozwiazania^^ TYMON!!! HEEEEEEELP!!!
-
wiem ze random sluzy do losowania liczby ale od 0 do wyznaczonego x. A ja chce zeby komputer wylosowal mi liczbe powiedzmy od 10 do 16... Jak to napisac? :huh:
-
wiele zalezy od grafiki..... jak chcesz aby byla tj w tibii to rysuj postacie widoczne czesciowo od gory - podobnie reszte elementow - i tyle....
-
thx stary, zamykam temat. B)
-
w kodzie: if pkt =>10 { draw_text(x,y,"Gratulacje"); sleep(1000); room_goto_next(); // albo room_exists(nazwa rooma); } :] lol Kasa100 byl szybszy^^
-
jeszcze jedno pytanko, czy da sie zrobic tak aby nie rysowac tylu obrazkow hp, tylko narysowac w 1 spricie cale a w drugim puste - pytam sie bo gdy ktos bedzie chcial zrobic gre na wiekszej widocznosci to bedzie musial duzo rysowac a wlasne hp b. duzo zajmie miejsca... :unsure:
-
:] wyszlo, dzieki chlopaki jestescie the besciak xD
-
<_< nie wyszlo, wtedy bohater mi znika albo pasek hp caly czas sie animuje :crying:
-
a oto moje pytanko: W jaki sposob mozna zrobic aby gm uzywal narysowany pasek hp i pusty pasek hp (oczywiscie wychodzi on w miare odejmowania zycia)?
-
Flash
pilar36 odpowiedział(a) na pilar36 temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
no to otrzymalem odpowiedz.... <_< -
Mam do was ogromna choc zapewne nie latwa prosbe, czy ktos z was wie jak mozna wczytywac animacje flasha (swf) w game makerze (uzywam gm6) - bardzo mi sie to przyda.. :(