|
UltimaForum
|
 |
Skrypty [VX] - Intro
pablo014 - Pią 10 Wrz, 2010 07:48 Temat postu: Intro Odrazu do rzeczy przejde, robimy mapke (koniecznie zapamietac jej ID), podpisujemy ją charakterystycznie (np. INTRO, START albo coś), nastepnie wchodzimy w edytor skryptów naciskamy Insert robiąc nowe miejsce dla skryptu i wklejamy ponizszy skrypt :
wchodzimy do MAIN i ustawiamy ze SCENE_TITLE na SCENE_INTRO
teraz ustawienie skryptu :
$game_map.setup(1) # id mapy
w miejsce jedynki wstawiamy ID mapy przeznaczonej dla Intra, po wykonaniu tej czynnosci przy właczeniu gry zamiast do ekranu tytułowego przeniesie nas na podaną mape, i wystarczy ze naniej zrobimy zdarzenia ktore beda przedstawiac intro a potem przekierowanie do Ekranu tytułowego
Ten skrypt nie jest mój. tylko go rozpowszechniam.
Co do tego obrazka... -.- Możesz sobie z edytować podpis... -.-
Poster27 - Nie 26 Wrz, 2010 14:12
Fajny skrypt .Wiem że nie twój ale dzięki, że go wstawiłeś.
tomson12 - Czw 14 Paź, 2010 11:21
Jaka była pierwsza nazwa zanim się wpisało scene_intro ?Zacząłem zobic intro ale zrezygnowałem a teraz zapomniałem co tam było (14, Main) ?? Jak ktoś ma czas to niech napisze. plis.
Szymix - Czw 14 Paź, 2010 11:32
Przecież masz napisane:
Cytat: | wchodzimy do MAIN i ustawiamy ze SCENE_TITLE na SCENE_INTRO |
Czyli było "SCENE_TITLE".
tomson12 - Czw 14 Paź, 2010 11:39
niby tak ale jak to wpisuje to gra pokazuje błąd właśnie ten w Main, 14
Blazkowicz - Pon 25 Paź, 2010 15:00
Co zrobić jeżeli wyskakuje mi ten błąd ?
????? 'Requiem SBABS Standard' ? 2946 ??? NoMethodError ????????
undefined method `each' for nil:NilClass
Wyskakuje mi to gdy w grze mam skrypte związane z ABS'em.Gdy je usuwam problem znika.
Ale aj chciałbym pozostawić tego ABS'a.
PS Mam polskiego mejkera
Ayene - Pon 25 Paź, 2010 18:17
A masz kogoś w drużynie? Skrypt nie działa, gdy drużyna jest pusta.
Blazkowicz - Wto 26 Paź, 2010 12:31
Mam jednego bohatera
Rubicante - Sro 27 Paź, 2010 10:55 Temat postu: Pytanie Mi działa elegancko ale mam jedno pytanie, czy mozna jakos zmienic polozenie bohatera?
bo jest na lewym gornym rogu mapy a chcialbym aby byl na srodku
Ayene - Sro 27 Paź, 2010 11:56
Shaker, musiałbyś zatem sprawdzić, czy skrypt nie dodaje jakiejś zmiennej globalnej (poprzedzonej znakiem "$") w klasie Scene_Title... może to być np. $ABS... itd.
jeśli tak, to należy ten fragment wstawić do skryptu w sekcji, która wgrywa zmienne globalne (create_game_objects). Oczywiście to tylko domysły. Możesz ewentualnie zhostować projekt i wysłać mi go na PW. Wówczas będę miała lepsze rozpoznanie.
Rubicante, fragment:
Kod: | $game_player.moveto(1, 1) # kordy X,Y |
(1, 1) to (X, Y)
Blazkowicz - Sro 27 Paź, 2010 13:21
Ok wyśle ci jak zhostuje
Lukortech - Czw 28 Paź, 2010 15:57
Fajna rzecz, przyda mi się na pewno.
Dzięki.
spino333 - Pią 05 Lis, 2010 23:51
Mi wyskakuje taki łoto błąd: Script 'Main' line 9: NameError occurred. uninitialized constat SCENE_INTRO
FireBlade - Sob 06 Lis, 2010 01:15
Wejdź w edytor skryptów -> Main -> i zmień pablo014 napisał/a: | SCENE_TITLE na SCENE_INTRO |
spino333 - Sob 06 Lis, 2010 10:39
No mam tak: http://img593.imageshack.us/f/sceneintro.jpg/
rewolwerow - Nie 26 Sie, 2012 19:49
Bardzo przydatny. Właśnie go szukałem.
|
|