• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • 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.

[Script✓] repeat msgbox in case answer msgbox 0x5-> no

Dinisk

DinisK
  • 89
    Posts
    8
    Years
    • Seen Apr 27, 2019
    I want to make a scene. The professor asks with msgbox 0x5 yes or no. If yes-> the scene goes on, if no-> another message comes out (hmm .. repeat your answer) and after that the message msgbox 0x5 repeats. It sounds pretty simple yes? I'm wondering where I made a mistake. When I click yes, it continues to work, but if I try different combinations from no and yes, the script repeats.

    #dynamic 0x800000

    #org @main
    msgbox @ rowantell2 0x5
    compare 0x800D 0x1
    if 0x1 call @Yes // I tried to put everything here if 0x0 call @no
    msgbox @ No2 0x2
    msgbox @ rowantell2 0x5
    end

    #org @start
    .... // continius script if choose Yes
    ...... setvar 0x4011 0x1

    #org @ rowantell2
    = Yes or no?

    #org @No
    msgbox @ No2 0x2
    msgbox @ rowantell2 0x5
    end

    #org @ No2
    = Good, i repeat

    #org @Yes
    msgbox @ Yes2 0x2
    call @start
    end

    #org @ Yes2
    = Good answer .....
     
    I want to make a scene. The professor asks with msgbox 0x5 yes or no. If yes-> the scene goes on, if no-> another message comes out (hmm .. repeat your answer) and after that the message msgbox 0x5 repeats. It sounds pretty simple yes? I'm wondering where I made a mistake. When I click yes, it continues to work, but if I try different combinations from no and yes, the script repeats.

    I'm a bit confused about what you want because in one sentence you say that you want the script to repeat, but in the last sentence you say that you don't want it to repeat.

    I think you want the script to enter a loop, so this script is probably what you're looking for:

    Code:
    #dynamic 0x800000
    
    #org @Main
    lock // 0x5 msgboxes don't automatically lock the OW
    faceplayer // Or face the player so these need to be added manually
    msgbox @YesOrNo 0x5
    compare 0x800D 0x1
    if 0x1 goto @start
    msgbox @No 0x2
    goto @Main // Will loop @Main until yes is chosen
    
    #org @start
    msgbox @Yes 0x2
    ... // Script continues on
    
    #org @YesOrNo
    = Yes or no?
    
    #org @Yes
    = Good answer...
    
    #org @No
    = I repeat...

    It will go in an infinite loop as long as the player chooses no, but will branch off to @start and continue the script if the player chooses yes. If I completely misunderstood your question and you're looking for something else, just let me know.
     
    [PokeCommunity.com] repeat msgbox in case answer msgbox 0x5-> no

    Thanks your script worked.
    yeah,my lvl language eng very deep on bottom.May be simpler add post image and in text. Msgbox 0x5 hard understandable by structure and add repeat msg in case
    (i hope you understand my minds)
     
    Back
    Top