
pio_trek
Użytkownicy-
Postów
235 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez pio_trek
-
Nieoryginalny pomysł nieoryginalnej platformówki.
pio_trek odpowiedział(a) na referee100 temat w Gotowe gry i programy
pozniej ? lepiej zmien teraz jezeli zalezy Ci na opini ;) -
moglbys przyblizyc ile % gry zrobiles ??? ale premiery niepodawaj bo niewytrzymam
-
mam przyklad tahnok100 z gm comunity ale jest problem niedziala on na vievach bo po przesunieci sie obrazu gra stopuje a zwiazane jest to z rysowaniem sprita na ekranie (tak mi sie zdaje) no i pytanko czy ktos niemogl by zrobic takiej jakby lupy ;p bo nieumiem przetlumaczyc z GM 5.3 do 6.1 :( niemusi byc przyblizenia i oddalenia ale pasuje aby bylo wycentrowane no i oczywiscie z powiekszeniem ktore dziala we vievach ten przyklad mysle wielu osoba na GMClanie by sie przydal ;)
-
tworzenie jednego naraz jednego objektu
pio_trek odpowiedział(a) na pio_trek temat w Pytania początkujących
niewyswietlalo jeszcze pierwszej broni bo wlaczeniu gry ale dodalem w create sprawdz_bronie() i gicior :) -
tworzenie jednego naraz jednego objektu
pio_trek odpowiedział(a) na pio_trek temat w Pytania początkujących
ok :) masz miejsce w lozy dla pomocnych ;p ktora bedzie tak dluga jak obietnice przedwyborcze :D EDIT jest zarabiscie :) hula wszystko jak ta lala EDIT2 jednak nie.... niewidac pierwszej broni i (po wlaczeniu) i gdy nadchodzi kolej po ostaniej to widac ostatnia w strzela pierwsza O_o -
i radze poczytac helpa lub poszukac po forum bo tez duzo tego bylo... oczywiscie image_alpha w stepie w klocku var lub kodzie
-
tworzenie jednego naraz jednego objektu
pio_trek odpowiedział(a) na pio_trek temat w Pytania początkujących
robie to i mam nadzieje ze wyjdzie ;) wielkie dzieki //EDIT: wszystko dziala super tylko bronie pojawiaja sie jak kilkne strzal a nie natychmiast po zmianie :( a ta zmiane zrobiona mam tak: if mouse_check_button_pressed(mb_right) { bron+=1 } if bron=6 then bron=1 if mouse_check_button_pressed(mb_left) { if bron=1 then instance_create(x,y,o_naboj) { wzial = true } if bron=2 and global.ammo2>0 { instance_create(x,y,o_naboj3) global.ammo2-=1 wzial = true } if bron=3 and global.ammo3>0 { instance_create(x,y,o_naboj2) global.ammo3-=1 wzial = true } if bron=4 and global.ammo4>0 { instance_create(x,y,o_granat) global.ammo4-=1 wzial = true } if bron=5 and global.ammo5>0 { instance_create(x,y,o_pocisk_speed) global.ammo5-=1 wzial = true }} -
w tym kodzie mam zrobiona wyswietlanie nazwy, sprita i objektu odpowiedzialnego za draw amunicji ale jest problem, te objekty tworza sie caly czas wiec mozna grac max 10 sek a pozniej klapa...... :( wiem ze mozna zrobic na instance_activate_object i deactivate ale poprostu jpare dni zajmie mi przerabianie tego, bo praktycznie we wszystkich innych zeczach tez mam tak :( if bron=1 { sprite_index=s_pistol instance_create(24,24,draww_pistoll); instance_create(90,24,pistol_nammmme); with draw_bazooka instance_destroy(); with bazuka_nammme instance_destroy(); with snipera_draw instance_destroy(); with napis_snipera instance_destroy(); with granat_draw instance_destroy(); with napis_granat instance_destroy(); with m4a1_draw instance_destroy(); with napis_m4a1 instance_destroy(); instance_create(224,80,draw_pistolll) with draw_bazukaa instance_destroy(); with draw_sniperaa instance_destroy(); with draw_granatt instance_destroy(); with draw_sppeed instance_destroy(); } if bron=2 { sprite_index=s_bazooka instance_create(24,24,draw_bazooka); instance_create(135,27,bazuka_nammme); with draww_pistoll instance_destroy(); with pistol_nammmme instance_destroy(); with snipera_draw instance_destroy(); with napis_snipera instance_destroy(); with granat_draw instance_destroy(); with napis_granat instance_destroy(); with m4a1_draw instance_destroy(); with napis_m4a1 instance_destroy(); instance_create(224,80,draw_bazukaa) with draw_pistolll instance_destroy(); with draw_sniperaa instance_destroy(); with draw_granatt instance_destroy(); with draw_sppeed instance_destroy(); } if bron=3 { sprite_index=s_snipera instance_create(24,24,snipera_draw); instance_create(150,24,napis_snipera); with draww_pistoll instance_destroy(); with pistol_nammmme instance_destroy(); with granat_draw instance_destroy(); with napis_granat instance_destroy(); with m4a1_draw instance_destroy(); with napis_m4a1 instance_destroy(); with draw_bazooka instance_destroy(); with bazuka_nammme instance_destroy(); instance_create(224,80,draw_sniperaa) with draw_bazukaa instance_destroy(); with draw_pistolll instance_destroy(); with draw_granatt instance_destroy(); with draw_sppeed instance_destroy(); } if bron=4 { sprite_index=s_granatem instance_create(24,24,granat_draw); instance_create(70,26,napis_granat); with draww_pistoll instance_destroy(); with pistol_nammmme instance_destroy(); with m4a1_draw instance_destroy(); with napis_m4a1 instance_destroy(); with snipera_draw instance_destroy(); with napis_snipera instance_destroy(); with draw_bazooka instance_destroy(); with bazuka_nammme instance_destroy(); instance_create(224,80,draw_granatt) with draw_bazukaa instance_destroy(); with draw_sniperaa instance_destroy(); with draw_pistolll instance_destroy(); with draw_sppeed instance_destroy(); } if bron=5 { sprite_index=s_uzi instance_create(24,24,m4a1_draw); instance_create(135,26,napis_m4a1); with draww_pistoll instance_destroy(); with pistol_nammmme instance_destroy(); with snipera_draw instance_destroy(); with napis_snipera instance_destroy(); with granat_draw instance_destroy(); with napis_granat instance_destroy(); with draw_bazooka instance_destroy(); with bazuka_nammme instance_destroy(); instance_create(224,80,draw_sppeed) with draw_bazukaa instance_destroy(); with draw_sniperaa instance_destroy(); with draw_granatt instance_destroy(); with draw_pistolll instance_destroy(); } //EDIT: zmiencie nazwe tematu bo mi sie popieprzylo cosik ;p
-
Leci w gore inny OBIEKT leci w dol tez inny
pio_trek odpowiedział(a) na Markos temat w Pytania początkujących
moze powiesz cos o sterowaniu i lepiej by bylo ze spritem bo objekt ekmmm ... -
fabula dosc dosc i mam nadzieje ze beda conajmniej dwa zakonczenia gry ;)
-
temat mozna zamknac jednak bedzie miejsce i duuuzo tych sklepow :P
-
u mnie pisze co innego :P w 6.1 jakis przyrabany help jest :(
-
przeoczylem slowo "klikam" i "case" :P sory moj blad i ponawiam wczesniejsze pytanie
-
a ja mam dla Ciebie rade czytaj uwazniej bo pisalem ze przeskakiwalo na dwa ostatnie case w show_message_ext (w pierwszym poscie) :P EDIT: napisze mi ktos z tym show menu z zachowaniem reszty ? bo niewiem o co chodzi z tym def ( show_menu(str,def) )
-
ok sproboje ale pozniej show message niemusze przerabiac ??? tzn. dzieki, masz kase itd.
-
mozna ja czym innym zastapic ?? bo zdaje mi sie ze nie bo wtedy ze 3 sklepy musze zrobic ale moza i fajnie taki bazar z bronia :P
-
wytlumaczcie mi co tu nietak robie gdy mialem 3 casy'e to wszystko chulalo a gdy mam 5 juz niedziala i gdy tam zeby sprawdzilo kod wlasnie na dwa ostatnie przesuwa sie ekran :angry: message_background(b_sklep); message_button(sprite_przyciski_sklep); if keyboard_check(vk_enter) && distance_to_object(o_bohater)<16 { switch (show_message_ext("Witam.#U mnie kupisz i sprzedaz amunicje do Twojej bazooki","K Bazooka","S Bazooka","K Granaty","S Granaty","Dowidzenia")) { case 1: { show_message("1 pocisk do bazooki kosztuje 50$."); buy=get_integer("Ile chcesz?",0); if buy<=0 { show_message("Nic ?, OK nara!"); } else { if show_question("Czy chcesz kupic "+string(buy)+" pocisk/-i?")=true { price=buy*50; if global.kasa<price show_message("Sorry, niemasz wystarczajaco kasy."); else { global.ammo2+=buy; global.kasa-=price; show_message("Trzymaj!"); } } } } break; case 2: { show_message("Kupuje pociski do bazooki po 25$.") sell=get_integer("Ile chcesz sprzedac pociskow?",0) if sell<=0 { show_message("Nic ?, to dowidzenia!"); } else { if show_question("Czy chcesz sprzedac "+string(sell)+" pocisk/-i?")=true { if global.ammo2<sell show_message("Niemasz tyle amunicji."); else { global.ammo2-=sell global.kasa+=sell*25 show_message("Trzymaj kase!") } } } } break; case 3: { show_message("1 granat kosztuje 80$."); buy=get_integer("Ile bierzesz?",0); if buy<=0 { show_message("Zero ?, to uciekaj!"); } else { if show_question("Czy chcesz kupic "+string(buy)+" granat/-y?")=true { price=buy*80; if global.kasa<price show_message("Twoj majatek niepokryje tych wydatkow!"); else { global.ammo4+=buy; global.kasa-=price; show_message("Bierz!"); } } } } break; case 4: { show_message("Kupuje granaty 40$.") sell=get_integer("Ile chcesz sprzedac granatow?",0) if sell<=0 { show_message("Nic ?, to spadaj!"); } else { if show_question("Czy chcesz sprzedac "+string(sell)+" granat/-y?")=true { if global.ammo4<sell show_message("Niemasz tyle granatow."); else { global.ammo4-=sell global.kasa+=sell*40 show_message("Bierz pieniadze!") } } } } break; case 5: { show_message("OK, spadam!") } break; case 0: { show_message("OK, dzieki i lece!") } break; } } jest to skrypt mojego sklepu w grze wzorowany na przykladzie z GMCommunity
-
ojbekty trzymaja bron rekoma 1 pixelowymi :P tu troszke szwankuje
-
troszke rozmazane ale na podobnie by alias zrobil a z wydajnoscia 30/30 tylko room jest pusty :P tylko gostek i pare kawalkow podlogi Edit://bez preload texture i smoth edges wyglada calkiem OK ;)
-
chodzi mi oto ze w grach 2d z kamera w gory majac np. objekt obracajacy sie za myszka i zrobiony w GM editor to strasznie krawedzie sa poszarpane i nieraz niewyraznie wyglada objekt i gra traci na atrakcyjnosci i czy jest moze jakis DLL z antyaliasingiem ?? bo naprawde smoth edges (na transparent sprite) nic niedaje... jak cos to wrzuce screeny ile to pomaga jak ktos niewierzy. pzdr.
-
dzieki dark ;p wylaczylem maske i wylaczylem precise colission dziala super :) temat zamykam PS napisz na priv czy chcesz byc w credits bo to tylko drobna pomoc i chyba niema poco ale wole sie upewnic ;)
-
300+ sprite + objekty 100+ i zero muzyki........ zaduzo roboty ;p no wiec czekam na innych wybawcow :D
-
https://gmclan.org//up435.html plik slime :P zreszta jedyny... chodzi mi oto czy da sie jakos inaczej zrobic z mouse enter i leave, czy moze tak zostawic. czasami niewykrywa kolizji przy szybkich ruchac... zrobione to jest tak.... jest transparent sprite (sam napis) z maska, po evencie mouse enter pojawia sie jakby taka ramka (z image alpha) na tym objekcie noi wlasnie to szwankuje.... sciagnijecie i powiedzcie czy ewentualnie moze tak byc. PS plik jest duzy (3 mega) bo jest tam jeszcze gra ale nieda sie doniej dostac, poprostu niechcialo mi sie kasowac all
-
gra troszke slaba ale jak zrobiona "for fun" to moze 30sek sie pogra :P ogolnie 2/6
-
[ Automatyczne tworzenie wrogów ]
pio_trek odpowiedział(a) na blackmaul temat w Pytania początkujących
a napewno niemoga sie na planszy tworzyc ??? bo takto mogbym pomoc ;)