| |
UltimaForum
|
 |
Tutorial [XP] - Rosnące zboze (wraz z czasem)
spartanPAGE - Pon 06 Lut, 2012 14:58 Temat postu: Rosnące zboze (wraz z czasem) CZY NIE CHCIAŁ BYĆ WZBOGACIĆ SWÓJ PROJEKT O PRZYKLADOWE ZBOZE?
Jesli tak; Czytaj
Jesli nie; Czytaj, bo jak bys nie chcial to bys nie wszedl w watek
ZACZYNAJMY!
Najpierw, zróbmy czas na zdarzeniu (jest wymagany, inaczej zboze nie bedzie rosnąc)
:::>>><<<:::
Wejdźcie w baze danych, po czy stwórzcie nowe TYPOWE ZDARZENIE.
Wasza robota powinna wyglądać tak:
Czekaj:1
zmienna sekunda+=1
Warunek: zmienna sekunda==60
Zmienna minuty+=1
Warunek:przełącznik sadzenie1=ON
zmienna zboze1+=1
zmienna sekundy=0
Warunek:zmienna minuty=60
Zmienna minuta=0
zmienna godzina+=1
warunek:zmienna godzina==24
zmienna godzina=0
:::>>><<<:::
To jest nasz czas zegarowy.
Na żółto mamy zaznaczoną naszą wzmianke o zbożu.
CZAS NA ZDARZENIE NA MAPIE!
Postacie sobie gdzieś zdarzenie:
STRONA1:
Warunek ziarno posiada:
zmiena przedmiotów ziarno-1
Przełącznik sadzenie1=ON
koniec
grafika:brak
STRONA2:
Warunek zdarzenia:
Przełącznik sadzenie1 jest ON
zmienna zboze1=0
grafika:zboze_faza_1
STRONA3:
Warunek zdarzenia:
Przełącznik sadzenie1 jest ON
zmienna zboze1=20
grafika:zboze_faza_2
STRONA4:
Warunek zdarzenia:
Przełącznik sadzenie1 jest ON
zmienna zboze1=40
grafika:zboze_faza_3
STRONA5:
Warunek zdarzenia:
Przełącznik sadzenie1 jest ON
zmienna zboze1=60
grafika:zboze_faza_4
STRONA6:
Warunek zdarzenia:
Przełącznik sadzenie1 jest ON
zmienna zboze1=80
grafika:zboze_faza_5
STRONA7:
Warunek zdarzenia:
Przełącznik sadzenie1 jest ON
zmienna zboze1=100
grafika:zboze_faza_6
Dodaj przedmiot: ziarno [10]
Przełącznik sadzenie1=OFF
Zmienna zboze1=0
Wyjaśnienie:
Zboże po zasadzeniu zaczyna rosnąć, a jego ,,faza" zmienia sie co 20 min czasu gry.
Oczywiście można dodać przedmioty przyśpieszające wzrost (działające na zmmienną) np nawóz.
>>>GRAFIKA<<<
Nie masz grafiki zboza? znajdziesz ją w tym temacie: (__Y__) KILIK (__Y__)
Mateusz SSJ8 - Pon 06 Lut, 2012 15:09
Można to zrobić w jeszcze jeden sposób, ale wtedy odradzam podchodzenie do tego starszym RPG Makerem niż XP.
| Cytat: | | Użyj zmiennej $game_harvests, nadając jej klasę Game_Harvests. W "Game_Event" do komendy "refresh" dopisz modyfikacje, która w trakcie inicjalizacji zdarzenia podłączy je do zmiennej $game_harvests[key]**1, a jak ta zmienna nie istnieje, to zostanie ona zainicjowana jako klasa Game_Harvest. |
Dobrym pomysłem byłoby uniemożliwienie zasadzenia kolejnego ziarna, aż ostatnio zasadzony plon zostanie zebrany.
tracersgta - Pon 06 Lut, 2012 16:54
Proszę po angielsku... Niektórzy mają mniej od Jacka Sparrowa.
master miller - Czw 16 Lut, 2012 17:03
O proszę, była już grafika, jest skrypt to teraz czekam na grę.
Symulator Firmy Napoji Alkoholowych? SFNA :D
spartanPAGE - Czw 16 Lut, 2012 20:06
Mateusz SSJ8, po zasadzeniu przenosi nas na następną strone, więc bierze tylko 1 ziarno na plon :)
|
|