Skocz do zawartości

Choosen

Użytkownicy
  • Postów

    196
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Choosen

  1. Sam robiles ten domek ? Czy to sciągnięty screen ? Jesli masz ten domek w jakims programie do animacji 3D to wywal drzwi, zrob podloge, a nastepnie screena. Pozniej wywal domek i zrob same drzwi, a nastepnie screeny z kolejnymi stadiami otwierających się drzwi. Tak przygotowany wejdz do GM. Stworz 2 obiekty Domek bez drzwi i drzwi z pierwszą ( zamkniete ) klatką animacji. Na akcje zetkniecia postaci z drzwiami nakaż odegranie animacji otwierających się drzwi. Pokawi sie podloga a po skonczonej animacji wejdziesz do srodka. w drzwiach { if image_single=ostatnia_klatka_animacji room_goto(next); }
  2. Borek.. nie chcę zebyś myslał, że znów się czepiam, ale różne parametry dla tych samych przedmiotów byly już stosowane w grach :rolleyes: Co do samej gry to zapowiada się naprawde dobrze a przynajmniej takie jest moje subiektywne odczucie. I na koniec słowo wyjaśnienia... Diablo to nie jest rpg :)
  3. Nie wiem wprawdzie co to jest "sokoban" ale wiem jak mozna przesunac skrzynke. Po wcisnieciu strzalki w bok mogą sie wykonac 3 rzeczy : 1) pozycja obok gracza jest pusta i postac sie przesunie 2) pozycja obok gracza jest zajeta, stoi tam skrzynka ale dalej nic nie ma wiec gracz przesunie skrzynke 3) pozycja obok gracza jest zajeta, obok stoi skrzynka ktorej jednak nie da sie przesunąc bo nie ma gdzie... 3 mozliwosci = 3 warunki. Sprawdzasz czy pozycja na ktorą chcesz sie przesunac jest wolna.. jesli tak to przesuwazs jesli sie to sprawdzasz dalej ( pierwszy if ) jesli to co zajmuje miejsce to skrzynka to sprawdzamy co stoi za skrzynką jesli nie to nie przesuwamy postaci ( drugi if ) i na koniec jesli za skrzynką nie bylo nic to przesuwamy siebie i skrzynke. Jasne ?
  4. Nie wiem czy to tylko u mnie... ale pliku nie da sie rozpakować
  5. sparky... URL to sciezka do pliku w internecie nie dawaj linkow do swojego dysku bo nic nam to nie wnosi. Zalatw sobie konto na jakims darmowym ftp lub chociaz www i tam zamieszczaj pliki. Alternatywą jest tez zlożenie podania o zamieszczenie pliku na naszym serwerze. Jesli okaże się dobry Ranma napewno się tym zajmie. Nie wrzucaj tez na forum tematu o Liero. Jest to forum o grach / programach / problemach NASZYCH użytkownikow a grę Liero napisal ktos spoza naszej spolecznosci. Temat usuwam... pierwsze ostrzezenie, narazie pozostanie w mojej pamieci ale pilnuj sie B) P.S. Dobrze by bylo gdybys zarejestrowal sie jakos staly użytkownik naszego forum.
  6. Nie prawda ... 1 sekunda to tyle stepow ile mamy ustawione w room_speed Jesli mowa o zegarku ( a wlascicie stoperze bo zegarek to zczytujemy z systemu i po sprawie ;) ) elektronicznym to mozna zrobic to chociazby tak : Tworzymy sobie obiekt stoper. W evencie create ustawiamy czas poczatkowy { czesci=0; sekund=0; minut=0; } Zmienna czesci bedzie nam potrzebna do wyliczenia ile czasu trwa sekunda. W step obiektu stoper wpisujemy : { czesci+=1; if (czesci==room_speed) {sekund+=1; czesci=0;} if (sekunda==59) {minut+=1; sekund=0;} } Zamiast room_speed wpisujemy wartosc jaką mamy wpisaną pod odpowiednią zmienną lub poprostu uzywamy zmiennej. Wiemy ze room speed definiuje nam ile klatek ma byc wyswietlanych na sekunde wiec jesli wartosc czesci osiagnie tyle klatek ile ma room speed bedziemy wiedzieli ze minela sekunda. Po 60 sekundach wskakuje minuta itd... Pozostaje tylko dodac wyswietlanie zmiennych w odpowiednim miejscu Draw obiektu stoper { draw_text(100,100,""+string(minut)+":"+string(sekund)); }
  7. Nowe Literaki są turowe ;) Jesli bardzo chcesz udostepnię ci kod jednak ze zrozumieniem mozesz miec problem :rolleyes:
×
×
  • Dodaj nową pozycję...