Kalkulator


1. Przygotowania

    Skrypt "Kalkulator' jest średnio trudnym przedsięwzięciem. Powstał głównie po to, aby pokazać jak przydatne mogą być zmienne, z którymi nie każdy przecież chce mieć do czynienia. Oczywiście to jedynie trzon. Jeżeli zaciekawiło was takie rozwiązanie spróbujcie sami go ulepszyć - bo najlepszą nauką jest metoda prób i błędów.

2. Pobieranie liczb

    Na początku pomyślmy, w jaki sposób można sprawić, aby gracz mógł wprowadzić dowolną cyfrę. Oczywiście opcji 'Show Choices' absolutnie nie używamy, chyba że bohater może wybrać zaledwie kilka możliwych liczb. Zamiast tego wykorzystamy świetną opcję 'Input Number', znajdującą się na pierwszej zakładce komend. Teraz w lewym polu wpisujemy, ile cyfr może zawierać wybrana przez gracza liczba. W prawym natomiast tworzymy zmienną np. 'liczba 1' i tą też wybieramy. Po skończeniu klikamy OK. Teraz całą czynność powtarzamy drugi raz, tylko zamiast 'liczba 1' tworzymy 'liczba 2'.



3. Działania

    I teraz sedno skryptu. Z komend wybieramy 'Show Choices' i po kolei wpisujemy:
1)Dodaj
2)Odejmij
3)Pomnóż
4)Podziel

    Z prawej strony możemy wziąć 'Ignore', żeby nie można było wyjść z tego okna przed wykonaniem działania. Klikamy OK.



    Teraz Pod napisem 'Dodawanie' wstawiamy komendę 'Variable Operations'. W polu 'Variable To Change' ustawiamy 'liczba 1', w 'Operation' 'Add', a w 'Operand', w drugiej opcji od góry ustawiamy zmienną 'liczba 2'. Dzięki temu wartości pierwszej zmiennej zostanie dodana wartość drugiej zmiennej. Trzeba jeszcze jakoś pokazać wynik naszego działania. W tym celu pod komendą 'Variable Operations' wybieramy komendę 'Message'. Możemy na początek napisać coś w stylu 'Wynik działania to:'. Ważna jest jednak druga część, gdzie należy wpisać '\V[0001]', oczywiście pomijając cudzysłów. Taki zapis oznacza, że zostanie wyświetlona wartość zmiennej 0001. Wedle tych kroków postępujemy również w przypadku pozostałych działań, zmieniając oczywiście przy każdym 'Operation'.



    Na sam koniec strony eventa, pod wszystkimi komendami wybieramy 'Variable Operations', 'Variable To Change'->'liczba 1', 'Operation'->'Set Equal', 'Operand'->'Number: 0'. Dzięki temu po wykonaniu któregokolwiek z działań zmienna 0001 zostanie wyzerowana. Akurat w tym przypadku nie jest to potrzebne, bo na początku i tak sami ustalamy wartość tej zmiennej. Warto jednak wyrobić w sobie taki nawyk, bo w zaawansowanych skryptach właśnie brak takiego zapisu może nam popsuć całą konstrukcję.

4. Koniec

    Jak wspomniałem, 'Kalkulator' jest średnio trudny. Jeżeli już opanujecie jego budowę, warto spróbować trochę go 'podrasować'. Możliwe, że ktoś nie zrozumiał moich zawiłych porad <:. W takim wypadku zachęcam do ściągnięcia skryptu pokazowego, który znajduje się poniżej:

Download

Michu

Logowanie/Rejestracja

Login:
Hasło:
Zapamiętaj mnie
zarejestruj się
Do zespołowej pracy nad grą w RM najbardziej skłoniłby mnie:
Odpowiedni projekt
Właściwi ludzie
Komercyjny charakter produkcji
Wersja Makera
Coś innego
Nie interesuje mnie praca w zespole
zobacz wyniki | archiwum ankiet
1. Gromada
2. Septerra Core: Dream About The Past
3. Tale of Exile: Akt I
4. Qmai World 1
5. Asgun
6. Wrota Arkany 2
7. Dark Dawn
8. Wrota Arkany 3
9. Manga Carta
10. Komnata
» [VX] Project2
» EnterVPL nagrywa gry z RM
» RMgryTV
» CrashuR na Jutubach
» [XP] Kroniki Kelleńskie: Anioły i duchy
» [XP] Shaarimoth
» [XP] Akcesoria i warunki
» [XP] Wyświetlanie portretu przy wiadomości
» The Ultimate Boy - Film o naszym polskim superbohaterze!
» Pogromca II: Złodziej Kamienia [XP]
Wyspa dla Dwojga by Reaven
wersja
Pełna,
RM 2003
rok wydania
2004
ocena
7.5/10
RPG Maker Zone Kroniki Fallathanu - Prawdziwy mmoRPG w przeglšdarce Muzeum w Raccoon City: Resident Evil HQ Pokemon Valhalla
© Tsukuru Archive 2006-2016 | Używamy plików cookie.