| |
UltimaForum
|
 |
Wsparcie [VX] - kolejna prośba o skrypt
Valdali - Nie 22 Sty, 2012 20:48 Temat postu: kolejna prośba o skrypt siemka :D
w moim projekcie wybiera się bohatera i tylko nim przeżywa niesamowite przygody w niesamowitym świecie bla bla bla...
każdy bohater ma oczywiście swojego fejsa. jak więc zrobić by w wiadomości był ukazywany fejs o postaci na ten przykład id. 1.
proszę o malutki skrypt, wielkich skrypterów
Amelanduil - Nie 22 Sty, 2012 20:53
Na to nawet skryptu nie potrzeba, wystarczyłoby zmienić w programie "change actor graphic" ^^
Valdali - Nie 22 Sty, 2012 20:54
nie o to mi chodzi...
w oknie wiadomości wybiera sie dla każdej innego face
czytanko ze zrozumieniem
tłumaczyć lepiej? :D
Amelanduil - Nie 22 Sty, 2012 20:56
| Cytat: | | czytanko ze zrozumieniem |
ojoj, bo jak ktoś w minutę odpisuje to nawet posta nie idzie zedytować jak się wpadnie na to >_<
to wtedy robisz 3 strony tego samego eventu z tym samym tylko z warunkiem "actor x exists". I na każdej stronie zwyczajnie ustawiasz inny face.
Valdali - Nie 22 Sty, 2012 20:59
| Cytat: | | czytanko ze zrozumieniem |
nie chciałem cie tym urazic :P | Cytat: | | to wtedy robisz 3 strony tego samego eventu z tym samym tylko z warunkiem "actor x exists". I na każdej stronie zwyczajnie ustawiasz inny face. |
mam do wybru 8 bohaterów więc troche słabo z tyloma eventami
Amelanduil - Nie 22 Sty, 2012 21:00
cóż event może mieć ponad 30 stron, także to tylko TROCHĘ (^^) roboty ze zmienianiem faceseta. To że 8 postaci to spokojnie się zmieści 8 stron eventu. A ponadto daje ci to możliwość zmian dialogów wypowiadanych przez postać, czyli grę można przechodzić każdą postacią i za każdym razem widzieć inne linie dialogowe. wow.... czemu na to nie wpadłem ^^
Valdali - Nie 22 Sty, 2012 21:02
nie wiem czy chciało by mi sie tyle tego robic :DD
poczekam moze ktos napisze mały skrypt
Ayene - Pon 23 Sty, 2012 12:51
Jeżeli przyjąć, że wybrany bohater będzie zawsze pierwszy w drużynie to możesz wprowadzić taki warunek w klasie 'Game_Interpreter':
Znajdź linijkę:
| Kod: | $game_message.face_name = @params[0]
$game_message.face_index = @params[1] |
i zamień ją na:
| Kod: | if @params[0] == "Actor1"
$game_message.face_name = $game_party.members[0].face_name
$game_message.face_index = $game_party.members[0].face_index
else
$game_message.face_name = @params[0]
$game_message.face_index = @params[1]
end |
Wystarczy, że w oknie wiadomości ustawisz face o nazwie "Actor1", a program sam ustawi, czyja twarz ma się wyświetlić.
Valdali - Pon 23 Sty, 2012 14:32
kurcze nie wypali.
używam skryptu na wybór postaci więc w bazie danych będzie kilka tych bohaterów...
Ayene - Pon 23 Sty, 2012 14:37
Czyli co? Ile postaci wybierasz? Czy zmieniasz ich kolejność? Jak to wygląda?
Valdali - Pon 23 Sty, 2012 18:34
a więc tak:
używam tego skryptu na wybór postaci.
no i jak już wybierzemy bohatera to każdy ma swojego fejsa no nie?
w rozmowie chciałbym aby coś odpowiadało za twarzyczkę bohatera z bazy danych i wyświetlało tam gdzie w wiadomości się pokazuje.
wybiera się oczywiście jedna postać.
Ayene - Pon 23 Sty, 2012 18:58
No dobrze, czyli wychodzi na to, że kogokolwiek wybierzesz, zawsze będzie on pierwszy w drużynie tak? Czyli zaczynasz grę, masz pustą drużynę, wybierasz postać w skrypcie i masz bohatera, tak?
Valdali - Pon 23 Sty, 2012 19:17
może i być tak, jednakże zacząłem już robić i drużyna bez "bohatera",
to jedna postac bez grafiki i chara. ale to chyba wszystko jedno, bo postac wybiera sie na początku
|
|