Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

I need help with this script please ASAP

So I need this to work properly, but when ran and the correct answer is chosen the app quits but when the wrong answer is chosen the app goes on to the next question. I need help with this ASAP, it is due tommorow. Thank you so much for the help if you can.






The script (Sorry if it's a bit long):


#------------Startup-------------

display dialog "Social Studies Exchange Trviva Game by Justin Parzik" buttons {"Take the Quiz", "Cyaaaa"} default button 1

set Lolz to (button returned of the result)

if Lolz is "Cyaaaa" then

killapp()

else if Lolz is "Take the Quiz" then

do shell script "say -v samantha Ok starting in 3…2…1…GO!"

#------------Question 1-----------

display dialog "Around age 11, many boys left their fathers to become…" buttons {"Scholars", "Warriors", "Apprentices"}

set A1 to (button returned of the result)

if A1 is "Apprentices" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#----------Question 2--------

display dialog "Most children were taught

to read so that they could understand the…" buttons {"Music of Mozart", "Bible", "art of cooking"}

set A2 to (button returned of the result)

if A2 is "Bible" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#------------Question 3---------

display dialog "In the 1730s and 1740s, a religious movement called the_______swept through the colonies." buttons {"Glorius Revolution", "Great Awakening", "The Enlightenment"}

set A3 to (button returned of the result)

if A3 is "Great Awakening" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#-----------Question 4--------

display dialog "_______ was

a famous American Enlightenment figure." buttons {"Ben Franklin", "George Washington", "Jesus"}

set A4 to (button returned of the result)

if A4 is "Ben Franklin" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#----------Question 5-------

display dialog "______ ownership gave colonists political rights as well as prosperity." buttons {"Land", "Dog", "Slave"}

set A5 to (button returned of the result)

if A5 is "Land" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#---------Question 6--------

display dialog "The first step toward guaranteeing these rights came in 1215. That

year, a group of English noblemen forced King John to accept the…" buttons {"Declaration of Independence", "Magna Carta", "Constitution"}

set A6 to (button returned of the result)

if A6 is "Magna Carta" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#----------Question 7--------

display dialog "England's cheif lawmaking body was" buttons {"the Senate", "Parliament", "King George"}

set A7 to (button returned of the result)

if A7 is "Parliament" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#--------Question 8-----

display dialog "Pariliament decided to overthrow _______ for not respecting their rights" buttons {"King James II", "King George", "King Elizabeth"}

set A8 to (button returned of the result)

if A8 is "King James II" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#--------Question 9------

display dialog "Parliament named ___ and ___ as England's new monarchs in something called ____." buttons {"William/Mary/Glorius Revolution", "Adam/Eve/Great Awakening", "Johhny/Mr.Laphalm/Burning of the hand ceremony"}

set A9 to (button returned of the result)

if A9 is "William/Mary/Glorius Revolution" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#---------Question 10-----

display dialog "After accepting the throne William and Mary agreed in 1689 to uphold the English Bill of _____." buttons {"Money", "Colonies", "Rights"}

set A10 to (button returned of the result)

if A10 is "Rights" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#---------Question 11------

display dialog "By the late 1600s French explorers had claimed the ___ River Valey" buttons {"Mississippi", "Ohio", "Hudson"}

set A11 to (button returned of the result)

if A11 is "Ohio" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#------Question 12---------

display dialog "______ was sent to ask the French to leave 'English Land'." buttons {"Johhny Tremain", "George Washington", "Paul Revere"}

set A12 to (button returned of the result)

if A12 is "George Washington" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#---------Question 13-------

display dialog "_____ proposed the Albany Plan of Union" buttons {"George Washingon", "Ben Franklin", "John Hancock"}

set A13 to (button returned of the result)

if A13 is "Ben Franklin" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#--------Question 14------

display dialog "The __________ declared that England owned all of North America east of the Mississippi" buttons {"Proclomation of England", "Treaty of Paris", "Pontiac Treaty"}

set A14 to (button returned of the result)

if A14 is "" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#-------Question 15-------

display dialog "Braddock was sent to New England so he could ______" buttons {"Command an attack against French", "Scalp the French", "Kill the colonists"}

set A15 to (button returned of the result)

if A15 is "Command an attack against French" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"


#------TheLolQuestion-----

display dialog "____ is the name of the teacher who runs this class." buttons {"Mr.White", "Mr.John", "Paul Revere"} default button 1

set LOOL to (button returned of the result)

if LOOL is "Mr.White" then

do shell script "say -v samantha Congratulations…you…have…common…sense"

else

do shell script "say -v alex Do…you…have…eyes?"

#------END------

display dialog "I hope you enjoyed the quiz!" buttons {"I did!", "It was horrible"}

set endmenu to (button returned of the result)

if endmenu is "I did!" then

do shell script "say -v samantha Your awesome"

else

do shell script "say -v alex Go outside and run a lap"

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

end if

Mac OS X (10.7.5)

Posted on Oct 2, 2013 7:56 PM

Reply
Question marked as Best reply

Posted on Oct 2, 2013 8:06 PM

Use code such as:


display dialog "Around age 11, many boys left their fathers to become…" buttons {"Scholars", "Warriors", "Apprentices"}

set A1 to (button returned of the result)

if A1 is "Apprentices" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"

return

end if

#----------Question 2--------

display dialog "Most children were taught to read so that they could understand the…" buttons {"Music of Mozart", "Bible", "art of cooking"}

set A2 to (button returned of the result)

if A2 is "Bible" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"

return

end if


(90444)

2 replies
Question marked as Best reply

Oct 2, 2013 8:06 PM in response to vldmort

Use code such as:


display dialog "Around age 11, many boys left their fathers to become…" buttons {"Scholars", "Warriors", "Apprentices"}

set A1 to (button returned of the result)

if A1 is "Apprentices" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"

return

end if

#----------Question 2--------

display dialog "Most children were taught to read so that they could understand the…" buttons {"Music of Mozart", "Bible", "art of cooking"}

set A2 to (button returned of the result)

if A2 is "Bible" then

do shell script "say -v samantha Correct Answer"

else

do shell script "say -v samantha Wrong Answer"

return

end if


(90444)

I need help with this script please ASAP

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.