[XP] Savepointy - Wersja do druku
Ultima Forum
[XP] Savepointy - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Wsparcie (/Forum-Wsparcie)
+--- Wątek: [XP] Savepointy (/Thread-XP-Savepointy)

Strony: 1 2


Savepointy - ziomsamsung - 31-08-14 15:02

Jak wywalić z menu opcję ''zapisz grę'' ale żeby były savepionty czyli że można zapisywać na przykład przy jakimś ołtarzu.


RE: Savepointy - Altan - 31-08-14 15:25

Wchodzisz do projektu, robisz kopię zapasową "Scene_Menu". (No chyba że się nie boisz że ci projekt rozwali xD)
Teraz wchodzisz w 23 linijkę i zaznaczasz do końca linijki 25.
I zastępujesz tym:
Kod:
s4 = "Stan"
    s5 = "Koniec"
    @command_window = Window_Command.new(160, [s1, s2, s3, s4, s5])

Tha da. Koniec.

PS:Zapisujesz oczywiście w zdarzeniu. 3 Strona prawy dolny róg i tam gdzieś jest coś w stylu "wyświetl menu zapisu"


RE: Savepointy - ziomsamsung - 31-08-14 15:55

Nie ma tej opcji w menu, ale jak wchodzę w opcję wyjście to wyświetla mi się okno zapisu gry.


RE: Savepointy - kanumerki - 31-08-14 16:07

Ponieważ nie zmieniłeś co ma być dalej. Koniec przejął funkcję zapisu. zamień ten kod w Scene_menu:
Kod:
when 4  # セーブ
        # セーブ禁止の場合
        if $game_system.save_disabled
          # ブザー SE を演奏
          $game_system.se_play($data_system.buzzer_se)
          return
        end
        # 決定 SE を演奏
        $game_system.se_play($data_system.decision_se)
        # セーブ画面に切り替え
        $scene = Scene_Save.new
      when 5  # ゲーム終了
        # 決定 SE を演奏
        $game_system.se_play($data_system.decision_se)
        # ゲーム終了画面に切り替え
        $scene = Scene_End.new
na ten kod:
Kod:
when 4  # セーブ
        # 決定 SE を演奏
        $game_system.se_play($data_system.decision_se)
        # ゲーム終了画面に切り替え
        $scene = Scene_End.new

PS.
To nie wszystko. W Scene_end musisz zamienić jedną linijkę kodu:
bodajże 56 linijka.
Kod:
$scene = Scene_Menu.new(5)
na:
Kod:
$scene = Scene_Menu.new(4)
i wszystko powinno być okej ;)


RE: Savepointy - Altan - 31-08-14 16:12

Aha, popełniłem błąd w tym że należy do 25 lininijki ;__;

Należy do 26.


RE: Savepointy - ziomsamsung - 31-08-14 16:39

Dzięki wszystkim dwóm daję ''pomógł'', ale jest jeszcze jeden problem. Jak wybieram opcję "Wyjście" i biorę "anuluj to mi się tworzy nowa opcja bez tekstu.


RE: Savepointy - Altan - 31-08-14 16:40

No bo widzisz... na górze musisz naprawić ten błąd który to ja popełniłem. Musisz do 26 linijki a nie do 25 jak wcześniej pisałem.

Chyba.

@Down
Ale serio wystarczyło to co napisałem, pomyliłem tylko liczby. ;__;
Mam pokazać SS z dowodem?


RE: Savepointy - kanumerki - 31-08-14 16:44

Jeszcze jedna linijka w Scene_end, która odpowiada za anuluj nie została za pewnie zmieniona i stąd ten problem.
linijka 106:
Kod:
$scene = Scene_Menu.new(5)
zamień na:
Kod:
$scene = Scene_Menu.new(4)
I teraz powinno być w porządku.


RE: Savepointy - ziomsamsung - 31-08-14 17:11

Cytat:Zrobiłeś to?
Tak.

Dzięki wszystko działa leci 'pomógł' drugi raz ;D


RE: Savepointy - Altan - 31-08-14 17:30

Mi starczyło ;__;

Dobra koniec, bo zaraz będą mówić że posty nabijamy. :>
Pomogliśmy i jest ok.