View Single Post
Old July 1st, 2009 (9:46 AM). Edited July 1st, 2009 by am529.
am529 am529 is offline
    Join Date: Jun 2009
    Posts: 11
    Originally Posted by Doom Chaos View Post
    For the person does not stay gone thing, give the event a Person ID (I use 01CD, I don't know if it has to be different for every events).
    Thanks, it worked fine (for the disappearing part anyway) after I figured out I had to put special 0x174 in the code.

    Edit1:still need help with the other two problems though (not adding pokedex data, and not being able to talk after asking a question).

    Edit2: fixed the problem with no pokedex data for the starter, I needed the national dex so I changed my script so that you get it (I feel so stupid). Now all I need to know is how to fix my script so that I can nickname absol if I want when I get it.

    Edit3: I completely fixed it on my own. Just in case anyone else wants to make a person who gives you a national dex, and absol, and then disappears (and then you can choose whether or not to nickname it), the code is below


    #org 0x16582F
    checkflag 0x8C3
    if 0x1 goto 0x871BAB7
    msgbox 0x818E177 MSG_NORMAL '"Ready to leave town?\pYou'll need ..."
    setflag 0x829
    special 0x16F
    fanfare 0x13E
    msgbox 0x871BA56 MSG_KEEPOPEN '"[player] received a pokedex."
    msgbox 0x871BA87 MSG_NORMAL '"I'll give you a pokemon\nto start ..."
    givepokemon 0x178 0x5 0x0 0x0 0x0 0x0
    special 0x163
    setflag 0x828
    setflag 0x8C3
    fanfare 0x13E
    msgbox 0x871BA6F MSG_KEEPOPEN '"[player] received an Absol."
    msgbox 0x871BAB7 MSG_NORMAL '"I must go now\pI'll see you again ..."
    hidesprite 0x2
    special 0x174
    fadescreen 0x0
    msgbox 0x871BD7F MSG_YESNO '"Would you like to give Absol a nickna..."
    compare LASTRESULT 0x1
    if 0x1 goto 0x871BBB0
    #org 0x71BBB0
    special 0x9E
    goto 0x871BAB7
    ' Strings
    #org 0x18E177
    = Ready to leave town?\pYou'll need a pokedex
    #org 0x71BA56
    = [player] received a pokedex.
    #org 0x71BA87
    = I'll give you a pokemon\nto start you off too.
    #org 0x71BA6F
    = [player] received an Absol.
    #org 0x71BD7F
    = Would you like to give Absol a nickname?
    #org 0x71BAB7
    = I must go now\pI'll see you again soon.