UltimaForum

Wsparcie [VX] - Problem z oknem wyboru

Darkfault - Nie 19 Wrz, 2010 17:11
Temat postu: Problem z oknem wyboru
Ratunkujcie. Ma ktoś doświadczenie z tym skryptem?

Kod:
#===========================================================
#    Advanced Text System
#    Version: 3.0
#    Author: modern algebra (rmrk.net)
#    Date: June 13, 2010
#+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


Bawiłem się z 'dimami' [wyrysowałem dla okna wyboru oddzielny 'dim background', żeby słodko wyglądało] i niestety wystąpił pewien ekhm... PROBLEM. Spory.

Już prezentuję.


Tak wygląda okienko [dolny tekst jest jako wiadomość na 'dim', okno wyboru to... okno wyboru. Oddzielne. Też na 'dim']


Wszystko ładnie i słodko, niestety kiedy wybiorę którąś opcję z wybierałki, lub anuluję wybór, zostaje mi takie coś:


Podejrzewam, że problem leży w braku 'odświeżenia' okienek, bo kiedy wejdę w menu i z niego wyjdę - okienko znika tak jak należy; jednak boję się sam ruszać skryptu bo psuj ze mnie straszliwy :|

Ktoś uratuje Adziusia? >_>


[ Dodano: Nie 19 Wrz, 2010 18:15 ]
Dodam, że dla wybierałki zastosowałem inny plik graficzny, niż dla zwykłej wiadomości.

Plik dla zwykłej to "MessageBackground.png", a dla wybierałki "ChoiceBackground.png" :|

CreeperCrisis - Nie 19 Wrz, 2010 17:53

Nie polizaj tylko poliż. xD

A co do tematu, to w ogóle nie używałem tego skryptu. :-) Chodź go widziałem. :-)

Darkfault - Nie 19 Wrz, 2010 18:01

Adziuś mówi w swoim własnym języku, w którym 'polizaj', 'zamcz', 'ciastki', 'jajki' itp. to są poprawne formy, a wasze formy są u mnie NIEPOPRAWNE ;|

Skrypt uratujcie :| Nie mogę zrezygnować z takiego słodkiego okienka wyboru :(

Ayene - Nie 19 Wrz, 2010 18:22

Wyszukaj w skrypcie:
Kod:
class Window_ChoiceBox < Window_Selectable

i po zakończeniu definicji
Kod:
def initialize (viewport = nil)

czyli po fragmencie:
Kod:
@last_index = -1
    refresh
  end

dodaj definicję:
Kod:
  def dispose (*args)
    @back_sprite.bitmap.dispose
    @back_sprite.dispose
    super (*args)
  end

Darkfault - Nie 19 Wrz, 2010 18:44

No naprawdę, nie wierzę. Działa.

Dziękuję :|

Niemożliwym jest w tak krótkim czasie przewertowanie TAKIEGO skryptu i znalezienie rozwiązania - to jakieś czary! Kim Ty jesteś Ayene?! :|

Jeszcze trochę i zmienię religię z Ateizmu na Ayenizm :|


[ Dodano: Nie 19 Wrz, 2010 19:46 ]
Zapomniałem nawet dodać, że to się objawia tylko kiedy 'Choice Window' używa 'dim' - przy normalnej grafice zamykało się normalnie. Zaprawdę, magia to jakaś :|


Powered by phpBB modified by Przemo © 2003 phpBB Group