KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Lua Hilfe
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, ich bins nochmal Big Grin
ich bekomme dieses Script nicht zum laufen.

Code:
white = Color.new(255,255,255)
black = Color.new(0,0,0)
red = Color.new(255, 0, 0)
green = Color.new(0, 255, 0)
blue = Color.new(0,0,255)
orange = Color.new(235,115,0)
yellow = Color.new(255,255,0)
gray = Color.new(160,160,160)

while true do
screen:print(150,120,"Test Programm von Calli", blue)
screen:print(1,1," O Zum Ausschalten der PSP", red)
screen:print(1,20," X zum Hello World", orange)
pad =Controls.read()
if pad:cross() then
screen:print(170,140,"Hallo Welt!", red)
else
if pad:circle() then
System.shutdown()
end
end
screen.flip()
screen.waitVblankStart()
end

irgendwie sollen denn die anderen Sätze verschwinden

Hi, gucke dir mal dieses Tutorial an, es ist vom Prinzip her das selbe.

MfG
Hab ich damit gemach ;D
Was kommt denn für ein Fehler?
Vllt bin ich blind, aber ich sehe keinen Fehler.

MfG
ja wenn ich Shutdownen möchte kommt ein Fehler nil value
Also der Befehl zum Herrunterfahren der PSP ist System.shutdown().
Kannst du mir genauere Infos zu dem Fehler geben?

MfG

EDIT: Ich habe gerade gesehen, dass du möchtest das der Text verschwindet, dass machst du mit screen:clear().

MfG
mach mal das else weg.
Habe ich aber jezt passiert nix wenn ich O drücke
Zu winter also drücke o und dann steht da iwas mit nil value in zeile 20

calligroth :
Habe ich aber jezt passiert nix wenn ich O drücke
Zu winter also drücke o und dann steht da iwas mit nil value in zeile 20


Bitte schreib mal den ganzen Fehler ab...

ok warte: Error: SCRIPT.LUa:20: attempt to call field `Shutdown' (a nil value)

calligroth :
ok warte: Error: SCRIPT.LUa:20: attempt to call field `Shutdown' (a nil value)


schreib shutdown mal groß Big Grin

Was hatst du für einen Lua Player?
Vielleicht brauchst du eine neue, hast aber eine alte?
Müsste doch so aussehen wenn ich mich nicht irre

white = Color.new(255,255,255)
black = Color.new(0,0,0)
red = Color.new(255, 0, 0)
green = Color.new(0, 255, 0)
blue = Color.new(0,0,255)
orange = Color.new(235,115,0)
yellow = Color.new(255,255,0)
gray = Color.new(160,160,160)

while true do
screen:print(150,120,"Test Programm von Calli", blue)
screen:print(1,1," O Zum Ausschalten der PSP", red)
screen:print(1,20," X zum Hello World", orange)
pad =Controls.read()

if pad:cross() then
screen:print(170,140,"Hallo Welt!", red)
end

if pad:circle() then
System.shutdown()
end


screen.flip()
screen.waitVblankStart()
end

ps: Warum hast du oben so viele Farben die du gar nicht brauchst.

____________________________________________________________ _____________________

Probiere es mal mit nur einen end das wäre dann so:

white = Color.new(255,255,255)
black = Color.new(0,0,0)
red = Color.new(255, 0, 0)
green = Color.new(0, 255, 0)
blue = Color.new(0,0,255)
orange = Color.new(235,115,0)
yellow = Color.new(255,255,0)
gray = Color.new(160,160,160)

while true do
screen:print(150,120,"Test Programm von Calli", blue)
screen:print(1,1," O Zum Ausschalten der PSP", red)
screen:print(1,20," X zum Hello World", orange)
pad =Controls.read()
if pad:cross() then

screen:print(170,140,"Hallo Welt!", red)
else --Hier muss eigentlich auch end hin aber probiere es so und so.

if pad:circle() then
System.shutdown()
end

screen.flip()
screen.waitVblankStart()
end
(is vllt. alt aber mag helfen Wink)

Der Code müsste so aussehen und du benötigst: Lua Player HM7!

Code:
-- Farben

white = Color.new(255,255,255)
black = Color.new(0,0,0)
red = Color.new(255, 0, 0)
green = Color.new(0, 255, 0)
blue = Color.new(0,0,255)
orange = Color.new(235,115,0)
yellow = Color.new(255,255,0)
gray = Color.new(160,160,160)
-- Main Code
while true do
screen:clear(black)
screen:print(150,120,"Test Programm von Calli", blue)
screen:print(1,1," O Zum Ausschalten der PSP", red)
screen:print(1,20," X zum Hello World", orange)
pad =Controls.read()
if pad:cross() then
screen:print(170,140,"Hallo Welt!", red)
end
if pad:circle() then
System.shutdown()
end
screen.flip()
screen.waitVblankStart()
end

Referenz-URLs