|
Verfasser |
Nachricht |
Big Daddy
Legende
Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009
Status:
Offline
Danke erhalten: 128
|
Lua Player ''Hello World''?
Hi
Ich wollte in LUA Player ''Hello World'' schreiben ich habe diesen TUT genommen ich habe den Code
white =Color.new(255,255,255)
while true do
screen:print(1,1,"Hello World " , white)
sceen.blit()
screen.waitVblankStart()
end
Den hab ich da dann in Script.lua kopiert und dann zeigt die PSP mir ein Fehler an:
Error: Script.lua:4 attempt ti index to global 'screen' (a nil value)
Press start to restart
Was soll ich jetzt machen?hat jemand ne antwort?^^
@Edit:Ich habs nur wie bekomm ich Hello World wieder Weg also da steht jetzt die ganze Zeit Hello World das kann man auch nich wegdrücken^^hat jemand ne Idee?^^
2Pac West Coast Rap 4Ever
PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design
PS3 Games Spoiler öffnen
PS3 Games/GTA 4
Saints Row 2
Midnight Club Los Angeles
Borderlands
U.V.M
Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2010 15:49 von Big Daddy.
|
|
07.01.2010 15:06 |
|
|
|
D!S
Legende
Beiträge: 1.537
Gruppe: User
Registriert seit: Sep 2009
Status:
Abwesend
Danke erhalten: 470
|
RE: Lua Player ''Hello World''?
Hallo !
Heute ist das Ziel ein Hello World Programm in Lua zuschreiben.
Benötigt wird:
Lua Player
Und zum erstellen einer Script.lua:
PSPad
Wenn du PSPad geöffnet hast erst "Ansicht -> Zeilennummerierung"
So jetzt geht es los!
Als aller erstes müssen wir der PSP sagen in welcher Farbe der Text sein soll!
Der Befehl für die Farbe ist:
Code:
Color.new(255,255,255)
So jetzt müssen wir nur noch den Farbwert speichern, das geht am besten mit einer Variablen!
Also schreiben wir jetzt:
Code: Anstatt blau gehen auch andere Farben!!!!
blau = Color.new(0,0,255)
Hier noch andere 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)
light_blue = Color.new(0, 180, 255)
orange = Color.new(235, 115, 0)
yellow = Color.new(255, 255, 0)
gray = Color.new(160, 160, 160
Jetzt machen wir den Befehl um den Text aus zu geben, dieser Befehl geht so!
Code:
screenrint(x,y,"txt",color)
Also wir schreiben jetz einfach mal "1,1" statt dem "x,y" Das heißt der Text wird ganz oben links in der Ecke angezeigt, also praktisch die erste Zeile.
So und jetzt schreiben wir,
Code:
screenrint(1,1,"Lua TuT by D!S ",blau)
Um den Text jetzt anzeigen zu lassen brauchen wir:
Code:
screen.flip()
Das ist der Befehl um auf der PSP einen Text anzeigen zulassen!!!
So wir sind fast fertig wir brauchen nur noch eine Schleife(in diesem Fall Endlosschleife) um der Variable mitzuteilen wann sie auf hört!
Code:
while true do
Und sie wird mit diesem Code beendet!
Code:
end
Dieser Code zeigt an...
Code:
screen.waitVblankStart()
wie lange der LUA Player warten soll um die nächste ausgabe Anzuzeigen.
Normalerweiße schreibt man dann einen bestimmten Wert in die Klammer,60 ist immer eine Sekunde!
Code zusammenfassung!
Code:
blau = Color.new(0,0,255)
screenrint(1,1,"Lua TuT by D!S",blau)
screen.flip()
while true do
screen.waitVblankStart()
end
So jetzt noch speichern unter dem Namen Script.lua und in den Ordner des Lua Players auf eurer PSP speichern!
Viel Spaß
Bitte nicht nur Code kopiern auch lesen =)
by D!S
Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2010 15:19 von D!S.
|
|
07.01.2010 15:12 |
|
|
|
Big Daddy
Legende
Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009
Status:
Offline
Danke erhalten: 128
|
RE: Lua Player ''Hello World''?
Ich hab das jetzt so da hin geschrieben:
Color.new(255,255,255)
blau = Color.new(0,0,255)
screenrint(1,1,"Hello World",blau)
sceen:blit()
while true do
screen.waitVblankStart()
end
und da kommt immer noch der Fehler^^was jetzt?^^
2Pac West Coast Rap 4Ever
PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design
PS3 Games Spoiler öffnen
PS3 Games/GTA 4
Saints Row 2
Midnight Club Los Angeles
Borderlands
U.V.M
|
|
07.01.2010 15:30 |
|
|
|
D!S
Legende
Beiträge: 1.537
Gruppe: User
Registriert seit: Sep 2009
Status:
Abwesend
Danke erhalten: 470
|
RE: Lua Player ''Hello World''?
Versuch mal mit dem
blau = Color.new(0,0,255)
screenrint(1,1,"Lua TuT by D!S",blau)
screen.flip()
while true do
screen.waitVblankStart()
end
Und benutz Lua Player HM7
Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2010 15:38 von D!S.
|
|
07.01.2010 15:37 |
|
|
|
Big Daddy
Legende
Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009
Status:
Offline
Danke erhalten: 128
|
RE: Lua Player ''Hello World''?
geht auch ne neuere?ja oder?^^
2Pac West Coast Rap 4Ever
PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design
PS3 Games Spoiler öffnen
PS3 Games/GTA 4
Saints Row 2
Midnight Club Los Angeles
Borderlands
U.V.M
|
|
07.01.2010 15:39 |
|
|
|
Corel
Durchstarter
Beiträge: 80
Gruppe: User
Registriert seit: Jan 2010
Status:
Offline
Danke erhalten: 24
|
RE: Lua Player ''Hello World''?
Oh mann, ihr macht alle den selben fehler^^
So muss der code aussehen!:
white = Color.new(255,255,255)
while true do
screen:print(1,1,"Hello World!",white)
screen.flip()
screen.waitVblankStart()
end
Wenn du den Script wegdrücken willst (mit dem Script mit x) dann muss der Code so aussehen:
white = Color.new(255,255,255)
while true do
pad = Controls.read()
if pad:cross() then
System.Quit()
end
screen:print(1,1,"Hello World!",white)
screen.flip()
screen.waitVblankStart()
end
MfG
|
|
08.01.2010 16:51 |
|
|
|
Corel
Durchstarter
Beiträge: 80
Gruppe: User
Registriert seit: Jan 2010
Status:
Offline
Danke erhalten: 24
|
RE: Lua Player ''Hello World''?
Wenn du den Script wegdrücken willst (mit dem Script mit x) dann muss der Code so aussehen:
white = Color.new(255,255,255)
while true do
pad = Controls.read()
if pad:cross() then
System.Quit()
end
screen:print(1,1,"Hello World!",white)
screen.flip()
screen.waitVblankStart()
end
MfG
|
|
08.01.2010 16:52 |
|
|
|
Big Daddy
Legende
Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009
Status:
Offline
Danke erhalten: 128
|
RE: Lua Player ''Hello World''?
Ich hab ausprobiert und danke erst ma^^aber der geht dann zurück in XMB und ich wollte zurück in luaplayer der sollte dann ganz normal in luaplayer gehen^^aber trotzdem danke^^
2Pac West Coast Rap 4Ever
PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design
PS3 Games Spoiler öffnen
PS3 Games/GTA 4
Saints Row 2
Midnight Club Los Angeles
Borderlands
U.V.M
|
|
08.01.2010 17:27 |
|
|
|