Seite 1 von 1

LUA...

Verfasst: 29.08.2009 12:36
von X0r
Hi,
ich hab mir gerade den LUA-Wrapper von www.realsource.de für PB geholt und habe nun folgendes Problem:

Code: Alles auswählen

script.s = "if CheckTest() == 0 then"
script.s + "  for i = 1,3 do"
script.s + "    print(i)"
script.s + "  end"
script.s + "else"
script.s + "	print('OK')"
script.s + "end"
Dieses Script will sich nicht ausführen lassen, wobei es nach dem Tutorial, dass ich gerade durchgehe, eigentlich funktionieren müsste.

Verfasst: 29.08.2009 13:01
von edel
Da fehlt ein Leerzeichen oder ein CR am Ende einer Zeile.

Code: Alles auswählen

script.s = "if CheckTest() == 0 then " 
script.s + "  for i = 1, 3, 1 do " 
script.s + "    print(i) " 
script.s + "  end " 
script.s + "else " 
script.s + "   print('OK') " 
script.s + "end "
oder

Code: Alles auswählen

script.s = "if CheckTest() == 0 then" + Chr(13) 
script.s + "  for i = 1, 3, 1 do" + Chr(13)
script.s + "    print(i)" + Chr(13)
script.s + "  end" + Chr(13)
script.s + "else" + Chr(13)
script.s + "   print('OK')" + Chr(13)
script.s + "end" + Chr(13)

Re: LUA...

Verfasst: 29.08.2009 13:16
von NicTheQuick

Code: Alles auswählen

script.s = "if CheckTest() == 0 then"
script.s + "  for i = 1,3 do"
script.s + "    print(i)
script.s + "  end"
script.s + "else"
script.s + "	print('OK')"
script.s + "end"
[/quote]
Genau, sonst wird nämlich daraus:

Code: Alles auswählen

if CheckTest() == 0 then  for = 1,3 do    print(i)  endelse    print('OK')end
Ich denke man sieht klar, welche Schlüsselwörter sich da etwas zu nah auf die Pelle rücken. :wink:

Verfasst: 29.08.2009 15:08
von X0r
:mrgreen:
:allright: