Skocz do zawartości

pio_trek

Użytkownicy
  • Postów

    235
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez pio_trek

  1. pozniej ? lepiej zmien teraz jezeli zalezy Ci na opini ;)
  2. moglbys przyblizyc ile % gry zrobiles ??? ale premiery niepodawaj bo niewytrzymam
  3. 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 ;)
  4. niewyswietlalo jeszcze pierwszej broni bo wlaczeniu gry ale dodalem w create sprawdz_bronie() i gicior :)
  5. 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
  6. i radze poczytac helpa lub poszukac po forum bo tez duzo tego bylo... oczywiscie image_alpha w stepie w klocku var lub kodzie
  7. 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 }}
  8. 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
  9. moze powiesz cos o sterowaniu i lepiej by bylo ze spritem bo objekt ekmmm ...
  10. fabula dosc dosc i mam nadzieje ze beda conajmniej dwa zakonczenia gry ;)
  11. temat mozna zamknac jednak bedzie miejsce i duuuzo tych sklepow :P
  12. u mnie pisze co innego :P w 6.1 jakis przyrabany help jest :(
  13. przeoczylem slowo "klikam" i "case" :P sory moj blad i ponawiam wczesniejsze pytanie
  14. 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) )
  15. ok sproboje ale pozniej show message niemusze przerabiac ??? tzn. dzieki, masz kase itd.
  16. 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
  17. 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
  18. ojbekty trzymaja bron rekoma 1 pixelowymi :P tu troszke szwankuje
  19. 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 ;)
  20. 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.
  21. 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 ;)
  22. 300+ sprite + objekty 100+ i zero muzyki........ zaduzo roboty ;p no wiec czekam na innych wybawcow :D
  23. 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
  24. gra troszke slaba ale jak zrobiona "for fun" to moze 30sek sie pogra :P ogolnie 2/6
  25. a napewno niemoga sie na planszy tworzyc ??? bo takto mogbym pomoc ;)
×
×
  • Dodaj nową pozycję...