View Single Post
  #10132    
Old June 30th, 2009, 11:20 AM
Lyzo's Avatar
Lyzo
On vacation
 
Join Date: Mar 2007
Location: The Netherlands
Age: 19
Gender: Male
Nature: Bold
Send a message via Windows Live Messenger to Lyzo
Ok, I'm not sure if this has anything to do with the script that I'm using, but it should work...

So, my problem is, I made a script where you see a poké ball, you click it, it shows a picture of a pokemon, asks if you want it yes/no. If no, then ok, choose another one, end script. When you press yes you go on, get the pokemon, fanfair, your rival picks a pokemon and then he leaves...

This all takes place in the lab, with an aid and your rival. Now, my problem is... that after you choose your pokemon, you can choose if you want to give it a name. When you press no the script runs fine and it works as it should. When you press yes the script also works fine... but at the end of the script you don't control the player but the lab assistant... Why's this?

I don't think the script is need... but I'm still posting it xD
Oh, and it's a level script.

Spoiler:
#dynamic 0x800000

#org @Start
checkflag 0x828
if 0x1 goto @Done
showpokepic 0x8 0xA 0x3
msgbox @WantFreezpool 0x5
compare LASTRESULT 0x0
if 0x1 goto @No
hidepokepic
msgbox @GoodChoice 0x4
hidesprite LASTTALKED
fanfare 0x13E
waitfanfare
closeonkeypress
givepokemon 0x8 0x5 0x0 0x0 0x0 0x0
msgbox @GiveName 0x5
compare LASTRESULT 0x1
if 0x1 call @NameDoing
applymovement 0x5 @MoveRival
pause 0x50
msgbox @RivalPick 0x4
hidesprite 0x2
fanfare 0x13E
waitfanfare
closeonkeypress
msgbox @FindQuick 0x6
applymovement 0x5 @MoveRival2
pause 0x70
hidesprite 0x5
setflag 0x828
setflag 0x500
setflag 0x201
setflag 0x203
release
end

#org @Done
msgbox @AlreadyHavePokemon 0x6
release
end

#org @No
hidepokepic
release
end

#org @NameDoing
setvar 0x8004 0x0
call @NameDoing2
return

#org @NameDoing2
fadescreen 0x1
special 0x9E
waitstate
return

#org @WantFreezpool
= [blue_fr]AID: FREEZPOOL, the WATER-TYPE\nPOKéMON!\pDo you want FREEZPOOL?

#org @GoodChoice
= [blue_fr]AID: I think that's a great choice,\n[player]!\p[player] received a FREEZPOOL!

#org @GiveName
= Would you like to give FREEZPOOL\na NICKNAME?

#org @RivalPick
= [blue_fr][rival]: Then I'll pick[.]\pThis one!\p[rival] received a SQUIBEEL!

#org @FindQuick
= [blue_fr]AID: Find him, quickly!\nPlease!\p[rival]: Sure!\pC'mon, [player]!\pLet's find him!

#org @AlreadyHavePokemon
= You already got your POKéMON!

#org @MoveRival
#raw 0x10
#raw 0x10
#raw 0x13
#raw 0x13
#raw 0x13
#raw 0x11
#raw 0xFE

#org @MoveRival2
#raw 0x10
#raw 0x12
#raw 0x12
#raw 0x10
#raw 0x10
#raw 0x10
#raw 0x10
#raw 0xFE


I'll try if it helps to do the name choosing later in the game...
But I'm still wondering why this happens, so if anyone has an answer please answer :D
__________________


Thank you The Blueprint !!!