Shari
08-27-2005, 04:53 AM
Does anyone have a script they use to play their instruments? I'd like to get Jesae playing one but damn does it ever take a long time for ranks.
Any help would be great, thanks.
Shaelun
08-27-2005, 05:37 AM
Yeah... I've got one I wrote. Usual disclaimer, I take no responsibility if this is against policy, it is not my intention to promote violation of policy, I do not condone violation of policy, blah-blah-blah. I'm assuming you're a grown-up, and I'm giving you enough respect to make the choice for yourself.
All I can really say is it works for 2-4 instruments, was written for The Wizard, and it's not at all bad. It'll get you all the way on its own if you choose to use it in 'questionable' ways. I'd give you more details about it, but frankly, it's been so damn long since I mastered all the instruments I have any interest in, I can't even remember the details of what it does. Maybe it'll be of use to you, maybe not; whatever.
If it is of use, enjoy.
[Edited on 8-27-2005 by Shaelun]
NocturnalRob
05-07-2008, 04:14 PM
Yeah... I've got one I wrote. Usual disclaimer, I take no responsibility if this is against policy, it is not my intention to promote violation of policy, I do not condone violation of policy, blah-blah-blah. I'm assuming you're a grown-up, and I'm giving you enough respect to make the choice for yourself.
All I can really say is it works for 2-4 instruments, was written for The Wizard, and it's not at all bad. It'll get you all the way on its own if you choose to use it in 'questionable' ways. I'd give you more details about it, but frankly, it's been so damn long since I mastered all the instruments I have any interest in, I can't even remember the details of what it does. Maybe it'll be of use to you, maybe not; whatever.
If it is of use, enjoy.
[Edited on 8-27-2005 by Shaelun]
any idea where this went? anyone have another?
Nilandia
05-07-2008, 05:26 PM
Meh, scripts to practice instruments are easy to make.
For example, the sum total of my script to practice playing the flute is as follows.
Start:
put play my flute soft
Play:
waitfor With quiet grace, you allow your flute's melody to drop off, ever softer, until there is nothing but the intense silence left in its wake.
goto start
It's a simple loop script. All you need to do is change it for the particular instrument you use and the stop messaging for that instrument.
Gretchen
Shaelun
05-21-2008, 05:41 PM
any idea where this went? anyone have another?
Here ya go. Nothing spectacular, but I was pretty pleased with it at the time, heh.
#play.Cmd
Start:
if_2 goto %2
If_1 goto process
echo
echo --== No Instrument Specified, Continuing (".play usage" for usage) ==--
echo
goto cont
exit
Usage:
echo
echo --== Currently supported instruments: flute, cymbals, lute, crumhorn, fife, mandolin ==--
echo --== Usage as follows ('.play RESET' to reset the save variable) ==--
echo
echo * [<inst> Inc] - Increments the saved style and continues normally *
echo * [<inst> Dec] - Decrements the saved style and continues normally *
echo * [<inst> Skill] - Check ranks learned since script began *
echo * [Hold Play] - Pause script for indefinite period of time (no keep alive) *
echo * [Resume Play] - Continue script *
echo * [Keep Alive] - Available only when paused, will toggle keep alive on/off *
echo * [Usage] - Displays this dialogue *
echo --== Note: Ranks learned not available for the flute or lute ==--
echo
exit
Reset:
counter set 0
save %c
echo
echo --== Value of save variable: %s ==--
echo
exit
Fl_Usage:
echo
echo --== Usage as follows ('.play RESET' to reset save variable): ==--
echo
echo * [Hold Play] - Pause script for indefinite period of time (no keep alive) *
echo * [Resume Play] - Continue script *
echo * [Keep Alive] - Available only when paused, will toggle keep alive on/off *
echo * [Usage] - Displays this dialogue *
echo
goto Fl_MainLoop
Inc:
counter set %s
echo
echo --== Incrementing Counter ==--
echo
counter add 1
save %c
goto %1
Dec:
counter set %s
echo
echo --== Decrementing Counter ==--
echo
counter subtract 1
save %c
goto %1
Process:
goto %1
exit
Cont:
put glance
match fl_mainloop flute
match cy_mainloop cymbals
match lu_mainloop lute
match cr_mainloop crumhorn
match fi_mainloop fife
matchwait
exit
LabelError:
echo
echo --== !Label Error! ==--
echo
goto Usage
Fi:
Save %c
Goto fi%s
Fife:
Goto fi%s
Cr:
save %c
goto cr%s
Fl:
save %c
goto Fl%s
Flute:
goto Fl%s
Lu:
save %c
goto Lu%s
Lute:
goto Lu%s
Mandolin:
echo * Mandolin
goto ma%s
Cymbals:
goto Cy_Begin
Crumhorn:
goto cr%s
Crum:
goto cr%s
Horn:
goto cr%s
Fl_MainLoop:
echo
echo --== Monitoring ==--
echo
match Fl1 With a final, jubilant flourish, you finish
match Fl7 With a wink and a grin, you trill
match Fl2 Your haunting dirge winds to a gentle and melancholy close
match Fl8 In an elegant display of showmanship, you end
match Fl3 With quiet grace, you allow
match Fl9 Ending on a broad note which echoes like a sigh,
match Fl4 You bring your lively song to a close and lower your flute,
match Fl10 Your somber lament drops off softly, like the dying sun at the end
match Fl6 With a soul-deep sigh you bring your music, so carefully
match Fl5 As your last note fades away like a sigh on the wind,
match Fl0 With a final, rousing crescendo, you bring your melody to its
matchwait
Fl0:
counter set 0
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute joy
goto Fl_MainLoop
Fl1:
counter set 1
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute jaunty
goto Fl_MainLoop
Fl7:
counter set 7
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute mournful
goto Fl_MainLoop
Fl2:
counter set 2
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute flamboyant
goto Fl_MainLoop
Fl8:
counter set 8
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute soft
goto Fl_MainLoop
Fl3:
counter set 3
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute aimless
goto Fl_MainLoop
Fl9:
counter set 9
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute fast
goto Fl_MainLoop
Fl4:
counter set 4
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute somber
goto Fl_MainLoop
Fl10:
counter set 10
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute intense
goto Fl_MainLoop
Fl6:
counter set 6
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute slow
goto Fl_MainLoop
Fl5:
counter set 5
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my flute
pause 2
put play my flute inspiring
goto Fl_MainLoop
Fl_Skill_Increase:
echo
echo * Skill rank increase!
echo
goto Fl_MainLoop
Fl_Display_Count:
echo
echo --== Current Ranks Gained: %c ==--
echo
goto Fl_MainLoop
Get_Flute:
echo
echo --== !ERROR! Not Holding A Flute! Attempting to Auto Get and Begin Playing ==--
echo
put take my flute
pause 2
goto %c
goto Fl_MainLoop
Fl_Hold_Play:
echo
echo --== Script Paused, Type RESUME PLAY to Continue or KEEP ALIVE to toggle keep alive on ==--
echo
match Fl_MainLoop Resume Play
match Fl_Hold_Play_KA Keep Alive
matchwait
Lu_Hold:
echo
echo --== Script Paused, Type RESUME PLAY to Continue or KEEP ALIVE to toggle keep alive on ==--
echo
match Lu_MainLoop Resume Play
match Lu_Hold_KA Keep Alive
matchwait
Lu_Hold_KA:
echo
echo --== Script Paused, Type RESUME PLAY to Continue or KEEP ALIVE to toggle keep alive off ==--
echo
match Lu_MainLoop Resume Play
match Lu_Hold Keep Alive
match Lu_Keep_Alive HAVE BEEN IDLE
matchwait
Lu_Keep_Alive:
put experience
goto Lu_Hold_KA
Fl_Hold_Play_KA:
echo
echo --== Script Paused, Type RESUME PLAY to Continue or KEEP ALIVE to toggle keep alive off ==--
echo
match Fl_MainLoop Resume Play
match Fl_Hold_Play Keep Alive
match Fl_Keep_Alive HAVE BEEN IDLE
matchwait
Fl_Keep_Alive:
put look
goto Fl_Hold_Play_KA
Cy_Begin:
pause
put play cymbals soft
goto Cy_MainLoop
Cy_MainLoop:
echo
echo --== Cymbals MainLoop. Ranks Gained: %c ==--
echo
match Cy_Soft_Done As the last whispered note fades from the stilled air, you slowly smile
match Cy_Fast_Done The air suddenly stills as you halt your whirling rhythm as suddenly
match Cy_Slow_Done The music moves slower and slower until finally, with a last
match Cy_Skill Cymbals Skill
match Cy_Skill_Increase sense of accomplishment
match Cy_Usage Usage
matchwait
Cy_Skill:
echo
echo --== Current Ranks Gained: %c ==--
echo
goto Cy_MainLoop
Cy_Skill_Increase:
counter add 1
pause 2
goto Cy_MainLoop
Cy_Hold_Play:
echo
echo --== Script Paused, Type RESUME PLAY to Continue or KEEP ALIVE to toggle keep alive on ==--
echo
match Cy_MainLoop Resume Play
match Cy_Hold_Play_KA Keep Alive
matchwait
Cy_Hold_Play_KA:
echo
echo --== Script Paused, Type RESUME PLAY to Continue or KEEP ALIVE to toggle keep alive off ==--
echo
match Cy_MainLoop Resume Play
match Cy_Hold_Play Keep Alive
match Cy_Keep_Alive HAVE BEEN IDLE
matchwait
Cy_Keep_Alive:
put look
goto Cy_Hold_Play_KA
Cy_Soft_Done:
pause 2
put !tune cymbals
pause 2
put play cymbals fast
goto Cy_MainLoop
Cy_Fast_Done:
pause 2
put !tune cymbals
pause 2
put play cymbals slow
goto Cy_MainLoop
Cy_Slow_Done:
pause 2
put !tune cymbals
pause 2
put play cymbals soft
goto Cy_MainLoop
Cy_Usage:
echo
echo --== Usage as follows: ==--
echo
echo * [Cymbals Skill] - Check ranks learned since script began *
echo * [Hold Play] - Pause script for indefinite period of time (no keep alive) *
echo * [Resume Play] - Continue script *
echo * [Keep Alive] - Available only when paused, will toggle keep alive on/off *
echo * [Usage] - Displays this dialogue *
echo
goto Cy_MainLoop
Cy_Auto_Get:
echo
echo --== !ERROR! Cymbals Not Found, Attempting to Auto Get and Begin Playing ==--
echo
pause
put take my cymbals
put play my cymbals soft
pause 2
goto Cy_MainLoop
Lu_MainLoop:
save %c
echo
echo --== MainLoop ==--
echo
match Lu1 final joyous flourish you still your fingers on the
match Lu2 soft minor chord of final farewell
match Lu3 strum one final soft chord then allow
match Lu4 final rapid pattern across the strings of
match Lu5 final slow chord, you allow the notes
match Lu6 final dramatic flourish, you take your fingers
match Lu7 a final jaunty chord, you still the strings
match Lu8 Giving a final showy circle of your arm
match Lu9 With a final strum across the strings of your lute
match Lu10 With a clear seventh chord, you take your hands from the strings
match Lu0 Striking a final vibrant chord, you allow the song
match Lu_Usage usage
match Lu_Hold hold play
matchwait
Lu_Hold:
echo --== Obsolete Code ==--
exit
Lu_Usage:
echo
echo --== Usage as follows ('.play RESET' to reset save variable): ==--
echo
echo * [Hold Play] - Pause script for indefinite period of time (no keep alive) *
echo * [Resume Play] - Continue script *
echo * [Keep Alive] - Available only when paused, will toggle keep alive on/off *
echo * [Usage] - Displays this dialogue *
echo
goto Lu_MainLoop
Lu0:
counter set 0
pause 2
put !tune my lute
pause 2
put play my lute joy
goto Lu_MainLoop
Lu1:
counter set 1
pause 2
put !tune my lute
pause 2
put play my lute mourn
goto Lu_MainLoop
Lu2:
counter set 2
pause 2
put !tune my lute
pause 2
put play my lute soft
goto Lu_MainLoop
Lu3:
counter set 3
pause 2
put !tune my lute
pause 2
put play my lute fast
goto Lu_MainLoop
Lu4:
counter set 4
pause 2
put !tune my lute
pause 2
put play my lute slow
goto Lu_MainLoop
Lu5:
counter set 5
pause 2
put !tune my lute
pause 2
put play my lute intense
goto Lu_MainLoop
Lu6:
counter set 6
pause 2
put !tune my lute
pause 2
put play my lute jaunty
goto Lu_MainLoop
Lu7:
counter set 7
pause 2
put !tune my lute
pause 2
put play my lute flamboyant
goto Lu_MainLoop
Lu8:
counter set 8
pause 2
put !tune my lute
pause 2
put play my lute aimless
goto Lu_MainLoop
Lu9:
counter set 9
pause 2
put !tune my lute
pause 2
put play my lute somber
goto Lu_MainLoop
Lu10:
counter set 10
pause 2
put !tune my lute
pause 2
put play my lute inspiring
goto Lu_MainLoop
Cr_MainLoop:
save %c
echo
echo --== Monitoring Crumhorn ==--
echo
match cr1 bring your joyous tune to an end
match cr2 notes sound through the area as you finish your tune
match cr3 leaving a sad final note languishing away
match cr4 building to a flamboyant finale which ends with an abrupt
match cr5 final note of your melody, allowing it to gently decline
match cr6 the notes wandering into oblivion as you end
match cr7 final clarion call of furious notes echoes all around as you end
match cr8 play the final notes of your somber song and lower your crumhorn
match cr9 notes linger about, fading with gentle echoes as you finish your slow melody
match cr10 magnificent music grows in a crescendo as you end your inspiring song
match cr0 a flurry of sharp, staccato notes, you finish
matchwait
cr0:
counter set 0
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn joy
goto cr_mainloop
cr1:
counter set 1
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn jaunt
goto cr_mainloop
cr2:
counter set 2
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn mourn
goto cr_mainloop
cr3:
counter set 3
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn flamb
goto cr_mainloop
cr4:
counter set 4
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn soft
goto cr_mainloop
cr5:
counter set 5
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn aim
goto cr_mainloop
cr6:
counter set 6
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn fast
goto cr_mainloop
cr7:
counter set 7
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn somber
goto cr_mainloop
cr8:
counter set 8
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn slow
goto cr_mainloop
cr9:
counter set 9
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn insp
goto cr_mainloop
cr10:
counter set 10
save %c
pause 2
put !tune my crumhorn
pause 2
put play my crumhorn int
goto cr_mainloop
Fi_MainLoop:
echo
echo --== Monitoring ==--
echo
match Fi1 With a final, jubilant flourish, you finish
match Fi7 With a wink and a grin, you trill
match Fi2 Your haunting dirge winds to a gentle and melancholy close
match Fi8 In an elegant display of showmanship, you end
match Fi3 With quiet grace, you allow
match Fi9 Ending on a broad note which echoes like a sigh,
match Fi4 You bring your lively song to a close and lower your fife,
match Fi10 Your somber lament drops off softly, like the dying sun at the end
match Fi6 With a soul-deep sigh you bring your music, so carefully
match Fi5 As your last note fades away like a sigh on the wind,
match Fi0 With a final, rousing crescendo, you bring your melody to its
matchwait
Fi0:
counter set 0
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife joy
goto Fi_MainLoop
Fi1:
counter set 1
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife jaunty
goto Fi_MainLoop
Fi7:
counter set 7
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife mournful
goto Fi_MainLoop
Fi2:
counter set 2
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife flamboyant
goto Fi_MainLoop
Fi8:
counter set 8
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife soft
goto Fi_MainLoop
Fi3:
counter set 3
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife aimless
goto Fi_MainLoop
Fi9:
counter set 9
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife fast
goto Fi_MainLoop
Fi4:
counter set 4
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife somber
goto Fi_MainLoop
Fi10:
counter set 10
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife intense
goto Fi_MainLoop
Fi6:
counter set 6
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife slow
goto Fi_MainLoop
Fi5:
counter set 5
save %c
echo
echo --== Style Saved ==--
echo
pause 2
put !tune my fife
pause 2
put play my fife inspiring
goto Fi_MainLoop
Fi_Skill_Increase:
echo
echo * Skill rank increase!
echo
goto Fi_MainLoop
Ma_MainLoop:
save %c
echo
echo --== MainLoop ==--
echo
match Ma1 final joyous flourish you still your fingers on the
match Ma2 soft minor chord of final farewell
match Ma3 strum one final soft chord then allow
match Ma4 final rapid pattern across the strings of
match Ma5 final slow chord, you allow the notes
match Ma6 final dramatic flourish, you take your fingers
match Ma7 a final jaunty chord, you still the strings
match Ma8 Giving a final showy circle of your arm
match Ma9 With a final strum across the strings of your
match Ma10 With a clear seventh chord, you take your hands from the strings
match Ma0 Striking a final vibrant chord, you allow the song
match Ma_Usage usage
match Ma_Hold hold play
matchwait
Ma_Hold:
echo --== Obsolete Code ==--
exit
Ma_Usage:
echo
echo --== Usage as follows ('.play RESET' to reset save variable): ==--
echo
echo * [Hold Play] - Pause script for indefinite period of time (no keep alive) *
echo * [Resume Play] - Continue script *
echo * [Keep Alive] - Available only when paused, will toggle keep alive on/off *
echo * [Usage] - Displays this dialogue *
echo
goto Ma_MainLoop
Ma0:
counter set 0
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin joy
goto Ma_MainLoop
Ma1:
counter set 1
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin mourn
goto Ma_MainLoop
Ma2:
counter set 2
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin soft
goto Ma_MainLoop
Ma3:
counter set 3
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin fast
goto Ma_MainLoop
Ma4:
counter set 4
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin slow
goto Ma_MainLoop
Ma5:
counter set 5
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin intense
goto Ma_MainLoop
Ma6:
counter set 6
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin jaunty
goto Ma_MainLoop
Ma7:
counter set 7
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin flamboyant
goto Ma_MainLoop
Ma8:
counter set 8
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin aimless
goto Ma_MainLoop
Ma9:
counter set 9
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin somber
goto Ma_MainLoop
Ma10:
counter set 10
pause 2
put !tune my Mandolin
pause 2
put play my Mandolin inspiring
goto Ma_MainLoop
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.