Antwort schreiben  Thema schreiben 
Verfasser Nachricht
Big Daddy
Legende
*****


Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009

Status: Offline
Danke erhalten: 128
Beitrag: #1
xPSP  Lua Player ''Hello World''?

Hi

Ich wollte in LUA Player ''Hello World'' schreiben ich habe diesen TUT genommen ich habe den Code

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?^^Big Grin


@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?^^Big Grin


2Pac West Coast Rap 4Ever



PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design

PS3 Games Spoiler öffnen

Spoiler: (anzeigen)

Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2010 15:49 von Big Daddy.

07.01.2010 15:06
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
D!S
Legende
*****


Beiträge: 1.537
Gruppe: User
Registriert seit: Sep 2009

Status: Abwesend
Danke erhalten: 470
Beitrag: #2
xPSP  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:

screenTonguerint(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:

screenTonguerint(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)

screenTonguerint(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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Big Daddy
Legende
*****


Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009

Status: Offline
Danke erhalten: 128
Beitrag: #3
xPSP  RE: Lua Player ''Hello World''?

Ich hab das jetzt so da hin geschrieben:

Color.new(255,255,255)
blau = Color.new(0,0,255)
screenTonguerint(1,1,"Hello World",blau)
sceen:blit()

while true do
screen.waitVblankStart()
end

und da kommt immer noch der Fehler^^was jetzt?^^Big Grin


2Pac West Coast Rap 4Ever



PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design

PS3 Games Spoiler öffnen

Spoiler: (anzeigen)
07.01.2010 15:30
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
D!S
Legende
*****


Beiträge: 1.537
Gruppe: User
Registriert seit: Sep 2009

Status: Abwesend
Danke erhalten: 470
Beitrag: #4
xPSP  RE: Lua Player ''Hello World''?

Versuch mal mit dem

blau = Color.new(0,0,255)

screenTonguerint(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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Big Daddy
Legende
*****


Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009

Status: Offline
Danke erhalten: 128
Beitrag: #5
xPSP  RE: Lua Player ''Hello World''?

geht auch ne neuere?ja oder?^^Big Grin


2Pac West Coast Rap 4Ever



PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design

PS3 Games Spoiler öffnen

Spoiler: (anzeigen)
07.01.2010 15:39
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Corel
Durchstarter
**


Beiträge: 80
Gruppe: User
Registriert seit: Jan 2010

Status: Offline
Danke erhalten: 24
Beitrag: #6
xPSP  RE: Lua Player ''Hello World''?

Oh mann, ihr macht alle den selben fehler^^
So muss der code aussehen!:

Code:
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:

Code:
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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Corel
Durchstarter
**


Beiträge: 80
Gruppe: User
Registriert seit: Jan 2010

Status: Offline
Danke erhalten: 24
Beitrag: #7
xPSP  RE: Lua Player ''Hello World''?

Wenn du den Script wegdrücken willst (mit dem Script mit x) dann muss der Code so aussehen:

Code:
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
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Big Daddy
Legende
*****


Beiträge: 1.096
Gruppe: User
Registriert seit: Nov 2009

Status: Offline
Danke erhalten: 128
Beitrag: #8
xPSP  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^^Big Grin


2Pac West Coast Rap 4Ever



PSP FAT
5.00m33-6
Chrome Faceplate
8GB
Geiles Design

PS3 Games Spoiler öffnen

Spoiler: (anzeigen)
08.01.2010 17:27
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP [Projekt]PSPokemon World Blacky94 73 15.752 28.12.2012 02:07
Letzter Beitrag: ~Hook~
xPSP [DOWNLOAD] LUA Player Plus r142 vom 26.JUL 2011 Tim2001 0 1.500 01.11.2011 17:42
Letzter Beitrag: Tim2001
xPSP Lua player Plus Fehler unverständlich secret 5 2.482 15.08.2011 19:14
Letzter Beitrag: dortmunder112
xPSP LUA Player Plus Frage. AlcatraZ_97 1 1.449 29.07.2011 19:08
Letzter Beitrag: dortmunder112
xPSP Hello World programmieren pandoraboy 49 8.872 29.06.2011 19:15
Letzter Beitrag: dark-awesome

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang