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 8-) 8-)

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


Powered by phpBB modified by Przemo © 2003 phpBB Group