KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: [HILFE!!!] Lua Anfänger Problem
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo ich habe gestern angefangen Lua zu programmieren und stehe schon jetzt vor einem Problem. heul
Ich will ein Programm entwerfen, dass ein bestimmtes Gameboot bzw. Bootsound installiert.
Download Link:
http://rapidshare.com/files/419942413/Lua.ra

Das sind meine Lua dateien:
script.lua

Zitat:
--Mod Installer by Daniel
--19.09.2010
---------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------

Schwarz = Color.new(0,0,0)
Weiss = Color.new(255,255,255)
Grau = Color.new(166,166,166)
Rot = Color.new(255,0,0)
Gray = Color.new(0,255,0)
Blau = Color.new(0,0,255)
Menu = Image.load("Menu.jpg")
--------------------

while true do
screen:blit(0,0,Menu,true)
System.setcpuspeed("22")
pad = Controls.read()
if pad:circle()
then require "quit"
end
if pad:cross()
then require "install"
end
screen.flip()
screen.waitVblankStart()
end

install.lua

Zitat:
Install = Image.load("Install.jpg")
function assign
System.unassign("flash"..flash..":")
System.sleep(80)
System.assign("flash"..flash..":","lflash0:0,"..flash,"flashfat"..flash..":")
System.sleep(80)
end
function installgb
System.removeFile(flash0.."flash0/vsh/resource/gameboot.pmf")
port(root.."Data/Gameboot/gameboot.pmf","flash0:/vsh/resource")
end
function installbs
System.removeFile(flash0.."flash0/vsh/resource/opening_plugin.rco")
port(root.."Data/Bootsound/opening_plugin.rco","flash0:/vsh/resource")
end

while true do
screen:blit(0,0,Install,true)
function assign()
end
if pad:up then
installgb()
end
if padBig Grinown then
installbs()
if pad:cross
then require "continue"
end
screen.flip()
screen.waitVblankStart()
end

quit.lua

Zitat:
while true do
System.Quit()

screen.flip()
screen.waitVblankStart()
end


Kann mir einer helfen???
Die PSP streikt immer bei install.lua. Wink

Hi m33, benutz doch einfach meinen Installer, den ich beim TZS Mod habe und änder den ab.
Der ist leicht zu verstehen und sehr effektiv.

oho, ich sehe, du hast meine port funktion benutzt,
dann musst du die funktion auch deklarieren...

sieh mal unter Funktionen im Script von mir!
Ich... habe mich inspireren lassen. Big Grin
Oh, danke. Wie schon gesagt, ich habe gestern angefangen und verstehe noch nicht so viel, aber ich versuchs. Wink
Gibt es sonst noch was zu tun?
Die PSP zeigt immer an:
Lua Script:3 "(" expected near "System" , also dachte ich, dass da vielleicht noch ne klammer hin muss oder so.
ich hab auch erst vor zwei wochen angefangen. mittlerweile ist fast alles am installer von mir^^
also was ich noch sagen wollte:
die port funktion liest den angegebenen ordner aus, nummeriert die dateien darin, kopiert jede datei in den zielpfad und löscht den ursprünglichen ordner.
"Willst du das bei deinem Installer so?"
ich versteh nicht so ganz was der machen soll, probier mal ein bischen, bei probs kannst du dich ja melden.

p.s. lade dir mal den aktuellen installer runter, der tzs-8 installer.
da ist der code am übersichtlichsten.
Ich wollte mit ihm Gameboots und Bootsounds installieren.
Und dann kommt immer dieser Fehler.
http://www.IMG-Teufel.de/img_PCT20070422de81BMP.bmp.jpg.html
Kennst du noch eine andere Möglichkeit das zu korrigieren,
oder kannst du den Code aböndern und mir zuschicken oder per PM posten?

PS: ich probiers Wink
Referenz-URLs