[XP] Problem z SSVBS by DarkCloud - Wersja do druku
Ultima Forum
[XP] Problem z SSVBS by DarkCloud - Wersja do druku

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



Problem z SSVBS by DarkCloud - Kosmik123 - 15-07-14 19:02

Witam. Użyłem w swojej grze skrypt Simple Side View Battle System od Darkcloud z roku 2008. Natrafiłem jednak na jeden problem z zapisem gry. Zapis działa, aż do pierwszej walki. Gdy jednak chcę zapisać stan gry po walce wyskakuje okienko z błędem.

http://www.brickshelf.com/gallery/Duvin999/Wszystko/blad.png

Proszę o pomoc, bo zapisywanie to w sumie bardzo ważna część gry, a skrypty związane z zapisywaniem i zewnętrznymi plikami to dla mnie czarna magia. Nigdzie na internecie nie mogłem znaleźć rozwiązania podobnego problemy.


RE: Problem z SSVBS by DarkCloud - Mateusz SSJ8 - 15-07-14 20:12

Dlatego właśnie odradzam gotowce. To przez te kwiatki.

Gdzieś w klasie "Scene_Save" próbuje ci dać do pliku grafiki postaci z walki. Jest to niemożliwe. Będziesz musiał przejrzeć skrypty DarkCloud'a. Tam musi znajdować się nadpis oryginalnej klasy "Scene_Save". Wykasuj tylko ten nadpis i po kłopocie. A jak nie chcesz, to znajdź w nadpisie klasy "Scene_Save" pętlę zawierającą "Sprite_Battler" i cały kod tej pętli zastąp
Kod:
oryg_zbior.push([$game_party.actors[i].battler_name, $game_party.actors[i].battler_hue])
, gdzie zamiast "oryg_zbior" wprowadź nazwę zmiennej, do której ta pętla rzeczywiście zapisuje.
To jest pętla wykonująca się kilka razy. W ruby może być ona określona
Kod:
for i in 0...$game_party.actors.size
...kod wykonywany przez pętlę...
end
lub
Kod:
$game_party.actors.size.times { |i| ...kod wykonywany przez pętlę... }
Nie ma innej drogi do naprawienia kodu.


RE: Problem z SSVBS by DarkCloud - Ayene - 15-07-14 21:05

Upewnij się, że korzystasz z najnowszego skryptu (z 21.10), który rzekomo miał naprawić błąd z z zapisem :arrow: http://www.rmxp.vot.pl/index.php?topic=2433.msg36560#msg36560


RE: Problem z SSVBS by DarkCloud - Kosmik123 - 16-07-14 12:15

Ooo... dzięki! Właśnie o to chodziło. Problem rozwiązany.