UltimaForum

Tutorial [VX] - Sakiewka + Przechowywanie pieniędzi

Agumon - Wto 06 Kwi, 2010 20:00
Temat postu: Sakiewka + Przechowywanie pieniędzi
Witam
W dzisiejszym tutorialu pokażę wam jak w prosty sposób można zrobić sakiewkę w której możemy przechowywać pieniądze...

Potrzebne nam jest:
- 4x Zmienna:
*0001: W sakiewce - Ile pieniędzy mamy w sakiewce
*0002: Wyciąganie - Ile będziemy wyciągać pieniędzy
*0003: Wsadzanie - Ile będziemy wsadzać pieniędzy do sakiewki
*0004: Pieniądze - Nasze pieniądze
- 1x Przedmiot - sakiewka
- 1x Typowe zdarzenie

Ok zaczynamy.

Wchodzimy w zakładkę typowe zdarzenia.. Tworzymy 1 nową wiadomość np.
"Chcesz wyciągnąć czy wsadzić pieniądze???"
Następnie Zmienna 0004: Pieniądze - Ustaw - Pieniądze
Screen:
Spoiler:





Następnie pokaż wybór :
---Wyciągnąć
---Wsadzić

Screen:
Spoiler:





Jeżeli :
---Wyciągnąć to:
Wiadomość:
"W sakiewce masz \v[1] pieniędzy. Ile chcesz wyciągnąć?" Gdzie \v[1] to odwołanie do zmiennej 0001: W sakiewce.
Po wiadomości:
Polecenie:
Wstaw numer
Zmienna- 0002: Wyciąganie
Numer : 4

Screen:
Spoiler:




Następnie: Ustaw warunek :
Zmienna 0002: Zabieranie jest <= ( Mniejsza lub równa) zmiennej 0001: W sakiewce
*Inne zdarzenie, jeśli warunek się nie spełni.

Jeśli warunek się spełni to:

Zmiana pieniędzy:
Operacja :Dodaj
Wartość : zmienna - 0002: Zarabianie

Zmień zmienną:
0001: W sakiewce - zmienną 0002: Zabieranie

Screen:
Spoiler:





Jeśli się nie spełni to:
Wiadomość:
"Nie masz tyle pieniędzy w sakiewce."

Ufffffff..... Jakoś to poszło... Kolej na następne 50% tutka.

Ok no to tak:
Opcja: Wsadź:
Wiadomość:
"Masz \v[4] pieniędzy. Ile chcesz wsadzić?" Gdzie \v[4] to ilość twoich pieniędzy.
Polecenie:
Wstaw numer
Zmienna- 0003: Zostawianie
Numer : 4
Następnie:
Ustaw warunek:
Zmienna 0003: Zostawianie <= ( Mniejsza lub równa) zmiennej 0004: Pieniądze
*Inne zdarzenie, jeśli warunek się nie spełni.

Screen:
Spoiler:





Jeśli się spełni to:
Zmienna 0001: W sakiewce + zmienna 0003: Zostawianie
Zmiana pieniędzy :
Operacja:
-odejmij
Wartość:
zmienna 0003: Zostawianie

Screen:
Spoiler:






Jeśli warunek się nie spełni to:
Wiadomość:
"Nie masz tyle pieniędzy."

Całość ma wyglądać tak:

Screen:
Spoiler:





Następnie wchodzimy w zakładkę przedmioty i tworzymy nowy przedmiot. Nazywamy go np. Sakiewka i uzupełniamy wszystkie pola tak jak na obrazku:

Screen:
Spoiler:





Czyli tak:

Nazwa:
-Sakiewka

Opis:
-Sakiewka - W niej przechowuj swoje oszczędności

Cel:
-Brak

Używalne:
-Menu

Konsumpcyjny:
-Nie

Typowe zdarzenie:
0001:Sakiewka.



A potem zastosuj i ok...
I od tego czasu możemy cieszyć się naszą księgą umiejętności...

Aha i jak ktoś by nie wiedział jak to zrobić to zamieszczam demko:
DEMO:



Created By Agumon. Copyright©2010.
All Rights Reserved.®


Dzięki że mogłem pomóc i pozdrawiam wszystkich...
Niedługo będzie więcej podobnych poradników...

Czeliosss - Wto 06 Kwi, 2010 20:27

Fajny Tutek. Można to wykorzystać do zakończonych questów, że zamiast dostawać kasę to do sakwy. Dobra robota.
Amelanduil - Wto 06 Kwi, 2010 21:18

Hmm... a jak ci ukradną sakiewkę i potem ją odzyskasz to kasa nadal będzie? :D
Agumon - Sro 07 Kwi, 2010 12:30

Powinna nadal być.
Chyba że wyzerujesz zmienną 0001: W sakiewce...
Zmienna 0001: W sakiewce ustaw wartość = 0

[ Dodano: Pią 09 Kwi, 2010 17:10 ]
Agumon napisał/a:
I od tego czasu możemy cieszyć się naszą księgą umiejętności...


Sorka powinno być "I od tego czasu możemy cieszyć się naszą sakiewką..." Wziąłem to z mojego 1 tutka i zapomniałem zmienić...

Lukortech - Czw 12 Sie, 2010 10:59

Gratuluję tutoriala.

Rzecz fajna, lecz myślę że przy dużych ilościach pieniędzy lepiej zastosować to do skrzyni.


Przykładowo zaczynamy grę i na starcie w skrzyni 2000 sztuk złota.
No bo skąd postać ma mieć tyle przy sobie?

Chyba że to jakaś starsza pani która "na pewno' ma przy sobie dużo kasy (sarkazm)

oeksy30 - Pon 28 Lut, 2011 17:46

9/10 dla tego że powinna być jeszcze w wyborze opcja "pokaż liczbę pieniędzy w sakiewce" czy coś w tym stylu.
Agumon - Pon 28 Lut, 2011 18:35

Cytat:
9/10 dla tego że powinna być jeszcze w wyborze opcja "pokaż liczbę pieniędzy w sakiewce" czy coś w tym stylu.


No cóż nie każdy umie czytać ze zrozumieniem xD

Cytat:
"W sakiewce masz \v[1] pieniędzy. Ile chcesz wyciągnąć?" Gdzie \v[1] to odwołanie do zmiennej 0001: W sakiewce.

Mikołaj - Sro 02 Mar, 2011 14:11

Fajne...Może użyję tego do moich gier ;-)
Piotro888 - Sro 02 Mar, 2011 16:15

Zrobiłem wszystko co napisałeś, ale gdy to zrobię to przy wsadzaniu pokazują mi się tylko zera. :-(
Agumon - Sro 02 Mar, 2011 19:14

No bo jak jest wybór liczby do wsadzenia pieniędzy to są same zera. A potem strzałkami wybierasz jaką sumę chcesz włożyć.
Piotro888 - Czw 03 Mar, 2011 19:56

O (nie będę przeklinać). Jaki ze mnie głupek. Ale sakiewka super. Używam jej

Powered by phpBB modified by Przemo © 2003 phpBB Group