
Niety
Użytkownicy-
Postów
87 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Niety
-
Teraz coś podobnego xD.Ale jednak trochę się różni: chciałbym tak żeby po zabiciu wroga wylatywał JEDEN z CZTERECH LOSOWYCH przedmiotów. Za pomoc z góry dziękuję. Ps.Wiem jak to zrobić na klockach ;p
-
Mam nowe pytanie: otóż troche tam szukałem na takiej opcji(szukaj);p i nie znalazłem a więc przejde do rzeczy. Chce żeby po rozwaleniu skrzyni pojawił się nowy objekt NA JEJ MIEJSCU help.
-
Ale mi chodziło a o takie coś do platformówki :( Że jak będzie kolizja z obiektem to dopiero się pojawi a nie że trzeba klikać myszką :( Jeśli masz jakiś link do tego?
-
To mógłbyś zrobić przykład?Jeśli nie to podaj link do jakiegoś eq do platformówki w wersji lite(jeśli byś mogł ;p).
-
Jak będziesz łaskawy możesz zrobić przykład ;p
-
Ale takie inventory do platformówki, że jak będzie kolizja z obiektem to on się pojawia w tym inventory.
-
ma ktoś link jak zrobić plecak na wersji lite ???
-
no a ma ktoś jakieś inne sugestie co do rysowania sprita karabinu na graczu (tylko przy naciśnięciu klawisza 1)
-
ludzie proszę was o pomoc mam ten kod: // jezeli mamy wybrana jakas bron, wcisniemy LPM i bron jest zaladowana, znak != oznacza 'różne' ( nie jest równe ) if ( mouse_check_button( mb_left ) && ( aktywna_bron != -1 ) && zaladowane ) { // sprawdzamy ktora bron jest aktywna switch ( aktywna_bron ) { case pistolet: // sprawdzamy pod jakim kontem trzeba strzelic by trafic pociskiem tam gdzie celuje myszka var _dir, _inst; _dir = point_direction( x, y, mouse_x, mouse_y ); _inst = instance_create( x, y, pocisk ); // tworzymy pocisk _inst.direction = _dir; // nadajemy mu kierunek lotu _inst.speed = 10; // nadajemy mu predkosci zaladowane = false; // nie mozna juz strzelac dopuki bron zostanie ponownie naladowana alarm[0] = szybkosc_broni[ aktywna_bron ]; // odpalamy czas po ktorym bron bedzie mogla znowu strzelac break; case karabin: var _dir, _inst; _dir = point_direction( x, y, mouse_x, mouse_y ); _inst = instance_create( x, y, pocisk2 ); { if(ammo>0)ammo-=1; } _inst.direction = _dir; _inst.speed = 15; zaladowane = false; alarm[0] = szybkosc_broni[ aktywna_bron ]; if _dir = point_direction( x, y, mouse_x, mouse_y ) break; }; } // zmiana broni ---------------------------------- // jezeli wcisniemy 1 i posiadamy pistolet to if ( keyboard_check_pressed(ord('1')) && bron[ pistolet ] == true ) { // ustaw pistolet jako okatywna bron aktywna_bron = pistolet; // po zmianie broni ladujemy ja na nowo zaladowane = false; alarm[0] = 10; } // jezeli wcisniemy 2 i posiadamy karabin to if ( keyboard_check_pressed(ord('2')) && bron[ karabin ] == true ) { // ustaw karabin jako okatywna bron aktywna_bron = karabin; // po zmianie broni ladujemy ja na nowo zaladowane = false; alarm[0] = 10; } I otóż chce wiedzieć co zrobić gdy wyczerpie się ammo to żeby tylko karabin przestał strzelać a colt dalej, help.
-
Nowy problem ;p : Mam tam kilka broni na mapie zadają różne obrażenia itp. ale gdy zbiorę broń i nacisnę np. klawisz 1 to chciałbym żeby ona się pojawiała na postaci (użyłem opcji wyszukaj znalazłem kilka tematów ale we wszystkich było to rozwiązanie: instance_create(player.x,player.y,karabin) ale wtedy gdy nastąpi kolizja z karabinem zawisa w powietrzu niedaleko koło mnie i gdy do niego doskoczę przyczepia się do mojej głowy ale tylko na czas lotu, po spadnięciu znowu zawisa).
-
a chciałbym żeby stał w miejscu i to robił a nie "jechał" i to robił
-
Chce zrobić tak że gdy się naciska strzałkę w dół gdy się szło w lewo to pojawia mi się mój gość z tarczą ustawiony w lewo a jak się idzie w prawo i naciśnie się strzałkę w dół to żeby był ustawiony z tarczą w prawo.A więc mam sprity i w evencie keyboard pressed down daje taki kod: if keyboard_check_pressed left draw_sprite(playertarczal) if keyboard_check_pressed right draw_sprite(playertarczar) co jest w nim nie tak???
-
co do faq 22 nie mam wersji pro.
-
taaa tylko ja stworzyłem nowy obiekt do tego;p ale mniejsza o to teraz mam takie oto cudowne pytanie: jeśli mam taki kod: if hp>0 hp-=10 //jeśli hp jest większe od zera odejmujemy 10 else instance_destroy() //jeśli nie to niszczymy wroga with(other) instance_destroy() //niszczymy pocisk kolid to co do niego dodać żeby za każde rozwalenie dodawało 10 punktów (próbowałem set score relative to 10 ale jest jakiś błąd) Edit:bo gdy wklej w draw u gracza lub przeciwnika ten obiekt znika i chodzisz paskiem życia
-
ok już to mam ;p poszukałem trochę (szukam już 3 dzień);p I teraz tak: mam hp gracza i przeciwnika,health bar gracza mam ale jak zrobić żeby przeciwnik też miał??(chodzi o to że widoczne na ekranie) .
-
gdzieś trzeba wpisać view_x i view_y ale gdzie?
-
Dobra już to zrobiłem a oto mój kod na health bar: draw_sprite_stretched(zycie,0,x-16,y-16,health,5) jak zrobić żeby podążał za mną?
-
czyli to wyglądać ma tak: player/create: hp=100 enemy/create: hp=100
-
czyli moj gosc : health=100 a wrog: hp=100
-
czyli jeśli chce stworzyć zmienną życia obiektu pisze: zmienna=health=100?
-
Ma ktoś link do przykładu jak się tworzy zmienne lokalne?
-
ok już se poradziłem żeby były dwa osobne życia ale teraz gdy strzele w jednego wroga odejmuje wszystkim hp ;d ale z tym se poradzę. Głównie chodzi o to by go zabiło bo strzelam w niego 4 razy, pasek życia schodzi a on dalej chodzi.Mam go zapisanego enemy.
-
No tak, rozumiem tylko tak to o co w tym chodzi: mam obiekt player/create/health=100 i mam obiekt enemy/create/health=40 No i w kolizji z pociskiem przeciwnika daje :health-=10. Ok odpalam gre i ja przyjmuje życia przeciwnika (40) a on ma nieskończoność kiedy strzelam w niego mi odejmuje żyć O co chodzi?
-
Ok, rozumiem was i przepraszam :( . Jeśli bylibyście łaskawi mi odpowiedzieć na to to bym był bardzo wdzięczny: Jak ustawić zmienną, czytałem artykuły lecz nie znalazłem(od gnyska też). Trzeba stworzyć nowy obiekt?trzeba do niego sprita?Co trzeba wpisać żeby ustawić zmienną lokalną na hp?I gdzie(w którym obiekcie trzeba wpisać) Jeszcze raz sory :(