Skocz do zawartości

Nightmaer

Użytkownicy
  • Postów

    71
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Nightmaer

  1. No tak, ale mam jeden plik ini w którym zapisywane są mapy... :\ EDTI: tu jest ten edytor: https://gmclan.org/index.php?pliki=4&s1...=DESC&s4=id Edytor Inny plik sie nazywa.
  2. Co masz na myśli pisząc żebym wstawiał je w jeden folder??
  3. Witam. Ściągnołem sobie edytor leveli, który wykorzystuje plik ini do zapisywania map. A pytanko mam takie: jak zrobić listę map które zrobiłem, tnz. coś takiego jak w heroes. Heroes chyba każdy zna :P.
  4. Witam. Mam takie pytanko. Mam objekt o_creator i co jakiś czas tworzy on o_enemy. A pytanko jest takie: Jak zrobić żeby o_enemy po stworzeniu 'znalazł' drogę do objektu o_end przy czym omijał objekty 'solidne'?
  5. Wtiam. Jak zrobić prosty efekt prądu? Chodzi mi o takie 'rozgałęzione niebieskie kreski'. W przykładzie Ranma_mana działał prąd tylko przy kolizji a mi chodzi o broń, tzn. jak nacisne spacje żeby obj_broń 'rysował' prąd na odległość np: 60 pixeli. Mam nadzieję, że zrozumiale napisałem :P EDIT: Zaczailem o co chodzi z tym przykladem. Temat można zamknąć. Sorka :)
  6. Witam. Mam takie zapewne śmieszne pytanie: Jak moge zrobić, żeby po naciśnięciu LPM na obiekt_1, obiekt_2 zmieniał się w obiekt_3??
  7. Heh... A jakby dać : x=nazwapilki.x y=nazwapilki.y i do tego np: speed= 2 dla paletki a dla piłki np: speed= 4? Nie było by łatwiej??
  8. Dzięki za objaśnienia. Tam jeszcze było coś takiego: pasel życia ze zmiennej GML zycie To pewnie też jest potrzebne a nie wiem co z tym :/ eh...
  9. heh... A możecie jaśniej?? :P 1. Mam to dać na stepa czy draw?? 2. Co mam wpisac w tym nawiasie: draw_healthbar(x1 ,y1 ,x2, y2, amount, backcol, mincol, maxcol, direction, showback, showborder);?? x1,x2,y1 i y2 to wiem że są wymiary backcol, mincol, maxcol to pewnie kolory... A amount direction showback i showborder?? :/
  10. Witam. A co z health barem?? :P Przyda mi się a znaleźć nie mogę... :/
  11. Nightmaer

    Dymek, pył?

    Tja yapomniao mi się. Chciałem 25x25 ale twoje jest ok troszke je przerobie (mogę??). Dzięki bardzo :P
  12. Nightmaer

    Dymek, pył?

    Witam. Potrzebuję sprite animacji dymka takiego jak w tibii lub podobnego. Do tych co grali chodzi mi o ten który wyskakuje przy rzucaniu czarów bez magii lub przy niszczeniu skrzyń itp. Mam nadzieję że wiecie o co chodzi :P
  13. Eh... Miałem: direction=round(point_direction(x,y,Hero.x,Hero.y)/90)*90; //To zaokrągla do 90 if(direction==0) sprite_index=m_right; else if(direction==90) sprite_index=m_up; if(direction==180) sprite_index=m_left; if(direction==270) sprite_index=m_down; dodałem to co mi dałeś i nadal było tak samo a jak dałem samo: if distance_to_object(Hero) > 50 { speed = 1 } łaził tylko w prawo... PS: Zmieniełem. Działa. Dzieki :)
  14. Siemka :P A co dopisać żeby koleś dopiero od jakiejś odległości gonił?? Bo jak mam ten kod to koleś podchodzi do mnie odrazu po starcie roomu... A no i sorki że się wtryniam w nieswój temat :D Z góry dzięki :P
  15. No fakt wziołem kod z przykładu... :\ ale co miałem zrobić sam jakbym miał napisać taki kod tobym go do wiosny pisał :crying: dzięki chłopaki :P
  16. Witam. Mam taki sobie kod: // Gravity if place_free(x,y + 1) { gravity = .5 in_air = true } else { gravity = 0 in_air = false } // Moving Right and Left if !place_meeting(x,y,ladder) && !place_meeting(x,y,water) { if keyboard_check(ord('D')) && !keyboard_check(ord('A')) // With Slopes { repeat(4) { if place_free(x + 1,y) { if !place_free(x - 2,y + 1) { x += 1 y += 1 } else { x += 1 } } else { scr_slope(1,3) } } } else if keyboard_check(ord('A')) && !keyboard_check(ord('D')) { repeat(4) { if place_free(x - 1,y) { if !place_free(x + 2,y + 1) { x -= 1 y += 1 } else { x -= 1 } } else { scr_slope(-1,3) } } } } else if place_meeting(x,y,ladder) // With Ladder { if keyboard_check(ord('D')) && !keyboard_check(ord('A')) { if place_free(x + 4,y) { x += 4 } } else if keyboard_check(ord('A')) && !keyboard_check(ord('D')) { if place_free(x - 4,y) { x -= 4 } } } else if place_meeting(x,y,water) // With Water { if keyboard_check(ord('D')) && !keyboard_check(ord('A')) { repeat(2) { if place_free(x + 1,y) { if !place_free(x - 2,y + 1) { x += 1 y += 1 } else { x += 1 } } else { scr_slope(1,3) } } } else if keyboard_check(ord('A')) && !keyboard_check(ord('D')) { repeat(2) { if place_free(x - 1,y) { if !place_free(x + 2,y + 1) { x -= 1 y += 1 } else { x -= 1 } } else { scr_slope(-1,3) } } } } // Ducking if keyboard_check(ord('S')) { if in_air = false { if sprite_index = f_stand { sprite_index = f_stand } } else if in_air = true { if sprite_index = f_stand { sprite_index = f_stand } } } if sprite_index = f_stand { if place_free(x,y - 2) && !keyboard_check(ord('S')) { sprite_index = f_stand } } // Jumping if keyboard_check_pressed(ord('W')) { if sprite_index = f_stand { if !place_free(x,y + 1) { vspeed = -6 } else if keyboard_check_pressed(ord('W')) && double_jump = true { vspeed = -6 double_jump = false } } else if sprite_index = f_stand { if !place_meeting(x,y,water) { if !place_free(x,y + 1) && place_free(x,y - 2) { vspeed = -10 sprite_index = f_stand double_jump = false } } } } // Variable Jumping if keyboard_check_released(ord('W')) { if vspeed < 0 { vspeed /= 2 } } // Ladder if place_meeting(x,y,ladder) { gravity = 0 vspeed = 0 double_jump = true if keyboard_check(ord('W')) && !keyboard_check(ord('S')) { if instance_place(x,y - 8,ladder) { if place_free(x,y - 3) { y -= 3 } else if place_free(x,y - 2) { y -= 2 } else if place_free(x,y - 1) { y -= 1 } } } else if keyboard_check(ord('S')) && !keyboard_check(ord('W')) { sprite_index = f_stand if place_free(x,y + 3) { y += 3 } else if place_free(x,y + 2) { y += 2 } else if place_free(x,y + 1) { y += 1 } } } // Water if place_meeting(x,y,water) { vspeed = 0 if instance_place(x,y + 2,ground) { if place_free(x,y + 1) { y += 1 } } if keyboard_check(ord('W')) && !keyboard_check(ord('S')) { if place_free(x,y - 2) { y -= 2 if !instance_place(x,y - 8,water) { gravity = .5 vspeed = -6 } } } else if keyboard_check(ord('S')) && !keyboard_check(ord('W')) { if place_free(x,y + 2) { y += 2 } } } I pytanko jest takie : czy mógł by ktoś pomóc mi zmianić to tak, żeby przy naciśnięciu "A"object (a dokładniej Firrez) zmianił sprite na f_move left, a później po puszczeniu klawisza("A") zmianiał sprite na f_stand. Nadążacie?? :P Z góry dzięki...
  17. jest tylko zapisz element docelowy jako a jak go tak zapisze to mi link zapisuje (plik od mozilli) ew. może sprubuje prze explorera?? :P EDIT: przez explorera działa :D Dzięki za liknka.
  18. heh... coś jest nie tak bo jak klikam na link otwiera się druga stronka, a na niej jakieś dziwne znaczki :\
  19. Hehe. Żeby ludzie pchali się żeby mi odpisać :P Chłopaki spoko spoko ja wszystkich głosów wysłucham :D Dzieki
  20. Dzięki bardzo. A i jedno pytanko jeszcze: Jak zrobić żebym mógł wskoczyć na platformę od dołu?? Np: tak jak jest w '"Icy Tower" kolo skacze "przelatuje" przez platforme opada i zatrzymuje się na niej. :P
×
×
  • Dodaj nową pozycję...