• Anmelden

Reborn

hat beim Stromkonzern schon Rabatt

  • »Reborn« ist der Autor dieses Themas

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

1

Samstag, 21. Februar 2009, 12:40

Misteriöses nil ;-)

Schon wieder ich^^, ich hab da so ein Problem, bei dem Script hier:

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?


Spoiler: OpenSource-Projects
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
zum Lesen den Text mit der Maus markieren

2

Samstag, 21. Februar 2009, 12:44

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 :dance:

    NOOOOIIINN, unser schöner Forentreffen 2009 "Gruppe Wenzel" Banner ist weg, noooooiiiin!! ;(

    Bild
  • Déjà-vù

    Bild
    © by Ryouko
  • Tipp ;)

    Lesen, denken, posten.
    Gebt Schritt 2 eine Chance!
  • Schreibweise

    Wer Standard mit "t" schreibt ist ein Idiod!
  • Zombies!

    Bild

    :D
  • Shoutbox :D

    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!

Reborn

hat beim Stromkonzern schon Rabatt

  • »Reborn« ist der Autor dieses Themas

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

3

Samstag, 21. Februar 2009, 12:45

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 -.-.
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?


Spoiler: OpenSource-Projects
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
zum Lesen den Text mit der Maus markieren

4

Samstag, 21. Februar 2009, 12:47

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.
  • Forentreffen :dance:

    NOOOOIIINN, unser schöner Forentreffen 2009 "Gruppe Wenzel" Banner ist weg, noooooiiiin!! ;(

    Bild
  • Déjà-vù

    Bild
    © by Ryouko
  • Tipp ;)

    Lesen, denken, posten.
    Gebt Schritt 2 eine Chance!
  • Schreibweise

    Wer Standard mit "t" schreibt ist ein Idiod!
  • Zombies!

    Bild

    :D
  • Shoutbox :D

    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!

Reborn

hat beim Stromkonzern schon Rabatt

  • »Reborn« ist der Autor dieses Themas

Motto: Wer noch was vom Wochenende weis, hat es nie erlebt!

  • Nachricht senden

5

Samstag, 21. Februar 2009, 12:49

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^^.
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?


Spoiler: OpenSource-Projects
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
zum Lesen den Text mit der Maus markieren

6

Samstag, 21. Februar 2009, 13:08

Warum sollte die Variable global sein? O_o
Was machst du eigentlich, Kerl? xD
  • Forentreffen :dance:

    NOOOOIIINN, unser schöner Forentreffen 2009 "Gruppe Wenzel" Banner ist weg, noooooiiiin!! ;(

    Bild
  • Déjà-vù

    Bild
    © by Ryouko
  • Tipp ;)

    Lesen, denken, posten.
    Gebt Schritt 2 eine Chance!
  • Schreibweise

    Wer Standard mit "t" schreibt ist ein Idiod!
  • Zombies!

    Bild

    :D
  • Shoutbox :D

    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!

Social Bookmarks