Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. Jezu, to masz problem z używaniem subimage'ów?
  2. Dać ten kod do draw?! EDIT Max!!!
  3. A o rodzicach nie słyszano? Chcesz przedmiotu o typie 9 to dodajesz nowy obiekt, ustawiasz mu jako rodzic ten podstawowy i w create dopisujesz typ = 9. Proste.
  4. Dlaczego dajesz w pliku projektu? :P
  5. Heh, nie mam siły na toporne tłumaczenia xD https://gmclan.org/up152_11_plecak.html Dla mnie możesz być nawet bogiem. Bezwzględnie, każdy powinien uczyć się we własny zakresie, a nie biegać z tak banalnymi problemami na forum.
  6. Tak jak nasz Mat mówi :) Zwykłe array: plecak[0] = noone; plecak[1] = noone; plecak[2] = noone; Za pomocą noone oznaczymy brak przedmiotu. Teraz jak podnieść przedmiot? Załóżmy że za pomocą space podnosisz. Więc kod wygląda tak: if( keyboard_check_pressed( vk_space ) ) { i = instance_position( x, y, oPrzedmiot ); temp[0] = plecak[0]; temp[1] = plecak[1]; temp[2] = plecak[2]; if( instance_exists( i ) ) { plecak[0] = i.typ; with( i ) instance_destroy(); } else plecak[0] = noone; plecak[1] = temp[0]; plecak[2] = temp[1]; if( temp[2] != noone ) { i2 = instance_create( x, y, oPrzedmiot ); i2.typ = temp[2]; } } Jednocześnie podnosi, przesuwa i wyrzuca przedmioty. Teraz trzeba wyświetlić: for( n = 0; n < 3; n += 1 ) { if( plecak[n] != noone ) { draw_sprite( sPrzedmiot, plecak[n], x + n * 32, y ); } } Tyle. Ktoś mnie niech sprawdzi, zaspany jestem i mogłem przez to byka strzelić.
  7. Mówiłem! Czepiacie się kasy, a gry jeszcze nie ma! Poza tym Borek i tak zrobi po swojemu :)
  8. Markos, kto mówi o super wypasionych? Mogą to być np. jakieś specjalne stroje, albo śmieszne itemy (gumowa kaczka xD). Czego się nie robi dla zabawy? xD Dobra, gra nie powstała, nie wiadomo jaki odniesie sukces, a my gadamy o płatnościach. London, zmień ten av bo mnie mylisz xD
  9. Znając życie. Tak. Patrz na takiego Soldata - jest free, ale żeby zdobyć dodatki, bajery etc. to trzeba kupić keya. Niby nie dużo daje, a jednak ludzie płacą. Poza tym, pomysł Marmota jest nie głupi. W wielu MMORPG jest to praktykowane ;) EDIT Marmota xD London, ale mnie wrobiłeś ;3
  10. Nie możesz zostać przy samym Almora?
  11. Ach, mogę jeszcze podpowiedzieć że w przykładzie Asteroids masz już praktycznie gotowy taki ruch. Trzeba dodać tylko tarcie czyli friction i ograniczyć możliwość skrętu przy niskich prędkościach ;) Pozdrawiam.
  12. Tymon

    ots

    Nie ma to jak bardzo dobre wychowanie :) Och, po co ja to komentuje? Co zrobić takiemu? Oczywiste jest że przywiązywać do krzesła i stawiać przed włączonym PCtem z jakąś gierką dla 3 latków. Szkoda klikać :] Btw. Od kogo PW?
  13. choose jest w 6.1, nie wiem jak w 6.0.
  14. Przecież bogowie są nieomylni. :) Oj, Marmot. Oczywiście że mogę się pomylić, a tutaj chodzi mi tylko o zwykłą przyjacielską złośliwość :P Marmot nie zna podstaw! xD Koniec offa ;)
  15. Irytujesz brakiem inteligencji. if( keyboard_check( vk_left ) ) { hspeed2 = -2; image_xscale = -1; } else if( keyboard_check( vk_right ) ) { hspeed2 = 2; image_xscale = 1; } else hspeed2 = 0; Albo: if( keyboard_check( vk_left ) ) hspeed2 = -2; else if( keyboard_check( vk_right ) ) hspeed2 = 2; else hspeed2 = 0; if( hspeed != 0 ) image_xscale = sign( hspeed2 ); Marmi nie zna podstaw :3
  16. Och, Ranma znowu na poważnie. Tutaj cały zespół moderatorów chce zmusić Borka do umieszczenia screenów, a Ty psujesz :P Każdy chyba wie że Borek daje radę no i oczywiście że sobie zapracował. :3
  17. Room zawsze może mieć 1024x768 a plansza te 100000x100000 :)
  18. Warna! :] Nie no bardzo fajnie się zapowiada mój mistrzu :3
  19. Ciekawe dlaczego .... object0 nie ma solid. Mówię Ci, wracaj do podstaw.
  20. Andrzej, Ty się lepiej bierz za podstawy. Co ty gadasz Marmot?! if( keyboard_check( vk_left ) ) hspeed2 = -2; else if( keyboard_check( vk_right ) ) hspeed2 = 2; else hspeed2 = 0; repeat( abs( hspeed2 ) ) { sig = sign( hspeed2 ); if( !place_free( x, y + 1 ) && place_free( x + sig, y + 3 ) ) { x += sig; y += 3; } else if( !place_free( x, y + 1 ) && place_free( x + sig, y + 2 ) ) { x += sig; y += 2; } else if( !place_free( x, y + 1 ) && place_free( x + sig, y + 1 ) ) { x += sig; y += 1; } else if( place_free( x + sig, y ) ) { x += sig; } else if( !place_free( x, y + 1 ) && place_free( x + sig, y - 1 ) ) { x += sig; y -= 1; } else if( !place_free( x, y + 1 ) && place_free( x + sig, y - 2 ) ) { x += sig; y -= 2; } else if( !place_free( x, y + 1 ) && place_free( x + sig, y - 3 ) ) { x += sig; y -= 3; } else { break; hspeed2 = 0; } } Weź mnie więcej nie strasz.
  21. Lol, jak napiszę Ci przykład to zrobił bym to samo jak bym podał kod - bo cały sprowadza się do tych kilku linijek które podałem Ci w poprzednim temacie.
  22. Och, nie szukasz na forum. Temat był. Zobacz w GM File->Create Executable. 7. punkt FAQ :D
  23. Tymon

    Szukam grafika

    Dziadek dobrze gada, ale trochę nie na temat ;) Poza tym. Ci z Play pokazali nam jacy są profrszionalni :)
×
×
  • Dodaj nową pozycję...