• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

RaiRai-kun's XSE Tutorial [Updated Big-Time!]

Status
Not open for further replies.
857
Posts
15
Years
So you mean person # or event #, and if the person # was 6, would it be written:
applymovement 0x06 pop
waitmovement 0x0
?

No, it would be like this:
applymovement 0x6 @pop
waitmovement 0x0
....

#org @pop
#raw 0x(Movements)... 0xFE

... stands for later on
 

zak

xpert trainer
244
Posts
19
Years
After events

I need the overworld sprite i talk to to dissapear after he gives me the pokemon and to never return, heres my script:

#Dynamic 0x812000

#org @start
lock
faceplayer
msgbox @text
boxset 0x6
checkflag 0x828
if 0x0 goto @give
if 0x1 goto @sry
release
end

#org @text
= Hey! sorry about this but i've got a \ntrain to catch i only\p stopped by to give you this!\nEnjoy!

#org @give
givepokemon 0x4 0x5 0x0 0x0 0x0 0x0
fanfare 0x13E
waitfanfare
setflag 0x828
msgbox @yay
boxset 0x6
release
end

#org @sry
msgbox @sorry
boxset 0x6
end

#org @yay
= You recieved Charmander!

#org @sorry
= I can't give you anymore.

It works perfectly i just need to know the command(s) to make sprites dissapear after events, ty.
 

8th Wonder™

റിപ്പബ്ല? ??ക്ക്
113
Posts
15
Years
That's a reasonable script for noobs, Seth. I might make good use of it.
But I still dunno how to write scripts to a ROM! I can't use the compiple button in any way!
 

Madridista

-#666
40
Posts
15
Years
Seth-kun said:
#dynamic 0xoffset

#org @start
lock
faceplayer
msgbox @yesno
boxset 0x5
if 0x1 goto @yes
if 0x0 goto @no
release
end

#org @yesno
= Yes or no?

#org @yes
= You pressed Yes!

#org @no
= You pressed No.

Bad, bad, bad... the msgbox will stay after the scripts ends for the rest of the game. this is how it should look like.

Code:
#dynamic 0xoffset

#org @start
lock
faceplayer
msgbox @yesno
callstd 0x5
if 0x1 goto @yes
if 0x1 goto @no
release
end

#org @yes
msgbox @yes2
callstd 0x6
release
end

#org @no
msgbox @no2
callstd 0x6
release
end

#org @yesno
= Yes or no?

#org @yes2
= You pressed Yes!

#org @no2
= You pressed No!
 
Last edited:

Cheesymitten

Dukcs
1,840
Posts
15
Years
  • Seen Jun 5, 2015
not sure if this is off topic but then again i'm not sure of anything but why do my scripts keep turning into weird symbold ¬¬ its kind of weird and thanks for the tut it was brilliant :D
 

Cheesymitten

Dukcs
1,840
Posts
15
Years
  • Seen Jun 5, 2015
yeah sorry about that i'm the sort who sees the rules that stick out like no less than 4 words :D
 

Oh_Delilah

BiNkY
10
Posts
16
Years
  • Seen Jan 26, 2017
Hahah.... I'm Kind Of Lost...

Ah, Yo People. How are you guys?

Yeah, I have a question. A couple, actually.

One, I'm lost with something, you write @blah and yeah, nothing else. when I do this in XSE and try and compile it, it makes Offsets for them. Ah, do I change the @blah to the Offset it gives me? Leave it? Something else? Lend Binky a hand?

Two, (This may be caused from the lack of information in question One) I tried pretty much copying the code that was written for a Boolean Yes or No box, box comes up right, then, whether I press Yes or No, it just stands with the text box at the last lined written and i can walk around and the text box stays there... If you have No Idea what I'm talking about, thanks for trying...

Three, (Again may be because lack of knowledge) The give pokemon Script you wrote... ah... I tried that too and everything is fine except instead of saying the line of text I wrote after you get the pokemon, it just says a segment of what I put for, when you talk to him again... Again, if you have no idea what I'm babbling on about, never mind, just please answer my Firstt question.

Cheers

Binky
 

Madridista

-#666
40
Posts
15
Years
Two, (This may be caused from the lack of information in question One) I tried pretty much copying the code that was written for a Boolean Yes or No box, box comes up right, then, whether I press Yes or No, it just stands with the text box at the last lined written and i can walk around and the text box stays there... If you have No Idea what I'm talking about, thanks for trying...

It's because the Yes/No script in this tutorial is wrong.

Try this:
Code:
#dynamic 0xoffset

#org @start
lock
faceplayer
msgbox @yesno
callstd 0x5
if 0x1 goto @yes
msgbox @no
callstd 0x6
release
end

#org @yes
msgbox @yes2
callstd 0x6
release
end

#org @yesno
= Yes or no?

#org @yes2
= You pressed Yes!

#org @no
= You pressed No!
 

Oh_Delilah

BiNkY
10
Posts
16
Years
  • Seen Jan 26, 2017
Hey, thanks man, you're a champion. One problem though... the script seems to be right except that whether you press yes or no, it comes up saying, "You Pressed No!" could you please check if you missed something or something? I'm still checking over mine again and again but it seems okay... Exactly the same as what you have there.

Cheers again

Binky
 

Madridista

-#666
40
Posts
15
Years
Try this:

Code:
#dynamic 0xoffset

#org @start
lock
faceplayer
msgbox @yesno
callstd 0x5
if 0x1 goto @yes
if 0x1 goto @no
release
end

#org @yes
msgbox @yes2
callstd 0x6
release
end

#org @no
msgbox @no2
callstd 0x6
release
end

#org @yesno
= Yes or no?

#org @yes2
= You pressed Yes!

#org @no2
= You pressed No!
 
16
Posts
15
Years
  • Seen Oct 4, 2009
i have the same problem as Oh Delilahno no matter if i chose yes or no it still says the i pressed no and iv tryed rearanging it a couple times but still nothing
heres my script


http://www.pokecommunity.com/member.php?u=64601
#dynamic 0x71AE89

#org @start
lock
faceplayer
message @yesno
boxset 0x5
if 0x1 goto @yes
if 0x0 goto @no
release
end

#org @yesno
= Yes or no?

#org @yes
lock
faceplayer
message @yes1
boxset 0x6
release
end

#org @yes1
= You pressed Yes!

#org @no
lock
faceplayer
message @no1
boxset 0x6
release
end

#org @no1
= You pressed No!



as im a newbi at this any help would be good
 

machomuu

Stuck in Hot Girl Summer
10,507
Posts
16
Years
i have the same problem as Oh Delilahno no matter if i chose yes or no it still says the i pressed no and iv tryed rearanging it a couple times but still nothing
heres my script



#dynamic 0x71AE89

#org @start
lock
faceplayer
message @yesno
boxset 0x5
if 0x1 goto @yes
if 0x0 goto @no
release
end

#org @yesno
= Yes or no?

#org @yes
lock
faceplayer
message @yes1
boxset 0x6
release
end

#org @yes1
= You pressed Yes!

#org @no
lock
faceplayer
message @no1
boxset 0x6
release
end

#org @no1
= You pressed No!



as im a newbi at this any help would be good

What Mardista's post above yours said is what you should go by, Seth's is wrong.
 

VanillaThunderbolt

Generic User Title
94
Posts
15
Years
  • Seen Mar 1, 2012
So, I'm altering some things in the beginning.
Where you start, there's a guy standing at the only way out of the room you're in, so of course, you'd talk to him.
He's supposed to say something, give you a Pokemon, start walking away, face the player, say something AGAIN, then keep walking away.
Following this tutorial, this is what I made...

I edited my post, because I noticed some things I did wrong, now I have this, but it wont let me compile it, and keeps saying something about Line 16, which is the givepokemon line:


#dynamic 0x71AA88

#org @start
lock
faceplayer
msgbox @intro
boxset 0x6
checkflag 0x828
if 0x0 goto @Dratini
if 0x1 goto @Penis

#org @intro
= I bet you don't know why you're\ndown here. But I can't explain at this time.\pHere, take this for now.

#org @Dratini
givepokemon 0x147 0x5 0x0 0x0 0x0
fanfare 0x13E
setflag 0x828
msgbox @recieve
boxset 0x6
applymovement 0xFF @walkaway
waitmovement 0x0
msgbox @outro
boxset 0x6
applymovement 0xFF @byebye
waitmovement 0x0
release
end

#org @recieve
= You recieved a Dratini!
#org @walkaway
#raw 0x13 0xFE
#raw 0x10 0xFE
#raw 0x02 0xFE
#org @outro
= Please take care of Dratini...
#org @byebye
#raw 0x10 0xFE
#raw 0x10 0xFE
#raw 0x10 0xFE
#raw 0x10 0xFE

#org @Penis
msgbox @goaway
boxset 0x6
end

#org @goaway
= How is this possible!?
 
Last edited:
Status
Not open for further replies.
Back
Top