KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Lua pge?
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Wollte zwei sachen fragen code gewöhnlich in hm deswegen kenne ich mich nicht so gut in pge aus !
Hier meine Fragen:
Frage 1:Wie geht der code das ich ein bestimmtes paket aus dem internet downloaden kann und dann installieren kann?
Frage 2:Finde keinen code für ein menü in pge gibt es keinen?
Du willst wieder viel zu weit hinaus Wink
1.) Schau ma auf dieser Seite dort steht alles da
2.) Kannst ja auch ma selbst nachdenken, ist ja net schwer...
Machst eintfach ne Variable menu = 0 und dazu kannst du dann die auswahl machen und dann eben für jede nächste auswahl menu um 1 erhöhen
Hallo also hier isr der Download code:

Zitat:
-- Load the font, 16 pixels in height, to RAM
verdana16 = pge.font.load("verdana.ttf", 16, PGE_RAM)

-- Check the font loaded correctly
if not verdana16 then
error("Failed to load font.")
end

-- Init net and check success
if not pge.net.init() then
error("Error on net init.")
end

-- Init net dialog and check success
if not pge.utils.netinit() then
error("Error on net dialog init.")
end

-- Create a color
white = pge.gfx.createcolor(255, 255, 255)

-- Set an initial state for the net dialog
state = -1

-- Loop until exit requested
while pge.running() do

-- Update controls
pge.controls.update()

-- Start drawing
pge.gfx.startdrawing()

-- Clear screen (to black)
pge.gfx.clearscreen()

-- End drawing
pge.gfx.enddrawing()

-- pge.utils.netupdate() must be called after pge.gfx.enddrawing(), but before pge.gfx.swapbuffers()
state = pge.utils.netupdate()

-- Check state of net dialog
if state == 0 then
-- Connected
break
elseif state == 1 then
-- User cancelled
-- Shutdown net
pge.net.shutdown()
break
elseif state ~= PGE_UTILS_DIALOG_RUNNING then
-- Internal error
-- Shutdown net
pge.net.shutdown()
break
end

-- Swap buffers
pge.gfx.swapbuffers()

end

while pge.running() do

-- Update controls
pge.controls.update()

-- Start drawing
pge.gfx.startdrawing()

-- Clear screen (to black)
pge.gfx.clearscreen()

-- Activate the font
verdana16:activate()

-- Print some text
if pge.net.isconnected() then
verdana16Tonguerintcenter(130, white, "Downloading file...")
else
verdana16Tonguerintcenter(130, white, "Not connected - Unable to download")
end

-- End drawing
pge.gfx.enddrawing()

-- Swap buffers
pge.gfx.swapbuffers()

if pge.net.isconnected() then

-- Download a file
pge.net.getfile("Hier der download link.zip", "Beschreibung.zip")

-- Shutdown net
pge.net.shutdown()

-- Start drawing
pge.gfx.startdrawing()

-- Clear screen (to black)
pge.gfx.clearscreen()

-- Activate the font
verdana16:activate()

-- Print some text
verdana16Tonguerintcenter(130, white, "Finished downloading")

-- End drawing
pge.gfx.enddrawing()

-- Swap buffers
pge.gfx.swapbuffers()

-- Loop until START pressed
while not pge.controls.pressed(PGE_CTRL_START) do
pge.controls.update()
end

break

end

-- If START pressed, end
if pge.controls.pressed(PGE_CTRL_START) then
break
end

end

verdana16 = nil


wenn die datei eine rar ist ersetzt oben bei download link und beschreibung das.zip zu .rar

Referenz-URLs