Lua Programming Help Thread
This is a discussion on Lua Programming Help Thread within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Zitat von natan333 guys is there a way to make Code: if pad:r() and pad:square() then if letterPosx >= 238 ...
-
05-03-2006, 06:08 PM #2011QJ Gamer Silver
- Registriert seit
- Jun 2005
- Ort
- The Migrant Fleet
- Beiträge
- 908
- Points
- 9.678
- Level
- 66
- Downloads
- 0
- Uploads
- 0
i would try
Zitat von natan333
Code:--define a variable before while true do loop 'var' if pad:r() and pad:square() and 'var' == true then if letterPosx >= 238 and letterPosx <= 260 and letterPosy >= 20 and letterPosy <= 40 then picture = 3 'var' = false end end
Geändert von montrob (05-04-2006 um 12:41 PM Uhr)
-
05-04-2006, 07:40 AM #2012QJ Gamer Green
- Registriert seit
- Nov 2005
- Ort
- Sweden
- Beiträge
- 460
- Points
- 6.520
- Level
- 52
- Downloads
- 0
- Uploads
- 0
Does anyone know about working variables that turn in to "Nil variables" when put the PSP to sleepmode, then back on again?
[CENTER]Some of my homebrew Applications/Games:
[URL=http://forums.qj.net/showthread.php?t=47294&page=1&pp=10]Planet Fighter[/URL] | [URL=http://forums.qj.net/showthread.php?p=641672#post641672]Graphic Creator (V2.0)[/URL] | [URL=http://forums.qj.net/showthread.php?p=512717]Fire Pong[/URL] | [B][URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html#post1430891"][COLOR="Red"][SIZE="3"]Brushes v2.0[/COLOR][/SIZE][/B][/URL] [URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][B][SIZE="2"][COLOR="Black"]Released![/COLOR][/SIZE][/B][/URL]
[URL="http://haxxblaster.2u.se/"][COLOR="black"][FONT="Arial Black"]www.HaxxBlaster.com[/FONT][/COLOR][/URL]
[URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][IMG]http://img19.imageshack.us/img19/1346/brushesbannerqz3.png[/IMG][/URL][/CENTER]
-
05-04-2006, 01:49 PM #2013Is in your zone.

- Registriert seit
- Oct 2005
- Ort
- Jacksonville, FL
- Beiträge
- 3.429
- Points
- 24.342
- Level
- 94
- Downloads
- 0
- Uploads
- 0
Umm... if i were to save images and use them again (all when the program is open) would I have to load them before I could use them?

--XBL Gamertag: PhenoM904--
-
05-04-2006, 02:04 PM #2014
what do you mean:all when the program is open (luaplayerwindows)
-
05-04-2006, 02:20 PM #2015Is in your zone.

- Registriert seit
- Oct 2005
- Ort
- Jacksonville, FL
- Beiträge
- 3.429
- Points
- 24.342
- Level
- 94
- Downloads
- 0
- Uploads
- 0
Okay as you can see I need a way to playback saved images (for flipbook) But Im in need of some sort of way to play them back. But what I mean is; say i open flipbook, then i make a few frames, then I want to play them back, do I need to load the saved images to do so?? (the frames)

--XBL Gamertag: PhenoM904--
-
05-04-2006, 05:24 PM #2016
k if i had a bunker1 and a player1, (and i know ive asked this before) bvut how could i get it so that player1 will not go through bunker1.
-
05-04-2006, 05:33 PM #2017<img src="images/smilies/psp.gif" border="0" alt="" title="" cl***="inlineimg" /> <img src="images/smilies/Punk.gif" border="0" alt="" title="" cl***=&

- Registriert seit
- Jun 2005
- Ort
- Canada
- Beiträge
- 1.944
- Points
- 11.105
- Level
- 69
- Downloads
- 0
- Uploads
- 0
if player1x + (playerwidth) < bunkerx then player1x = player1x - 2(or whatever number you have his walking speed at)
do one for the y and it should be fine
thats the basic way to do it,,
-
05-04-2006, 05:49 PM #2018
How can i move an image that got random place move place like this
Code:
how can i move the random cards that apears here to go there EX:Code:A the start of my code i but this math.randomseed(os.time() ) X = math.random(1,52) then here is my random images if X == 1 then screen:blit(365, 15, Aceclover) elseif X == 2 then screen:blit(365, 15, Acediamond) elseif X == 3 then screen:blit(365, 15, Aceheart) elseif X == 4 then screen:blit(365, 15, Acespade) elseif X == 5 then screen:blit(365, 15, Twoclover) elseif X == 6 then screen:blit(365, 15, Twodiamond) elseif X == 7 then screen:blit(365, 15, Twoheart) elseif X == 8 then screen:blit(365, 15, Twospade) elseif X == 9 then screen:blit(365, 15, Threeclover) elseif X == 10 then screen:blit(365, 15, Threediamond) elseif X == 11 then screen:blit(365, 15, Threeheart) elseif X == 12 then screen:blit(365, 15, Threespade) elseif X == 13 then screen:blit(365, 15, Fourclover) elseif X == 14 then screen:blit(365, 15, Fourdiamond) elseif X == 15 then screen:blit(365, 15, Fourheart) elseif X == 16 then screen:blit(365, 15, Fourspade) elseif X == 17 then screen:blit(365, 15, Fiveclover) elseif X == 18 then screen:blit(365, 15, Fivediamond) elseif X == 19 then screen:blit(365, 15, Fiveheart) elseif X == 20 then screen:blit(365, 15, Fivespade) elseif X == 21 then screen:blit(365, 15, Sixclover) elseif X == 22 then screen:blit(365, 15, Sixdiamond) elseif X == 23 then screen:blit(365, 15, Sixheart) elseif X == 24 then screen:blit(365, 15, Sixspade) elseif X == 25 then screen:blit(365, 15, Sevenclover) elseif X == 26 then screen:blit(365, 15, Sevendiamond) elseif X == 27 then screen:blit(365, 15, Sevenheart) elseif X == 28 then screen:blit(365, 15, Sevenspade) elseif X == 29 then screen:blit(365, 15, eightclover) elseif X == 30 then screen:blit(365, 15, eightdiamond) elseif X == 31 then screen:blit(365, 15, eightheart) elseif X == 32 then screen:blit(365, 15, eightspade) elseif X == 33 then screen:blit(365, 15, Nineclover) elseif X == 34 then screen:blit(365, 15, Ninediamond) elseif X == 35 then screen:blit(365, 15, Nineheart) elseif X == 36 then screen:blit(365, 15, Ninespade) elseif X == 37 then screen:blit(365, 15, Tenclover) elseif X == 38 then screen:blit(365, 15, Tendiamond) elseif X == 39 then screen:blit(365, 15, Tenheart) elseif X == 40 then screen:blit(365, 15, Tenspade) elseif X == 41 then screen:blit(365, 15, Jackclover) elseif X == 42 then screen:blit(365, 15, Jackdiamond) elseif X == 43 then screen:blit(365, 15, Jackheart) elseif X == 44 then screen:blit(365, 15, Jackspade) elseif X == 45 then screen:blit(365, 15, Queenclover) elseif X == 46 then screen:blit(365, 15, Queendiamond) elseif X == 47 then screen:blit(365, 15, Queenheart) elseif X == 48 then screen:blit(365, 15, Queenspade) elseif X == 49 then screen:blit(365, 15, Kingclover) elseif X == 50 then screen:blit(365, 15, Kingdiamond) elseif X == 51 then screen:blit(365, 15, Kingheart) elseif X == 52 then screen:blit(365, 15, Kingspade) end
-
05-04-2006, 06:17 PM #2019
so basically what ive got is
Zitat von Sousanator
same for the y.Code:if Player[1].x+25 < bunker1.x then Player[1].x = Player[1].x - 6 end
i try it and it says loop in gettable. whats that mean.
Player[1] is my array for player1 and bunker1 is just my image name.
thanks for your help.
-
05-04-2006, 06:18 PM #2020TheMarioKartersGuest
That looks like it should work, but I only skimmed over it.
Zitat von Mr.Game
-
05-04-2006, 10:45 PM #2021words are stones in my <3

- Registriert seit
- Jul 2005
- Ort
- Spokane
- Beiträge
- 5.008
- Points
- 35.274
- Level
- 100
- My Mood
-
- Downloads
- 1
- Uploads
- 0
Im not too fond of LUA, but can you have a '.' in an Image pointer? Usually a '.' means a pointer to something in a structure/array. Try renaming your image from bunker1.x to bunker1_x or anyother name that doesnt hve a '.' in it. Tell me what happens. I think yuour getting that error because your basically asking the PSP/Processor to look and load an image from the structure/array bunker1, witht he name x . Thus giving you an error.

...at what speed must I live.. to be able to see you again?...
Projects
You can support my Open World 3D RPG for PSP by voting for it here
-
05-05-2006, 04:16 AM #2022
- Registriert seit
- May 2006
- Beiträge
- 29
- Points
- 4.090
- Level
- 40
- Downloads
- 0
- Uploads
- 0
How do you Display a timer
I would like to display a timer at the center-bottom of the screen, Could someone give me the code please? I'd really appreciate it
-
05-05-2006, 05:10 AM #2023Your Fate is Grim...

- Registriert seit
- Oct 2005
- Beiträge
- 2.269
- Points
- 11.640
- Level
- 70
- Downloads
- 0
- Uploads
- 0
Zitat von dalosi
what do you mean?? like the picture of a timer? or the time of a timer you have started?? if it is the second one try this:
that should work.Code:--Define Colors red = Color.new(255, 0, 0) --Make a New Timer and Reset It Timer = Timer.new() Timer:stop() Timer:reset() --Main Loop while true do screen:clear() Timer:start() screen:print(230, 260, Timer:time(), red) screen.waitVblankStart() screen.flip() end
--------------------------------------------------------------------------------------
-
05-05-2006, 05:18 AM #2024
- Registriert seit
- Apr 2006
- Beiträge
- 20
- Points
- 4.110
- Level
- 40
- Downloads
- 0
- Uploads
- 0
Alright, guys, quick question.
This is wierd, but in some code I'm writing for rOpe, I am unable to cube a number (raise it to the third power). I've tried math.pow(number, 3), and (number * number * number). All attempts cause my code to crash in very wierd ways (it almost looks like the code is being executed out-of-order just before the crash). Any thoughts?
I just hope my PSP's ALU isn't shot...
-
05-05-2006, 06:59 AM #2025Developer

- Registriert seit
- Oct 2005
- Ort
- Boston, MA
- Beiträge
- 1.389
- Points
- 14.378
- Level
- 77
- Downloads
- 0
- Uploads
- 0
shouldnt it be, something like:
Zitat von HunterXI
x = x^3
?
-
05-05-2006, 07:44 AM #2026QJ Gamer Green
- Registriert seit
- Nov 2005
- Ort
- Sweden
- Beiträge
- 460
- Points
- 6.520
- Level
- 52
- Downloads
- 0
- Uploads
- 0
Come on! Some one must know this!
Zitat von HaxxBlaster
I really want this to get fixed so i can head on with my project.[CENTER]Some of my homebrew Applications/Games:
[URL=http://forums.qj.net/showthread.php?t=47294&page=1&pp=10]Planet Fighter[/URL] | [URL=http://forums.qj.net/showthread.php?p=641672#post641672]Graphic Creator (V2.0)[/URL] | [URL=http://forums.qj.net/showthread.php?p=512717]Fire Pong[/URL] | [B][URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html#post1430891"][COLOR="Red"][SIZE="3"]Brushes v2.0[/COLOR][/SIZE][/B][/URL] [URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][B][SIZE="2"][COLOR="Black"]Released![/COLOR][/SIZE][/B][/URL]
[URL="http://haxxblaster.2u.se/"][COLOR="black"][FONT="Arial Black"]www.HaxxBlaster.com[/FONT][/COLOR][/URL]
[URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][IMG]http://img19.imageshack.us/img19/1346/brushesbannerqz3.png[/IMG][/URL][/CENTER]
-
05-05-2006, 07:47 AM #2027QJ Gamer Bronze
- Registriert seit
- Jan 2006
- Ort
- Western Australia
- Beiträge
- 1.046
- Points
- 8.803
- Level
- 63
- Downloads
- 0
- Uploads
- 0
Send a PM maybe to someone with a lot of knowledge in lua. Always a good second option for me, although I never tried doing it lol.
-
05-05-2006, 08:14 AM #2028QJ Gamer Green
- Registriert seit
- Nov 2005
- Ort
- Sweden
- Beiträge
- 460
- Points
- 6.520
- Level
- 52
- Downloads
- 0
- Uploads
- 0
I mailed PSPMillionare, he seems to be quite handy with Lua.
[CENTER]Some of my homebrew Applications/Games:
[URL=http://forums.qj.net/showthread.php?t=47294&page=1&pp=10]Planet Fighter[/URL] | [URL=http://forums.qj.net/showthread.php?p=641672#post641672]Graphic Creator (V2.0)[/URL] | [URL=http://forums.qj.net/showthread.php?p=512717]Fire Pong[/URL] | [B][URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html#post1430891"][COLOR="Red"][SIZE="3"]Brushes v2.0[/COLOR][/SIZE][/B][/URL] [URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][B][SIZE="2"][COLOR="Black"]Released![/COLOR][/SIZE][/B][/URL]
[URL="http://haxxblaster.2u.se/"][COLOR="black"][FONT="Arial Black"]www.HaxxBlaster.com[/FONT][/COLOR][/URL]
[URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][IMG]http://img19.imageshack.us/img19/1346/brushesbannerqz3.png[/IMG][/URL][/CENTER]
-
05-05-2006, 08:37 AM #2029QJ Gamer Green
- Registriert seit
- Dec 2005
- Ort
- Here
- Beiträge
- 2.715
- Points
- 13.310
- Level
- 75
- Downloads
- 0
- Uploads
- 0
how about something like:
Code:if pad:hold() then variable = nil end
[CENTER][IMG]http://img148.imageshack.us/img148/6985/siglw8.jpg[/IMG][/CENTER]
-
05-05-2006, 11:19 AM #2030
When i run my game in Windows lua i get this when i get and error.
<eof> expected near 'end'
My code of my function:
Code:--Funtion Command = 0 math.randomseed(os.time() ) X = math.random(1,52) end functionDrawcard() if X == 1 then screen:blit(365, 15, Aceclover) elseif X == 2 then screen:blit(365, 15, Acediamond) elseif X == 3 then screen:blit(365, 15, Aceheart) elseif X == 4 then screen:blit(365, 15, Acespade) elseif X == 5 then screen:blit(365, 15, Twoclover) elseif X == 6 then screen:blit(365, 15, Twodiamond) elseif X == 7 then screen:blit(365, 15, Twoheart) elseif X == 8 then screen:blit(365, 15, Twospade) elseif X == 9 then screen:blit(365, 15, Threeclover) elseif X == 10 then screen:blit(365, 15, Threediamond) elseif X == 11 then screen:blit(365, 15, Threeheart) elseif X == 12 then screen:blit(365, 15, Threespade) elseif X == 13 then screen:blit(365, 15, Fourclover) elseif X == 14 then screen:blit(365, 15, Fourdiamond) elseif X == 15 then screen:blit(365, 15, Fourheart) elseif X == 16 then screen:blit(365, 15, Fourspade) elseif X == 17 then screen:blit(365, 15, Fiveclover) elseif X == 18 then screen:blit(365, 15, Fivediamond) elseif X == 19 then screen:blit(365, 15, Fiveheart) elseif X == 20 then screen:blit(365, 15, Fivespade) elseif X == 21 then screen:blit(365, 15, Sixclover) elseif X == 22 then screen:blit(365, 15, Sixdiamond) elseif X == 23 then screen:blit(365, 15, Sixheart) elseif X == 24 then screen:blit(365, 15, Sixspade) elseif X == 25 then screen:blit(365, 15, Sevenclover) elseif X == 26 then screen:blit(365, 15, Sevendiamond) elseif X == 27 then screen:blit(365, 15, Sevenheart) elseif X == 28 then screen:blit(365, 15, Sevenspade) elseif X == 29 then screen:blit(365, 15, eightclover) elseif X == 30 then screen:blit(365, 15, eightdiamond) elseif X == 31 then screen:blit(365, 15, eightheart) elseif X == 32 then screen:blit(365, 15, eightspade) elseif X == 33 then screen:blit(365, 15, Nineclover) elseif X == 34 then screen:blit(365, 15, Ninediamond) elseif X == 35 then screen:blit(365, 15, Nineheart) elseif X == 36 then screen:blit(365, 15, Ninespade) elseif X == 37 then screen:blit(365, 15, Tenclover) elseif X == 38 then screen:blit(365, 15, Tendiamond) elseif X == 39 then screen:blit(365, 15, Tenheart) elseif X == 40 then screen:blit(365, 15, Tenspade) elseif X == 41 then screen:blit(365, 15, Jackclover) elseif X == 42 then screen:blit(365, 15, Jackdiamond) elseif X == 43 then screen:blit(365, 15, Jackheart) elseif X == 44 then screen:blit(365, 15, Jackspade) elseif X == 45 then screen:blit(365, 15, Queenclover) elseif X == 46 then screen:blit(365, 15, Queendiamond) elseif X == 47 then screen:blit(365, 15, Queenheart) elseif X == 48 then screen:blit(365, 15, Queenspade) elseif X == 49 then screen:blit(365, 15, Kingclover) elseif X == 50 then screen:blit(365, 15, Kingdiamond) elseif X == 51 then screen:blit(365, 15, Kingheart) elseif X == 52 then screen:blit(365, 15, Kingspade) end
Geändert von ZereoX (05-05-2006 um 11:47 AM Uhr)
-
05-05-2006, 11:48 AM #2031Developer

- Registriert seit
- Oct 2005
- Ort
- Boston, MA
- Beiträge
- 1.389
- Points
- 14.378
- Level
- 77
- Downloads
- 0
- Uploads
- 0
Space in between "FunctionDrawframe()"
EDIT: Wouldnt it be much easier to use a for loop?
-
05-05-2006, 11:56 AM #2032
i made a space but i still get error here is my hole code maybe it will help.
Code:-- FF IX Black Jack -- Author:Zereo_X -- Color Defenition red = Color.new(255,0,0) blue = Color.new(0,255,0) green = Color.new(0,0,255) white = Color.new(255,255,255) -- Image Load/Sound/Music/ Table = Image.load("images/Table.png") PauseMenu = Image.load("images/Gamepaused.png") GameOver = Image.load("images/GameOver.png") Title = Image.load("images/TitleScreen.png") Selector = Image.load("images/Selector.png") Select = Sound.load("sounds/Select.wav",false) --Funtion Command = 0 math.randomseed(os.time() ) X = math.random(1,52) end function Drawcard() if X == 1 then screen:blit(365, 15, Aceclover) elseif X == 2 then screen:blit(365, 15, Acediamond) elseif X == 3 then screen:blit(365, 15, Aceheart) elseif X == 4 then screen:blit(365, 15, Acespade) elseif X == 5 then screen:blit(365, 15, Twoclover) elseif X == 6 then screen:blit(365, 15, Twodiamond) elseif X == 7 then screen:blit(365, 15, Twoheart) elseif X == 8 then screen:blit(365, 15, Twospade) elseif X == 9 then screen:blit(365, 15, Threeclover) elseif X == 10 then screen:blit(365, 15, Threediamond) elseif X == 11 then screen:blit(365, 15, Threeheart) elseif X == 12 then screen:blit(365, 15, Threespade) elseif X == 13 then screen:blit(365, 15, Fourclover) elseif X == 14 then screen:blit(365, 15, Fourdiamond) elseif X == 15 then screen:blit(365, 15, Fourheart) elseif X == 16 then screen:blit(365, 15, Fourspade) elseif X == 17 then screen:blit(365, 15, Fiveclover) elseif X == 18 then screen:blit(365, 15, Fivediamond) elseif X == 19 then screen:blit(365, 15, Fiveheart) elseif X == 20 then screen:blit(365, 15, Fivespade) elseif X == 21 then screen:blit(365, 15, Sixclover) elseif X == 22 then screen:blit(365, 15, Sixdiamond) elseif X == 23 then screen:blit(365, 15, Sixheart) elseif X == 24 then screen:blit(365, 15, Sixspade) elseif X == 25 then screen:blit(365, 15, Sevenclover) elseif X == 26 then screen:blit(365, 15, Sevendiamond) elseif X == 27 then screen:blit(365, 15, Sevenheart) elseif X == 28 then screen:blit(365, 15, Sevenspade) elseif X == 29 then screen:blit(365, 15, eightclover) elseif X == 30 then screen:blit(365, 15, eightdiamond) elseif X == 31 then screen:blit(365, 15, eightheart) elseif X == 32 then screen:blit(365, 15, eightspade) elseif X == 33 then screen:blit(365, 15, Nineclover) elseif X == 34 then screen:blit(365, 15, Ninediamond) elseif X == 35 then screen:blit(365, 15, Nineheart) elseif X == 36 then screen:blit(365, 15, Ninespade) elseif X == 37 then screen:blit(365, 15, Tenclover) elseif X == 38 then screen:blit(365, 15, Tendiamond) elseif X == 39 then screen:blit(365, 15, Tenheart) elseif X == 40 then screen:blit(365, 15, Tenspade) elseif X == 41 then screen:blit(365, 15, Jackclover) elseif X == 42 then screen:blit(365, 15, Jackdiamond) elseif X == 43 then screen:blit(365, 15, Jackheart) elseif X == 44 then screen:blit(365, 15, Jackspade) elseif X == 45 then screen:blit(365, 15, Queenclover) elseif X == 46 then screen:blit(365, 15, Queendiamond) elseif X == 47 then screen:blit(365, 15, Queenheart) elseif X == 48 then screen:blit(365, 15, Queenspade) elseif X == 49 then screen:blit(365, 15, Kingclover) elseif X == 50 then screen:blit(365, 15, Kingdiamond) elseif X == 51 then screen:blit(365, 15, Kingheart) elseif X == 52 then screen:blit(365, 15, Kingspade) end --Deck Deck = {} Deck[1] = Aceclover Deck[2] = Acediamond Deck[3] = Aceheart Deck[4] = Acespade Deck[5] = Twoclover Deck[6] = Twodiamond Deck[7] = Twoheart Deck[8] = Twospade Deck[9] = Threeclover Deck[10] = Threediamond Deck[11] = Threeheart Deck[12] = Threespade Deck[13] = Fourclover Deck[14] = Fourdiamond Deck[15] = Fourheart Deck[16] = Fourspade Deck[17] = Fiveclover Deck[18] = Fivediamond Deck[19] = Fiveheart Deck[20] = Fivespade Deck[21] = Sixclover Deck[22] = Sixdiamond Deck[23] = Sixheart Deck[24] = Sixspade Deck[25] = Sevenclover Deck[26] = Sevendiamond Deck[27] = Sevenheart Deck[28] = Sevenspade Deck[29] = Heightclover Deck[30] = Heightdiamond Deck[31] = Heightheart Deck[32] = Heightspade Deck[33] = Nineclover Deck[34] = Ninediamond Deck[35] = Nineheart Deck[36] = Ninespade Deck[37] = Tenclover Deck[38] = Tendiamond Deck[39] = Tenheart Deck[40] = Tenspade Deck[41] = Jackclover Deck[42] = Jackdiamond Deck[43] = Jackheart Deck[44] = Jackspade Deck[45] = Queenclover Deck[46] = Queendiamond Deck[47] = Queenheart Deck[48] = Queenspade Deck[49] = Kingclover Deck[50] = Kingdiamond Deck[51] = Kingheart Deck[52] = Kingspade --Value of cards Aceclover = 1,11 Acediamond = 1,11 Aceheart = 1,11 Acespade = 1,11 Twoclover = 2 Twodiamond = 2 Twoheart = 2 Twospade = 2 Threeclover = 3 Threediamond = 3 Threeheart = 3 Threespade = 3 Fourclover = 4 Fourdiamond = 4 Fourheart = 4 Fourspade = 4 Fiveclover = 5 Fivediamond = 5 Fiveheart = 5 Fivespade = 5 Sixclover = 6 Sixdiamond = 6 Sixheart = 6 Sixspade = 6 Sevenclover = 7 Sevendiamond = 7 Sevenheart = 7 Sevenspade = 7 Heightclover = 8 Heightdiamond = 8 Heightheart = 8 Heightspade = 8 Nineclover = 9 Ninediamond = 9 Nineheart = 9 Ninespade = 9 Tenclover = 10 Tendiamond = 10 Tenheart = 10 Tenspade = 10 Jackclover = 10 Jackdiamond = 10 Jackheart = 10 Jackspade = 10 Queenclover = 10 Queendiamond = 10 Queenheart = 10 Queenspade = 10 Kingclover = 10 Kingdiamond = 10 Kingheart = 10 Kingspade = 10 --Cards/Load Aceclover = Image.load("cards/AceClover.png") Acediamond = Image.load("cards/AceDiamond.png") Aceheart = Image.load("cards/Aceheart.png") Acespade = Image.load("cards/AceSpade.png") Twoclover = Image.load("cards/2Clover.png") Twodiamond = Image.load("cards/2Diamond.png") Twoheart = Image.load("cards/2Heart.png") Twospade = Image.load("cards/2Spade.png") Threeclover = Image.load("cards/3Clover.png") Threediamond = Image.load("cards/3Diamond.png") Threeheart = Image.load("cards/3Heart.png") threeSpade = Image.load("cards/3Spade.png") Fourclover = Image.load("cards/4Clover.png") Fourdiamond = Image.load("cards/4Diamond.png") Fourheart = Image.load("cards/4Heart.png") Fourspade = Image.load("cards/4Spade.png") Fiveclover = Image.load("cards/5Clover.png") Fivediamond = Image.load("cards/5Diamond.png") Fiveheart = Image.load("cards/5Heart.png") Fivespade = Image.load("cards/5Spade.png") Sixclover = Image.load("cards/6Clover.png") Sixdiamond = Image.load("cards/6Diamond.png") Sixheart = Image.load("cards/6Heart.png") Sixspade = Image.load("cards/6Spade.png") Sevenclover = Image.load("cards/7Clover.png") Sevendiamond = Image.load("cards/7Diamond.png") Sevenheart = Image.load("cards/7Heart.png") Sevenspade = Image.load("cards/7Spade.png") Heightclover = Image.load("cards/8Clover.png") Heightdiamond = Image.load("cards/8Diamond.png") Heightheart = Image.load("cards/8heart.png") Heightspade = Image.load("cards/8Spade.png") Nineclover = Image.load("cards/9Clover.png") Ninediamond = Image.load("cards/9Diamond.png") Nineheart = Image.load("cards/9Heart.png") Ninespade = Image.load("cards/9Spade.png") Tenclover = Image.load("cards/10Clover.png") Tendiamond = Image.load("cards/10Diamond.png") Tenheart = Image.load("cards/10Heart.png") Tenspade = Image.load("cards/10Spade.png") Jackclover = Image.load("cards/JackClover.png") Jackdiamond = Image.load("cards/JackDiamond.png") Jackheart = Image.load("cards/JackHeart.png") Jackspade = Image.load("cards/JackSpade.png") Queenclover = Image.load("cards/QueenClover.png") Queendiamond = Image.load("cards/QueenDiamond.png") Queenheart = Image.load("cards/QueenHeart.png") Queenspade = Image.load("cards/QueenSpade.png") Kingclover = Image.load("cards/QueenClover.png") Kingdiamond = Image.load("cards/KingDiamond.png") Kingheart = Image.load("cards/KingHeart.png") Kingspade = Image.load("cards/KingSpade.png") --Text while true do pad = Controls.read() screen:blit(0,0,Table) if pad:up() and oldpad:up() ~= pad:up() then Command = Command-1 end if pad:down() and oldpad:down() ~= pad:down() then Command = Command+1 end if Command > 3 then Command = 0 end if Command < 0 then Command = 3 end if Command == 0 then screen:blit(350,175,Selector) else if Command == 1 then screen:blit(360,195,Selector) else if Command == 2 then screen:blit(343,215,Selector) else if Command == 3 then screen:blit(350,235,Selector) end end end end if pad:cross() and Command == 0 then Select:play() end if pad:cross() and Command == 1 then Select:play() Drawcard() end if pad:cross() and Command == 2 then Select:play() end if pad:cross() and Command == 3 then Select:play() end battlvl = System.powerGetBatteryLifePercent() screen:print(107, 264, battlvl, white) screen:print(125, 264, "%", white) screen:print(5, 264, "BatteryPower:", white) screen.waitVblankStart() screen.flip() oldpad = pad end
-
05-05-2006, 11:57 AM #2033Developer

- Registriert seit
- Oct 2005
- Ort
- Boston, MA
- Beiträge
- 1.389
- Points
- 14.378
- Level
- 77
- Downloads
- 0
- Uploads
- 0
U gotta MSN? ill help ypou on there, and provide a few tips also ;)
Zitat von ZereoX
-
05-05-2006, 12:57 PM #2034
ya shure i have msn here it is:
[email protected] il be on all day ok
.
-
05-05-2006, 01:07 PM #2035
- Registriert seit
- Apr 2006
- Beiträge
- 20
- Points
- 4.110
- Level
- 40
- Downloads
- 0
- Uploads
- 0
That wouldn't crash LuaPlayer (let alone the PSP itself), but yes, I do. It's wierd. I just changed a function from something like:
Zitat von Vaza
x = x * -1
to:
x = math.pow(x, 3)
(you could also do x = x ^ 3)
Worked just fine before, crashing the PSP now.
-
05-05-2006, 01:38 PM #2036
aahh
guys this is a coordinates code. At luawindows, it dosent have decimals, and in the psp it dose. Is there a way to take the desimals out in the psp ?Code:screen:print(87,247,""..letterPosx,colorrr) screen:print(87,256,""..letterPosy,colorrr)
Bequiet!!!
I'm learning cc©cc
-
05-05-2006, 02:05 PM #2037Is in your zone.

- Registriert seit
- Oct 2005
- Ort
- Jacksonville, FL
- Beiträge
- 3.429
- Points
- 24.342
- Level
- 94
- Downloads
- 0
- Uploads
- 0
It doesnt repeat....Code:function playback() f1=Image.load("frame#1.png") f2=Image.load("frame#2.png") f3=Image.load("frame#3.png") f4=Image.load("frame#4.png") f5=Image.load("frame#5.png") f6=Image.load("frame#6.png") f7=Image.load("frame#7.png") f8=Image.load("frame#8.png") f9=Image.load("frame#9.png") f10=Image.load("frame#10.png") f11=Image.load("frame#11.png") f12=Image.load("frame#12.png") screen:blit(0,0, f1) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f2) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f3) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f4) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f5) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f6) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f7) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f8) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f9) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f10) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f11) screen.flip() screen.waitVblankStart(2) screen:blit(0,0, f12) screen.flip() screen.waitVblankStart(2) repeat until pad:triangle() end
--XBL Gamertag: PhenoM904--
-
05-05-2006, 02:38 PM #2038QJ Gamer Green
- Registriert seit
- Nov 2005
- Ort
- Sweden
- Beiträge
- 460
- Points
- 6.520
- Level
- 52
- Downloads
- 0
- Uploads
- 0
Master_Shak3:
Is that suppose to be a animation?
If it is, i think you should have something like this:
And you just fill in with how many frames you would like to have.Code:frame = 0 animation = "false" if pad:triangle() and animation == "true" then animation = "false" end if pad:cross() and animation == "false" then animation = "true" end if animation == "true" then frame = frame + 1 end if frame == 5+1 then ----5 IS THE VALUE OF HOW MANY FRAMES YOU USE IN THE ANIMATION. frame = 1 end if frame == 1 and animation == "true" then screen:blit(0,0, f1) screen.flip() screen.waitVblankStart() end if frame == 2 and animation == "true" then screen:blit(0,0, f2) screen.flip() screen.waitVblankStart() end if frame == 3 and animation == "true" then screen:blit(0,0, f3) screen.flip() screen.waitVblankStart() end if frame == 4 and animation == "true" then screen:blit(0,0, f4) screen.flip() screen.waitVblankStart() end if frame == 5 and animation == "true" then screen:blit(0,0, f5) screen.flip() screen.waitVblankStart() end end
[CENTER]Some of my homebrew Applications/Games:
[URL=http://forums.qj.net/showthread.php?t=47294&page=1&pp=10]Planet Fighter[/URL] | [URL=http://forums.qj.net/showthread.php?p=641672#post641672]Graphic Creator (V2.0)[/URL] | [URL=http://forums.qj.net/showthread.php?p=512717]Fire Pong[/URL] | [B][URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html#post1430891"][COLOR="Red"][SIZE="3"]Brushes v2.0[/COLOR][/SIZE][/B][/URL] [URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][B][SIZE="2"][COLOR="Black"]Released![/COLOR][/SIZE][/B][/URL]
[URL="http://haxxblaster.2u.se/"][COLOR="black"][FONT="Arial Black"]www.HaxxBlaster.com[/FONT][/COLOR][/URL]
[URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][IMG]http://img19.imageshack.us/img19/1346/brushesbannerqz3.png[/IMG][/URL][/CENTER]
-
05-05-2006, 02:42 PM #2039Is in your zone.

- Registriert seit
- Oct 2005
- Ort
- Jacksonville, FL
- Beiträge
- 3.429
- Points
- 24.342
- Level
- 94
- Downloads
- 0
- Uploads
- 0
Wouldnt I need to load the frames first? Heres my current animation code. (it runs but freezes after it runs thru
Ill give yours a shot thoCode:function playback() f1=Image.load("frame#1.png") f2=Image.load("frame#2.png") f3=Image.load("frame#3.png") f4=Image.load("frame#4.png") f5=Image.load("frame#5.png") f6=Image.load("frame#6.png") f7=Image.load("frame#7.png") f8=Image.load("frame#8.png") f9=Image.load("frame#9.png") f10=Image.load("frame#10.png") f11=Image.load("frame#11.png") f12=Image.load("frame#12.png") screen:blit(0,0, f1) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f2) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f3) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f4) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f5) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f6) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f7) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f8) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f9) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f10) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f11) screen.flip() screen.waitVblankStart(3) screen:blit(0,0, f12) screen.flip() screen.waitVblankStart(3) end
Oh and you have to consider this bit of code tooCode:if pad:r() and oldpad:r() ~= pad:r() then frame = frame + 1 screen:clear(red) screen:save("frame#" .. frame.. ".png") canvas:clear(white) endGeändert von Mast3r_Shak3 (05-05-2006 um 02:44 PM Uhr)

--XBL Gamertag: PhenoM904--
-
05-05-2006, 02:46 PM #2040QJ Gamer Green
- Registriert seit
- Nov 2005
- Ort
- Sweden
- Beiträge
- 460
- Points
- 6.520
- Level
- 52
- Downloads
- 0
- Uploads
- 0
I assumed that where able to do that by yourself.
Try it out, it should work. :)[CENTER]Some of my homebrew Applications/Games:
[URL=http://forums.qj.net/showthread.php?t=47294&page=1&pp=10]Planet Fighter[/URL] | [URL=http://forums.qj.net/showthread.php?p=641672#post641672]Graphic Creator (V2.0)[/URL] | [URL=http://forums.qj.net/showthread.php?p=512717]Fire Pong[/URL] | [B][URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html#post1430891"][COLOR="Red"][SIZE="3"]Brushes v2.0[/COLOR][/SIZE][/B][/URL] [URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][B][SIZE="2"][COLOR="Black"]Released![/COLOR][/SIZE][/B][/URL]
[URL="http://haxxblaster.2u.se/"][COLOR="black"][FONT="Arial Black"]www.HaxxBlaster.com[/FONT][/COLOR][/URL]
[URL="http://forums.qj.net/f-psp-development-forum-11/t-release-brushes-v20-99207.html"][IMG]http://img19.imageshack.us/img19/1346/brushesbannerqz3.png[/IMG][/URL][/CENTER]


LinkBack URL
About LinkBacks
Mit Zitat antworten


Hello everyone I am new here and I am glad to be part of this amazing community and I think there...
New to forum