Misteriöses nil ;-)
Schon wieder ich^^, ich hab da so ein Problem, bei dem Script hier:
Hier ist @counntt immer iwie nil, obowhl ich es nie auf nil setzte, das einzigste mal wo ich das setzte ist bei @countt = 3, ich hab keine Ahnung woher das kommt, kann mir da vielleicht jemand helfen?
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
def aufstellung if Mouse.click?(1) p@countt @countt -= 1 if @count != nil if $ii != nil && $ii > 0 && @countt == nil or $ii != nil && $ii > 0 && @countt < 1 for x in 0..19 for y in 0..14 if Mouse.tiles[0] == x if Mouse.tiles[1] == y if $game_map.data[x, y, 2] == 392 @countt = 3 Move_system.teleport(x,y) $ii = 0 end end end end end end for i in 1..20 if Mouse.event?(i) $ii = i end end end end |
Hier ist @counntt immer iwie nil, obowhl ich es nie auf nil setzte, das einzigste mal wo ich das setzte ist bei @countt = 3, ich hab keine Ahnung woher das kommt, kann mir da vielleicht jemand helfen?
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
|
|
Ruby Quellcode |
1 2 |
p@countt @countt -= 1 if @count != nil |
1. Ich weiß ja nicht, ob das was ändert, aber mal mal ne Lücke hinters p.
2. Ist es Sinn der Sache, dass counntt eins abgezogen kriegt wenn count nicht nil ist?
Kann durchaus sein, ich frag aber trotzdem mal^^
EDIT: Sonst kann ich da grad auch nix erkennen.
-
Forentreffen
NOOOOIIINN, unser schöner Forentreffen 2009 "Gruppe Wenzel" Banner ist weg, noooooiiiin!!

-
Déjà-vù
-
Tipp
Lesen, denken, posten.
Gebt Schritt 2 eine Chance! -
Schreibweise
Wer Standard mit "t" schreibt ist ein Idiod! -
Zombies!
-
Shoutbox
Thema war aktuell das Forentreffen bzw. dass Nariakei doch nächstes mal kommen würde.
Da plötzlich:
Zitat
(00:50:33) (19): was intressierts mich wie flach ein flachbildfernseher is
(00:50:41) (19): wenn der nur 3 centimeter dick is
(00:50:42) GreyHat: 19, du laggst
(00:50:50) (19): dann kann man den platz trotzdem net ausnutzen
(00:50:59) GreyHat: dein ping ist sozusagen 30 minuten
(00:51:02) Nariakei: lool
(00:51:05) Saverion: LOL
Watch your fire! - Beobachtet euer Feuer!
Ist mir auch gerade vorhin aufgefllen, doch was ändern tuts nicht.
EDIT:
hab mal eben @countt nach dem es auf 3 gestell wird printen lassen, da komm 3 raus, aber dann wirds danach durch iwas wieder auf nil gesetzt -.-.
EDIT:
hab mal eben @countt nach dem es auf 3 gestell wird printen lassen, da komm 3 raus, aber dann wirds danach durch iwas wieder auf nil gesetzt -.-.
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
Moment mal...du benutzt @countt, ohne sie vorher zu initialisieren?
Du benutzt die nur in dieser Methode?
Dann ist doch klar, dass sie keinen Wert hat.
Setz mal @countt = 0 davor.
Du benutzt die nur in dieser Methode?
Dann ist doch klar, dass sie keinen Wert hat.
Setz mal @countt = 0 davor.
-
Forentreffen
NOOOOIIINN, unser schöner Forentreffen 2009 "Gruppe Wenzel" Banner ist weg, noooooiiiin!!

-
Déjà-vù
-
Tipp
Lesen, denken, posten.
Gebt Schritt 2 eine Chance! -
Schreibweise
Wer Standard mit "t" schreibt ist ein Idiod! -
Zombies!
-
Shoutbox
Thema war aktuell das Forentreffen bzw. dass Nariakei doch nächstes mal kommen würde.
Da plötzlich:
Zitat
(00:50:33) (19): was intressierts mich wie flach ein flachbildfernseher is
(00:50:41) (19): wenn der nur 3 centimeter dick is
(00:50:42) GreyHat: 19, du laggst
(00:50:50) (19): dann kann man den platz trotzdem net ausnutzen
(00:50:59) GreyHat: dein ping ist sozusagen 30 minuten
(00:51:02) Nariakei: lool
(00:51:05) Saverion: LOL
Watch your fire! - Beobachtet euer Feuer!
Lass mal eben erklären xD. Das Script soll 1 mal durchlaufen, beim 1. durchlauf wirds auf 3 gestellt, beim 2. durchlauf ist es ja dann nichtmehr nil und es wird um 1 vermindert, beim 2. mal klicken soll es wieder um 1 weniger werden, bei 3. mal auch wieder und dann ist @count < 1 und der spaß geht wieder von vorn los. So hab ich mir das gedacht, funtzen tuts aba nicht.
EDIT: Es lag daran das ich ein @ statt einem $ davor getan hab, weis zwar nicht warum aba ist so^^.
EDIT: Es lag daran das ich ein @ statt einem $ davor getan hab, weis zwar nicht warum aba ist so^^.
Mehr als a Allgäuer ka a Mensch it wera.
Wie soll ich wissen was ich denke, bevor ich nicht höre was ich sage?
NES-Emulator - a simple NES-Emulator
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
ERDL - a embedded Ruby Interpreter with the abilltiy to render images with DirectX ERDL shall be 100% compatible to RPGXP-Ruby Scripts
zum Lesen den Text mit der Maus markieren
Warum sollte die Variable global sein? O_o
Was machst du eigentlich, Kerl? xD
Was machst du eigentlich, Kerl? xD
-
Forentreffen
NOOOOIIINN, unser schöner Forentreffen 2009 "Gruppe Wenzel" Banner ist weg, noooooiiiin!!

-
Déjà-vù
-
Tipp
Lesen, denken, posten.
Gebt Schritt 2 eine Chance! -
Schreibweise
Wer Standard mit "t" schreibt ist ein Idiod! -
Zombies!
-
Shoutbox
Thema war aktuell das Forentreffen bzw. dass Nariakei doch nächstes mal kommen würde.
Da plötzlich:
Zitat
(00:50:33) (19): was intressierts mich wie flach ein flachbildfernseher is
(00:50:41) (19): wenn der nur 3 centimeter dick is
(00:50:42) GreyHat: 19, du laggst
(00:50:50) (19): dann kann man den platz trotzdem net ausnutzen
(00:50:59) GreyHat: dein ping ist sozusagen 30 minuten
(00:51:02) Nariakei: lool
(00:51:05) Saverion: LOL
Watch your fire! - Beobachtet euer Feuer!


