UltimaForum

Tutorial [VX] - System reputacji + klawisze w VX

pw115 - Wto 23 Lut, 2010 18:20
Temat postu: System reputacji + klawisze w VX
Witam to znowu ja
W tym poradniku chciałbym wam przedstawić bardzo ciekawą rzecz a mianowicie reputację
np: jeśli będziemy mieć 0 reputacji to strażnik nie wpuści do jakiejś ekskluzywnej karczmy,
a jeśli reputacją będzie 5 to nas wpuści
Co nam będzie potrzebne:
- Zmienna(dla jednego systemu reputacji)
Opcjonalnie(dla osób bieglejszych w obsłudze vx'a)
- 1 typowe zdarzenie
- 1 przełącznik

Zaczynamy

Najpierw trzeba tę reputację otrzymać nie ?

Kiedy skończymy questa dla jakiegoś NPC dopisujemy:
zmień zmienną: 0001Reputacja +1
To wszystko teraz mamy już 1 Reputacji !!!

Teraz ustawiamy strażnik który będzie reagować na posiadaną przez nas reputację
robimy tak:
ustaw warunek: zmienna 0001Reputacja = 1
wiadomość: Spadaj
koniec warunku
ustaw warunek: zmienna 0001Reputacja = 5
wiadomość: Witaj !
Proszę oto SS:
Spoiler:




Koniec

A teraz pokaże wam jak wyświetlać wartość zmiennej w trakcie gry za pomocą klawisza(ale to stwarza możliwości co ?)
Ale najpierw omówię klawisze w Vx'sie
Więc

W grze - Na klawiaturze
C - Enter
B - ESC
A - Shift(L)
Z - C
X - B
A - X
S - Y
D - Z
Q - L
Teraz tworzymy typowe równoległe zdarzenie startujące na przełącznik(startowy)
przełącznik startowy - taki który jest uruchamiany na samym początku gry
i w tym typowym
ustaw warunek: Przycisk R(na klawiaturze W)jest naciśnięty
wiadomość: \v[0001]
Czemu \v[0001] - bo taka komenda wyświetla wartość zmiennej nr 1
Proszę oto SS
Spoiler:




Asantos - Wto 23 Lut, 2010 18:29

fajny tutek - dzięki za pokazanie jak wywoływać coś klawiszem ;) przyda mi się :D
Hemp Gru - Sro 24 Lut, 2010 09:13

Dasz demo??
CreeperCrisis - Pią 25 Cze, 2010 20:43

Odświeżam. :-)
Nie wiem po co demo :-/ , wszystko zrozumiałe i przejrzyste. :-)
Nic dodać nic ująć :-)

Hemp Gru - Sob 26 Cze, 2010 10:50

Gdy prosiłem o demo nie umiałem jeszcze zmiennych :-/
Teraz umiem...

PaKiTos - Pon 12 Lip, 2010 18:51

Dla nowych się przyda, dobry tutorial. :-) :-)
Agumon - Wto 27 Lip, 2010 12:29

Nom dobry tutek.
Loyd - Nie 16 Sty, 2011 23:42

A wie ktoś jak zrobić system reputacji taki jak w elder csroll 3?(Reputacja tam nie jest ogólna ale do każdego mieszkańca inna)
Kiniaq - Pon 17 Sty, 2011 18:25

Loyd, robisz osobną zmienną do każdego mieszkańca :)
tracersgta - Pon 17 Sty, 2011 19:48

Napewno mi się przyda... Ale są tutaj 2 tutki w jednym:
-reputacja
-jak wywołać coś klawiszem ;-)

Agumon - Pon 17 Sty, 2011 20:18

Cytat:
Loyd, robisz osobną zmienną do każdego mieszkańca :)

Tylko po pewnym czasie mu to nie wyjdzie bo zabraknie mu przycisków do wyświetlania. No chyba że nie chce oglądać jego reputacji albo zrobi jeden i będzie kilka wyborów.

Kiniaq - Wto 18 Sty, 2011 17:21

Agumon napisał/a:
Tylko po pewnym czasie mu to nie wyjdzie bo zabraknie mu przycisków do wyświetlania. No chyba że nie chce oglądać jego reputacji albo zrobi jeden i będzie kilka wyborów.


Albo może też w oknie rozmowy z danym NPC dodać wybór "Pokaż reputację" i to wywoła wiadomość: "Twoja reputacja dla tej osoby wynosi: \v[001]"

Agumon - Sro 19 Sty, 2011 11:16

Albo nie lepiej zrobić np tak:
Wiadomość:
\c[3]Ktośtam\c[0] (\c[12]\v[5]\c[0]):
Witaj w czym mogę pomóc???
I wyglądało by to mniej więcej tak:


I teraz wytłumaczę o co chodzi. No to tak:
\c[3] - oznacza to że nazwa imienia np. Ktośtam będzie zielona
\c[0] - to że następne literki będą białe
\c[12] to że wiadomość będzie niebieska
\v[5] - a to będzie wyświetlany nr zmiennej. Tutaj wybrałem nr 5
Wszystkie imiona i zmienne są przytoczone przypadkowo.

Mi się zdaje że tak dobrane kolory lepiej wychodzą.

Kiniaq - Sro 19 Sty, 2011 11:48

Masz rację. Twój pomysł jest lepszy :-P
Drawestien - Sro 19 Sty, 2011 17:16

Dobry tutek,na pewno komuś się przyda.

Powered by phpBB modified by Przemo © 2003 phpBB Group