Difference between revisions of "Talk:Options Menu"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>Archerkb
imported>Archerkb
(removed my last edit after realizing it was an erroneous suggestion)
Line 3: Line 3:
I don't think there's a need to check for when aiButton is -1.  Unlike with the previous script language, Papyrus seems to pause script execution (of the rest of the event/function) until it receives input from the Show() function. {{unsigned|13 April 2012|Fg109}}
I don't think there's a need to check for when aiButton is -1.  Unlike with the previous script language, Papyrus seems to pause script execution (of the rest of the event/function) until it receives input from the Show() function. {{unsigned|13 April 2012|Fg109}}
:Yep, Show() will block the script until it returns.  If the return value is -1 then it means the message failed to show for some reason.  I think that would more likely happen during development if the author forgot to set a property.  If it's ever seen in a released then something is fubar.  [[User:Tunaisafish|Tunaisafish]] 05:17, 13 April 2012 (EDT)
:Yep, Show() will block the script until it returns.  If the return value is -1 then it means the message failed to show for some reason.  I think that would more likely happen during development if the author forgot to set a property.  If it's ever seen in a released then something is fubar.  [[User:Tunaisafish|Tunaisafish]] 05:17, 13 April 2012 (EDT)
==correction in the third example?==
In the third example, in the line "If (aiButton == -1)" the condition should probably be changed to !=. Otherwise the loop would exit without waiting for input. Just a small typo I think. [[User:Archerkb|Archerkb]]

Revision as of 11:46, 20 April 2012

aiButton < 0

I don't think there's a need to check for when aiButton is -1. Unlike with the previous script language, Papyrus seems to pause script execution (of the rest of the event/function) until it receives input from the Show() function. —The preceding unsigned comment was added by Fg109 (talkcontribs) 13 April 2012

Yep, Show() will block the script until it returns. If the return value is -1 then it means the message failed to show for some reason. I think that would more likely happen during development if the author forgot to set a property. If it's ever seen in a released then something is fubar. Tunaisafish 05:17, 13 April 2012 (EDT)