wezyrnorbert
-
Postów
293 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez wezyrnorbert
-
-
Zaraz ci napisze w edicie:
Edit:
Powinno działać to:
Create:
GMLname = get_string( 'Podaj nazwę gracza:', (choose('Alfred', 'Jozef', 'Genowefa', 'Doda', 'Sir Pono' )));twoją zmienna z zapisanym imieniem będzie name
(Napisz czy działa)
-
-
A może:
GMLif place_meeting(x,y,obj_Bush1){
speed=0
}
???
-
Niewiem co chciałeś osiągnąć np tym:
if sprite_index=player_biegnie_prawo{sprite_index=player_stoi_prawo}
-
Zaraz go przeczesze w poszukiwaniu bledu i ci napisze w edicie.
W takim miejscu jak ty napisales else to niemoże to być. Zreszta jak usunelem to linijke to znowu byl taki sam blad w innej, i znowu, i znowu....
-
Na bank.
Powinno działać a jak nie to nich ktoś inny mu napisze...
-
No to bardzo proste, zaraz ci napisze.
Apteczka:
Kolizja z graczem:
GMLif obj_gracz.arm<100{
obj_gracz.arm+=30
instance_destroy()
}
Gracz:
Create:
GMLarm=100Step:
GMLif arm<0{
arm=0
}
if arm>100
{
arm=100
}
-
1.Wiesz co to jest Event ? Jeśli tak to pkt.2 jeśli nie to pkt.6;
2.Wybierz event outside room, jeśli go wybrałeś to patrz pkt.4 a jeśli niewiesz gdzie on jest to pkt.3
3.Patrz pkt.6
4.Wpisz taki kod:
GMLif x<obj_hero.x{
x+=10
}
if x>obj_hero.x
{
x-=10
}
if y<obj_hero.y
{
y+=10
}
if y>obj_hero.y
{
y-=10
}
Jeśli wpisałeś to pkt.5 a jeśli nie to pkt.3
5.Napisz czy działa.
6.Życzę miłego dnia...
-
No to ci napisałem, a jak niechcesz żeby wychodził poza ekran to daj:
Outside Room
GMLif x<obj_hero.x{
x+=10
}
if x>obj_hero.x
{
x-=10
}
if y<obj_hero.y
{
y+=10
}
if y>obj_hero.y
{
y-=10
}
-
Jak to ma być pasek życia to weź zrób se tak:
Draw:
GMLvar xx, yy;xx = view_xview[0];
yy = view_yview[0];
draw_sprite_ext( sprite_index,image_index,x,y,image_xscale, image_yscale,image_angle, image_blend,image_alpha);
draw_healthbar(xx+30,yy+20,xx+50,yy+30,hp,c_black,c_red,c_green,0,1,1);
}
I hyba powinno działać.
-
@UP
No właśnie :] ?
Ej Egzekiutor ty robisz pasek życia czy co ?
-
To zrób sobie w stepie tego obiektu:
GMLx=obj_bohater.x+=220y=obj_bohater.y+=220
A stary kod usuń
Albo nie, z/w zaraz ci napisze
No to może tako:
Event- outside room:
GMLif x<obj_hero.x{
x+=10
}
if x>obj_hero.x
{
x-=10
}
if y<obj_hero.y
{
y+=10
}
if y>obj_hero.y
{
y-=10
}
Napisz czy działa
-
A jeżeli hero ma aktualnie arm 80/100 a apteczka daje 40 arma to jak ja dotknie to:
a) jego arm bedzie mial 100 a apteczka zniknie;
b ) nic się niestanie;
c) bedzie mial arma 120/100;
Jaka odpowiedź ???
-
Sory bo zapomniałem wtedy dopisać { i } Ale skoro już działa to NMZC :D
-
Bo nie wiem jaki on ma tam kod :P
Edit:
Działa ? Jak nie to napisz jaki masz kod.
-
A jak apteczka dodaje np 30hp a hero ma 80/100 to tez ma zniknac ?
Jeśli TAK to powyższy kod, a jak NIE to:
Colsion Apteczki z Hero
GMLif obj_hero.hp<=70{
obj_hero.hp+=30
instance_destroy()
}
Step Hero:
GMLif hp>100{
hp=100
}
if hp<0
{
hp=0
}
-
Aaaaaa, niedałeś {} tak ? z/w
Tako bedzie dzialac na 100%
GMLKlawisz 'W'if place_free(x,y-3)
{
y-=3
obiekt.y-=3
}
Klawisz 'S'
if place_free(x,y+3)
{
y+=3
obiekt.y+=3
}
Klawisz 'A'
if place_free(x-3,y)
{
x-=3
obiekt.x-=3
}
Klawisz 'D'
if place_free(x+3,y)
{
x+=3
obiekt.x+=3
}
I co ? :]
Edit:
Działa ???
-
przy kolizji apteczki z hero daj:
GMLif obj_hero.hp<100 obj_hero.hp+=30 instance_destroy()a w step hero:
GMLif hp>100 hp=100if hp<0 hp=0
I powinno chasać
-
No to tako:
GMLKlawisz 'W'if place_free(x,y-3) y-=3 obiekt.y-=3
Klawisz 'S'
if place_free(x,y+3) y+=3 obiekt.y+=3
Klawisz 'A'
if place_free(x-3,y) x-=3 obiekt.x-=3
Klawisz 'D'
if place_free(x+3,y) x+=3 obiekt.x+=3
Działa ???
-
A więc daj mu coś takiego:
GMLKlawisz 'W'i powinno działać (napisz)if place_free(x,y-3) and place_free(x,obiekt.y-3) y-=3
Klawisz 'S'
if place_free(x,y+3) and place_free(x,obiekt.y+3) y+=3
Klawisz 'A'
if place_free(x-3,y) and place_free(obiekt.x-3,y) x-=3
Klawisz 'D'
if place_free(x+3,y) and place_free(obiekt.x+3,y) x+=3
-
Napisz mi kod na chodzenie bohatera to ci pomoge.
-
To musisz zrobić (przy chodzeniu w prawo):
GMLif place_free(x+3,y)obj_obiekt.x+=3To musisz zrobić (przy chodzeniu w lewo):
GMLif place_free(x-3,y)obj_obiekt.x-=3To musisz zrobić (przy chodzeniu w górę):
GMLif place_free(x,y-3)obj_obiekt.y-=3To musisz zrobić (przy chodzeniu w dół):
GMLif place_free(x,y+3)obj_obiekt.y+=3I powinno działać. Napisz...
-
No to zrób że jak np: masz sterowanie graczem to dodaj w kodzie jeśli masz np:
GMLobj_hero.x+=3to dopisz jeszcze:GMLobj_obiekt.x+=3 -
at position 26: Symbol } expected.
Poszukaj w kodzie, nie zamknąłeś gdzieś nawiasu lub tego: {
Okienko do Wpisywania
w Pytania początkujących
Opublikowano
No aby wylosować jedno dane w nawiasie. A co ten kod jest zuy ?