Skocz do zawartości

Morro

Użytkownicy
  • Postów

    1 543
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Morro

  1. Morro

    Jeopardy!

    Nick ma 5 liter. Dodam, że ta osoba wróciła w szeregi GMC pewien czas później.
  2. Morro

    Jeopardy!

    Ależ było i nie chodzi mi o dziadka, który swoją drogą odejście miał specyficzne :P
  3. Morro

    Jeopardy!

    Będzie aż za proste :/
  4. Morro

    Jeopardy!

    Farmer Fran
  5. Morro

    Jeopardy!

    Mi pod to podchodzi tylko bagno...
  6. Morro

    [WYNIKI]OxGames Challenge 5

    Jezus, takiego butthurtu jeszcze w historii GMClanu nie widziałem.
  7. Morro

    Nowy seid :)

    Good one :D
  8. Morro

    Jeopardy!

    To nie jest pytanie. Btw pental.
  9. Morro

    [WYNIKI]OxGames Challenge 5

    Bullshit, gry są gówniane i to jest fakt (oprócz fear eater) odczucia mam jakbym grał w gry na Ligę24
  10. Morro

    [WYNIKI]OxGames Challenge 5

    Dzięki Uzjel. Najfajniejszy jest Fear Eater, jakby to kontynuować to wyszłoby coś ciekawego.
  11. Morro

    [WYNIKI]OxGames Challenge 5

    Nie każdy ma GM 8.1 Sheriff
  12. Klocek Execute code, tam możesz wklepać wszystko :)
  13. Tia, każdy wybuch z jednym image_angle
  14. Ok, przeczytałem, że place_meeting zwraca tylko wartość true albo false. Wystarczyło zmienić GML a=place_meeting(x,y,o_swing) na GML a=collision_point(x,y,o_swing,1,1) i pięknie zwraca ID obiektu (czyli odejmuje hp jak należy) Dzięki wielkie, nie zamykam, może się komuś przyda.
  15. No i tak jest. Tylko jak atakuje więcej razy (też tworzy się ten sam obiekt) to powinien przecież tracić hp za każdym razem, id nowych obiektów chyba jest inne. Dlatego myślę, że problem jest z pobranym ID obiektu. K, sytuacja wygląda tak: atakuję, wróg obrywa, traci hp; atakuję ponownie, wróg obrywa ale nie traci już hp.
  16. Aa, k łapię. Teraz jak ugryźć problem z odejmowaniem? Podejrzewam, że chodzi o ID
  17. Zmienna była zadeklarowana, potrafię przeczytać co wysypuje warnlog i właśnie to mnie dziwiło, dlaczego wysypuje GML var a,tak; a=place_meeting(x,y,o_swing) tak=1 for (i=0;i<=trafionych;i+=1) { if traf=a { tak=0 break; } } if tak { trafionych+=1 traf[trafionych]=a hp-=1 } W każdym razie tutaj nie wywala już błędu, problem polega na tym, że hp odejmuje tylko raz
  18. GML var a; a=place_meeting(x,y,o_swing) //for (i=0;i<=10;i+=1) //{ if traf!=a { hp-=1 traf=a } //}</span> Z forem krzaczy Bez fora jak wiadomo odejmuje tylko raz, nie wiem dlaczego wyskakuje ten błąd. Nie wiem w ogóle jak to ugryźć.
  19. Analizując ten kod już widzę, że nie będzie zamierzonego efektu. Po pierwsze właśnie chcę się dowiedzieć jak otrzymać ID trafionego obiektu, albo obiektu trafiającego (nawet byłoby lepiej). Wtedy w kolizji sprawdzałbym, czy dany obiekt o takim ID (których będzie wiele) już trafił raz i jeśli nie, odejmowałby hp.
  20. Coś próbowałem wyszukiwać, ale nie mogłem znaleźć rozwiązania. A więc, gracz przy uderzaniu tworzy obiekt, który ma za zadanie odebrać hp wrogom. Chciałbym, żeby jeden taki obiekt mógł zmniejszyć to hp tylko raz. Coś kombinowałem z pobieraniem ID obiektu kolizji, mógłbym nawet zrobić to na alarmie (po oberwaniu miałby np. półsekundowe immunity) ale przewiduję wiele tych obiektów atakujących naraz/w krótkich odstępach czasowych co nie spełniłoby moich oczekiwań. Usuwanie obiektu nie wchodzi w grę, bo jednym ciosem powinno być możliwe powalenie wielu wrogów. A więc jak się za to zabrać? tl;dr
×
×
  • Dodaj nową pozycję...