KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: LUA ????
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
WAS IST DARAN FALSCH ?


Code:
red: Color.new(255,0,0)
green: Color.new(0,255,0)
blue: Color.new(0,0,255)
white: Color.new(255,255,255)

while true do

pad=Controls.read()

if pad:left() then
screen:print(1,1,"Endlich...",red)
end

if pad:down() then
screen:print(3,3,"hat...",green)
end

if pad:right() then
screen:print(5,5,"es...",blue)
end

if pad:up() then
screen:print(7,7,"geklappt !",white)
end

screen.flip()
screen.waitVblankStart()
screen:clear()
end


???
EDIT//BIN NOOB IN LUA

Was steht bei der Fehler meldung ?
error: script.lua:1: function arguments expected near `-`

????
Versuch es mal so

Code:
red =Color.new(...)
green =Color.new(...)
blue =Color.new(....)


mach mal anstatt : = dann dürfte das klappen, da der befehl falsch ist.

hat geklappt danke...
und jetzt habe ich ein bild eingefügt (unter while true do):

Code:
red=Color.new(255,0,0)
green=Color.new(0,255,0)
blue=Color.new(0,0,255)
white=Color.new(255,255,255)

while true do

bild = Image.load("deinemutter.png")
screen:blit(0,0,bild,false)
end

pad= Controls.read()

if pad:left() then
screen:print(10,10,"Endlich...",red)
end

if pad:down() then
screen:print(20,20,"hat...",green)
end

if pad:right() then
screen:print(30,30,"es...",blue)
end

if pad:up() then
screen:print(40,40,"geklappt !",white)
end

screen.flip()
screen.waitVblankStart()
screen:clear()
end



FUNKT AUCH NICHT!!!

Vielleicht klappt es wenn das bild vor While true do ist.

PS: deinemutter ist meiner meinung nach kein guter name xD
fehlercode bidde
@Notepass:Ich weiß schon wo das Problem ist Wink

@Hirn: Imageload befehl immer vor der while schleife Wink
Pad Controls read müsste normal auch immer vor der While schleife sein Wink
ne pad=controls.read immer in die schleife weils sonst nur in dem moment in dem er die zeile verarbeited gultig is
Ohh ich hab schon lange nichts mehr mit Lua gemacht daher wsste ichdas nicht mehr Big Grin
ne immer noch nicht:


Code:
red=Color.new(255,0,0)
green=Color.new(0,255,0)
blue=Color.new(0,0,255)
white=Color.new(255,255,255)

bild = Image.load("deinemutter.png")
screen:blit(0,0,bild,false)
end

pad= Controls.read()

if pad:left() then
screen:print(10,10,"Endlich...",red)
end

if pad:down() then
screen:print(20,20,"hat...",green)
end

if pad:right() then
screen:print(30,30,"es...",blue)
end

if pad:up() then
screen:print(40,40,"geklappt !",white)
end

while true do

screen.flip()
screen.waitVblankStart()
screen:clear()
end


fehlercode:
error: script.lua:8: ´<eof>´ expected near `end`

was soll ich tun ?
kann einer den text so schreiben ,dass er funkt und auch richtig so ist ,wie ich will

danke

EDIT//while true do über pad=Controls.read() funzt auch nicht.

Code:
red=Color.new(255,0,0)
green=Color.new(0,255,0)
blue=Color.new(0,0,255)
white=Color.new(255,255,255)
bild = Image.load("deinemutter.png")

while true do
screen:blit(0,0,bild,false)

pad= Controls.read()

if pad:left() then
screen:print(10,10,"Endlich...",red)
end

if pad:down() then
screen:print(20,20,"hat...",green)
end

if pad:right() then
screen:print(30,30,"es...",blue)
end

if pad:up() then
screen:print(40,40,"geklappt !",white)
end

screen.flip()
screen.waitVblankStart()
screen:clear()
end
end




Versuch mal so :/

nein immer nochnicht.
weiß keiner ,was ich falsch mache ?
ich will das "deinemutter.png" als hintergrund ist
und wenn ich links drücke kommt in rot "Endlich..."
dann nach unten in der farbe grün "hat..."
farbe:blau (rechts) "es..."
farbe:weiss (oben) "geklappt!"
nur das !!!
Fehler Code ?

PS: Immer wenn es nicht klappt schreib den Fehler code dazu Wink
error:script.lua:32: ´<eof>´ expected near ´end´

Wink
Seiten: 1 2 3
Referenz-URLs