View Single Post
Old January 12th, 2009 (10:16 PM).
The Abyss The Abyss is offline
Join Date: Jul 2008
Location: Sydney, Australia
Age: 22
Nature: Jolly
Posts: 162
I can't get this to work. It's my first try at a level script.
#dynamic 0x2DDB4C

#org @start
checkflag 0x1000
if 0x0 goto @show
if 0x1 goto @done

#org @show
showsprite 0x1000
applymovement 0x1000 @walk
waitmovement 0x1000
msgbox @pokemon 0x6
givepokemon 0x17E 0x5 0x8B 0x0 0x0 0x0
setflag 0x828
fanfare 0x13E
msgbox @got 0x6
applymovement 0x1000 @walkaway
setvar 0x4033 0x1
setflag 0x1000

#org @walk
#raw 0x60 0x0D 0x0F 0x0F 0x0F 0x0F 0x0F 0x01 0xFE

#org @pokemon
= [blue_fr]Warren: Ah, [player].\nYour mother had invited\n me over to talk about\nyou getting you a Pokemon!\nI have brought one for\n you to save you the hassle\n of catching one yourself.\nHere you go.

#org @got
= [red_fr] [player] recieved Aron!

#org @walkaway
#raw 0x0C 0x0C 0x0C 0x0C 0x0E 0x0E 0x0E 0x0E 0x0E 0x0E 0x0C 0x60 0xFE

#org @done

I've got the persons ID at 1000. I made it Script type 2 in the A-Map header. Flag is 4033, value is 0000, the script offset is in offset 2. The script is supposed to happen when you walk down the stairs into the first floor of your house but it restarts the game if you enter the stairs.