Skocz do zawartości

Gibki Kaktus

Użytkownicy
  • Postów

    820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    7

Odpowiedzi opublikowane przez Gibki Kaktus

  1. Tak, najłatwiejszym sposobem będzie wykorzystanie tablic.

    Każda misja niech będzie miała coś takiego np:

    Nazwa
    Opis(opcjonalny)
    Aktywowana
    Zmienna
    Nagroda
    Nagroda rzeczowa(opcjonalny)

    Oczywiście będziesz miał też bardziej rozbudowane misje pewnie, typu zabij x wilków, x niedźwiedzi i zbierz x fiołków.

    Wtedy możesz to rozbudować tak:

    Nazwa
    Opis(opcjonalny)
    Aktywowana
    Zmienna[misja,1]
    Zmienna[misja,2]
    Zmienna[misja,3]
    Nagroda
    Nagroda rzeczowa(opcjonalny)

     

    I potem przy zabiciu wilka coś takiego będziesz dawać:

    GML
    if global.Aktywowana[1]=1 global.Zmienna[1]++

     

    To jeden z najprostszych sposobów.

    Myślę, że taki zarys Ci wystarczy ;)

  2. A,więc zrobiłem tak w stepie bohatera swojego dałem tak:

     

     

     

    GML
    if(100 > 70){

    hp -=1;

    }else if(100 > 90){

    global.life -=1;

    }

     

     

     

    Coś robie nie tak,bo jak włącze teraz gre,to nawet nie skacząc energia mi od razu ucieka i zaraz ginę,a ma być tak,że jak skoczę z danej wysokości,to zabierze mi energie ileś tam procent tej energi,a jak za wysoko skoczę,to od razu życie mi odejmie...

     

    To chyba musiało się tu znaleźć :D

  3. Mam dość nietypowy problem, nie chodzi mi tutaj o kod.

    Mianowicie mam sobie obiekt i po odpaleniu projektu w gm wszystko śmiga.

    Po wyeksportowaniu też jest tak samo.

    A jak włączę to na jakimkolwiek innym komputerze to wygląda tak, jakby step nie działał.

     

    Macie jakieś pomysły, co mogę zrobić?

  4. Ruchomą dźwignię zrobisz najprościej na dwa sposoby:

    a)Obrazek, przy przełączeniu zmieniasz image_speed do końca.

    b)Image_angle zmieniasz, ale to nie do końca będzie fantastycznie działało.

     

    Zrób coś w tym stylu, że podchodzisz, w kolizji z graczem u dźwigni sprawdzasz, czy może się przełączyć, jeśli tak dajesz image_speed>0, gdy animacja dojdzie do końca ustawiasz na 0 i zmieniasz np global.przeszkoda[1]=0.

     

    I w tej przeszkodzie dajesz se taki kod:

    GML
    if global.przeszkoda[1]=0 instance_destroy();
×
×
  • Dodaj nową pozycję...