Nil, mimo że nie nil (rgss3)
Aktualny czas: 28-04-26, 21:04 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Nil, mimo że nie nil (rgss3)
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #1
Nil, mimo że nie nil (rgss3)

No ja pierdziu, modyfikuję sobie menu i umyśliłem sobie żeby lista menu miała inny kolor okna niż reszta (konfigurowalny w initialize). Jednak, przy zmianie pisze że nil, mimo że nie jest nil...

def update_tone
    self.tone.set(@skintone) unless @skintone==nil
  end

Nawet mimo klauzuli unless @skintone==nil, ciągle mi wypisuje że nil.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
17-05-14 09:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #2
RE: Nil, mimo że nie nil (rgss3)

Warunek musi działać, bo jest poprawny. Jaki jest dokładny komunikat o błędzie? Na pewno wskazuje tę linijkę?

[Obrazek: aye_furniture_pres.png]
17-05-14 15:57
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #3
RE: Nil, mimo że nie nil (rgss3)

Tak, wskazuje na tą linijkę i pisze coś o niemożności konwersji NilClass do Tone (co by było logiczne, gdyby to był nil). Nawet ustawiłem printa przed tą linijką żeby zobaczyć czy to aby na pewno nie jest nil, ale pokazało wartość Tone, nie nil.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
17-05-14 16:33
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #4
RE: Nil, mimo że nie nil (rgss3)

To może od początku. Jak dokładnie deklarujesz zmienną @skintone?

[Obrazek: aye_furniture_pres.png]
17-05-14 17:30
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Rave Offline
*


Liczba postów: 327
Dołączył: 02-05-13

Pomógł: 3



Post: #5
RE: Nil, mimo że nie nil (rgss3)

W def initialize.

@skintone = Tone.new(0,0,255)

I na 100% nie jest nil, bo jak mówiłem wypluwa {0.0,0.0,255.0,0.0} zamiast nil.

//edit: Masz może TeamViewer? Bym cię wpuścił do komputera to może byśmy tam wykombinowali na czy polega problem.

Nie ma rzeczy niemożliwych, jest tylko brak umiejętności.
[Obrazek: UXIyBZb.gif][Obrazek: UXIyBZb.gif]

Spoiler: (Otwórz)
(Ten post był ostatnio modyfikowany: 17-05-14 20:17 przez Rave.)
17-05-14 20:16
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Ayene Offline
*


Liczba postów: 758
Dołączył: 09-04-13

Pomógł: 112



Post: #6
RE: Nil, mimo że nie nil (rgss3)

Możesz mi podesłać swój plik Scripts na PW? Chyba że problem już rozwiązałeś...

[Obrazek: aye_furniture_pres.png]
28-05-14 19:24
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


Liczba postów: 511
Dołączył: 10-05-13

Pomógł: 40



Post: #7
RE: Nil, mimo że nie nil (rgss3)

Rave. Sprawdź wszystkie skrypty. Tylko dokładnie. Może gdzieś masz
@skintone = nil
i stąd błąd.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
02-06-14 09:24
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.