-
Postów
133 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez LoseKK
-
Wymiata lol :lol2: To przeróbka Catch The Clown ? 1/5 :D Dużo ostatnio takich gier jest na ocenę niedostateczną! PS:Ile gier ma tą grafikę ?
-
To tak... Mam 2 roomy Gram w 1 romie i zmienne są tam zadeklarowane I po zmiennej zabici=4 przechodzi się do 2 roomu W 2 roomie jest więcej przeciwników. Wszystko by było oki gdyby zmienna nie była globalna Tzn.Prawie wszystko. Mam w obj_bohater draw tej zmiennej, a ta zmienna należy do obj_wrog. Jeśli bym jej nie zmienił na globalną to wyskakują błędy.A chce żeby ta zmienna nie przechodziła do tamtego roomu. :sp_ike:
-
A to nie przeszkodzi operacją na zmiennych w room1? Edit: mam tak GML if global.zabici=4 { room_goto(test2) } Tylko, że zmienna dotyczy zabić wroga+mam draw tego w objekcie bohater.
-
Mam pytanie...Zrobiłem 2 room do gry i co mam wpisać by zmienne(te które chcę) przechodziły do następnego roomu?
-
A teraz mam kolejny problem ze strzałem. Step bohatera GML if global.bron=2 { if amunicjagranat > 0 && mozesz_strzelac2 = true { if(mouse_check_button_pressed(mb_left)) { var strzal2; amunicjagranat-=1 strzal2=instance_create(obj_bohater.x,obj_bohater.y,obj_granat); strzal2.direction=point_direction(obj_bohater.x,obj_bohater.y,mouse_x,mouse_y); mozesz_strzelac2 = false alarm[0] = room_speed * 2 sound_play(sound0); } } } Crate bohatera GML global.bron=1 mozesz_strzelac2 = true alarm 0 GML mozesz_strzelac = true mozesz_strzelac2 = true I mam to wpisane w bohaterze, lecz obj_granat się nie tworzy? Edit: PS:Próbowałem zmienić zmienne na nieglobalne i nic to nie zmieniło. Edit2: Oks działa. Źle powstawiałem nawiasy w całym kodzie(bo jest tego więcej) i to było powodem błędu.
-
Działa :] Dziękuje
-
Kod na strzał we wrogu GML if distance_to_object(obj_bohater) < 250 { if( strzal ) { var i; i = instance_create ( x, y, obj_nabojpistolwroga ); strzal.direction=point_direction(obj_wrog.x,obj_wrog.y,obj_bohater,obj_bohater); i.speed = 5; strzal = 0; alarm[0] = room_speed * 3.0; } } Alarm 0 wroga GML strzal = 1; Crate wroga GML strzal = 1; Mogę wiedzieć co mam źle, że naboje są wystrzeliwane ciągle w prawo? Edit: PS:Nabój ma być wystrzelany gdzie strzał w momencie wystrzelenia naboju obj_bohater
-
On narysował metodą kopiuj wklej :P A tu drewno może się komuś przyda(rysowane na paincie, pokolorowane deseniami na gimpie)
-
wsadź na imageshacka i daj [img= adres obrazka ]
-
Dziękuję :]
-
Mam w step wroga tak: GML image_single = direction * image_number/360; direction=point_direction(x,y,obj_bohater,obj_bohater); Jego sprite jest odwrócony w prawo. Bohater ma taki sam kod(tylko zmienione na myszke), jest obrócony w prawo i prawidłowo obraca się za myszką. Chcę by wróg obracał się w stronę bohatera. Jak to zrobić?
-
Ok już działa! Dziękuję
-
Nie umiem tego zakapować. Mam skrypt na strzał(w bohaterze który ma strzelać) GML if amunicja > 0 { if(mouse_check_button_pressed(mb_left)) { var strzal; amunicja-=1 strzal=instance_create(obj_bohater.x,obj_bohater.y,obj_naboj); strzal.direction=point_direction(obj_bohater.x,obj_bohater.y,mouse_x,mouse_y); sound_play(sound0); } } I co gdzie jak wpisać, żeby dało się strzelać co 3 sekundy (strzał, 3 sekundy mijają i w trakcie tych 3 sekund nie można oddać strzału, a po 3 sekundach znów można jak się chce i tak w koło macieja).
-
Wszystko dobre... I intro nawet jest :jezor: Tylko grafie troszkę brakuje. Ale i tak spoko :D Głosu nie oceniam bo mam wyłączone głośniki. 4/5
-
Jak ma taką samą nazwie obiektu/sprite to niech zmieni Ale powinno się dawać np przed sprite: spr albo s a przy obiekcie obj albo o i to proste rozwiązanie. Edit: Jak masz sprite wilk1 to zmień nazwę sprite albo zmiennej. A co do tego to w 8 literce jest błąd ale nie wiem z jakiego powodu( wyłącznie w tym kodzie jest wszystko dobrze) Edit2: Lol. 2 raz deklarujesz tą samą zmienną? Jak podobno ją masz w obiekcie kontrolera? Jak co to w step takie coś pisz(oczywiście jeśli jej ponownie nie deklarujesz)
-
Podaj całą treść błędu.Dzięki temu prawdopodobnie idzie zidentyfikować gdzie jest błąd ? <_<
-
Jeśli deklarowałeś zmienną globalną to w każdym obiekcie co używa tej zmiennej? Np. w obiekcie wilk zamiast GML zmienna-=1 to GML global.zmienna-=1 EDIT lol co to wilk1+1; jak co to(przy globalnej): global.wilk1+=1 a nie przy globalnej wilk1+=1; EDIT2. A jak deklarujesz zmienną to: (zmienna)global.Wilk1=1(wartość)
-
A dałeś ten kontroler chociarz do roomu? A jak nie to spróbuj zadeklarować zmienną w wilku lub czymś co bierze w tym udział. Jak nie to sprawdź (jeśli deklarowałeś globalną co jest ważnew tym przypadku jeśli masz kontroler) czy wszędzie napisane jest global.zmienna
-
Może to przez to, że nie ma spacji? Jest to w ogóle w crate? EDIT: U mnie ta zmienna np. dobrze działa i nie ma błędów więc dobrze zapisałeś ją.
-
Tzn. To będzie może zwykły MMO jak nie mmorpg? Albo gra typu.Niezidentyfikowany Produkt Autora.
-
W kodzie objektu (który ma być wyświetlany jeśli ma opcję draw) GML draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,image_blend,image_alpha); A co do zmiennej to pokombinuj z globalną może to coś zmieni GML global.zmienna = wartość
-
1.Zmienną wpisz w crate: GML zmienna=wartość 2. Draw Dla jednej zmiennej GML draw_text(współrzędna y, x,zmienna) np.Dla dwóch zmiennych z dodatkowymi tekstami: GML draw_text(współrzędna y,x,'Tekst '+string(zmienna)+'Tekst '+string(zmienna2)) I jak co dawaj draw sprite by sprite (rzeczy która ma ten kod) był widoczny
-
Uważaj...Będzie sensacja! Zmienił tytuł! Będzie wojna secesyjna. Naprawdę nie umie się doczekać tych 2 pikseli więcej w każdym obrazku :rolleyes: A co do grafiki to lepiej programem użyć granientu jak się niema zdolności do cieniowania <_<
-
Chyba rpg. Rpg A MmoRPG ma taką różnice, że w Mmorpga da się grać przez neta a w rpg nie. Mmorpg = np.WoW Rpg = np.Tes IV Oblivion
-
Wy chyba naprawdę nie macie w co grać. Jest dużo lepszych gier mmorpg płatnych (lineage 2,WoW) Gry darmowe (np.Runescape i Almora :D )