|
|||||||||||
Zasoby(19689) • Porady i Skrypty(39) • Tutoriale(18) • FAQ(20) • Inne(56) • Linki(63) | |||||||||||
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 |
© Tsukuru Archive 2006-2020 | Strona o charakterze prywatnym, używamy plików cookie. |