[XP] Tileset Banku i skrypt na dodanie opcji w menu startowym. - Wersja do druku
Ultima Forum
[XP] Tileset Banku i skrypt na dodanie opcji w menu startowym. - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [XP] Tileset Banku i skrypt na dodanie opcji w menu startowym. (/Thread-XP-Tileset-Banku-i-skrypt-na-dodanie-opcji-w-menu-startowym)



Tileset Banku i skrypt na dodanie opcji w menu startowym. - Skrzydlo - 21-03-15 21:14

Witam

_Tileset_

Szukam tilesetu banku.
Sprawdzałem w pandora box'e i w internecie jeśli macie ,tileset banku proszę podeślijcie mi.

_Skrypt_

Znacie jakiś skrypt by dodać do menu startowego, nowy tryb.
Chodzi mi oto żeby móc zrobić drugi start drużyny.


RE: Tileset Banku i skrypt na dodanie opcji w menu startowym. - Revlis - 22-03-15 00:48

Tilesety.
Zwoje, księgi i biurka:
http://rpgmaker.net/media/content/users/20322/locker/library_tiles.png
http://i1141.photobucket.com/albums/n583/heisenmanFC/Tiles/TileC-Interiors.png

Chyba, że szukasz współczesnego tilesetu. Taki był tylko na japońskiej stronie.
http://umidoriya.tyanoyu.net/20110807c.png
W tym celu musisz wejść na stronę:
http://umidoriya.tyanoyu.net/cb.html
Potem znaleźć zakładkę makera XP i wybrać trzecią opcję [オフィス].
Gdy próbuję dać link do jakiejkolwiek zakładki zawsze przekierowuje mnie na główną stronę.


RE: Tileset Banku i skrypt na dodanie opcji w menu startowym. - Ayene - 22-03-15 12:14

Wejdź w skrypt Scene_Title i linijkę (ok. 40):
Kod:
@command_window = Window_Command.new(192, [s1, s2, s3])
zamień na:
Kod:
s4 = "New Game 2"
@command_window = Window_Command.new(192, [s1, s4, s2, s3])

Następnie wartość 288 w linijce (ok. 44):
Kod:
@command_window.y = 288
zamień np. na 256.

We fragmencie (ok. 56~60):
Kod:
if @continue_enabled
   @command_window.index = 1
else
   @command_window.disable_item(1)
end
Cyfry 1 zamień na 2.

Fragment (ok. 98~105):
Kod:
case @command_window.index
when 0  # New game
   command_new_game
when 1  # Continue
   command_continue
when 2  # Shutdown
   command_shutdown
end
zamień na:
Kod:
case @command_window.index
when 0  # New game
   map, x, y = $data_system.start_map_id, $data_system.start_x, $data_system.start_y
   command_new_game(map, x, y)
when 1  # New game 2                        
   command_new_game(2, 1, 1) # ID, X, Y
when 2  # Continue
   command_continue
when 3  # Shutdown
   command_shutdown
end

Przyjrzyj się dodanej linii:
Kod:
command_new_game(2, 1, 1) # ID, X, Y
To tam wpisz w argumentach kolejno ID mapy i współrzędne XY.

Linijkę (ok. 114):
Kod:
def command_new_game
zamień na:
Kod:
def command_new_game(map, x, y)

Linijki (ok. 136):
Kod:
$game_map.setup($data_system.start_map_id)
zamień na:
Kod:
$game_map.setup(map)

I ostatnią linijkę (ok. 138):
Kod:
$game_player.moveto($data_system.start_x, $data_system.start_y)
zamień na:
Kod:
$game_player.moveto(x, y)