{"id":4018,"date":"2021-09-20T09:13:33","date_gmt":"2021-09-20T15:13:33","guid":{"rendered":"http:\/\/artistedancediva.co.uk\/wp\/?p=4018"},"modified":"2021-09-20T09:14:18","modified_gmt":"2021-09-20T15:14:18","slug":"async-trainer","status":"publish","type":"post","link":"https:\/\/artistedancediva.co.uk\/wp\/?p=4018","title":{"rendered":"Async Trainer"},"content":{"rendered":"<p><a href=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2021\/09\/AsyncTrainerMenu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-4019\" src=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2021\/09\/AsyncTrainerMenu-300x262.png\" alt=\"\" width=\"300\" height=\"262\" srcset=\"https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2021\/09\/AsyncTrainerMenu-300x262.png 300w, https:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2021\/09\/AsyncTrainerMenu.png 343w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Async Trainer, while not required, is EXTREMELY convenient in preparing and testing Async Commands.\u00a0 The alternative is typing the commands in local chat.<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Buttons<\/strong><\/span><\/p>\n<p>The <span style=\"color: #ff0000;\"><strong>StopAsync<\/strong> <\/span>button is very handy for interrupting a looping type command.<\/p>\n<p>The <strong><span style=\"color: #ff0000;\">ChatRaw<\/span> <\/strong>button is the work-horse button.\u00a0 It opens up a textbox where you enter your command.\u00a0 The command includes a channel and then the command string.\u00a0 Multiple commands can be entered that execute in succession. You can use the DELAY command to space out and more precisely execute multiple commands.<\/p>\n<p>Optionally, an abbreviated form is offered to you which starts with a period (.).\u00a0 This will insert the channel and <strong><span style=\"color: #ff0000;\">\/A\/T\/targetname\/<\/span> <\/strong>before your entered text to save you some typing<\/p>\n<p>As shown below, you can enter any channel and command.\u00a0 It is not limited to the Async command family.<\/p>\n<p><a href=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2021\/09\/AsyncChatRawTextBox.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-4021\" src=\"http:\/\/artistedancediva.co.uk\/wp\/wp-content\/uploads\/2021\/09\/AsyncChatRawTextBox.png\" alt=\"\" width=\"301\" height=\"255\" \/><\/a><\/p>\n<p><span style=\"color: #ff0000;\"><strong><br \/>\nRepeatLast<\/strong><\/span><\/p>\n<p>This is such a handy button, which is the button I use the 2nd most often. It simply repeats the last command entered.<\/p>\n<p><strong><span style=\"color: #ff0000;\"><br \/>\nReHome<\/span><\/strong><\/p>\n<p>Upon reset, the Async script saves the position and rotation.\u00a0 ReHome will send the Async object back to this saved position and rotation from anywhere in the region.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>ComeHome<\/strong><\/span><\/p>\n<p>Not sure if this will be needed often, if ever, but it will return the item to where the avatar is standing or sitting if it is within 96meters. Otherwise it works like <strong>ReHome<\/strong><\/p>\n<p><strong><span style=\"color: #ff0000;\"><br \/>\nNewTarget<\/span><\/strong><\/p>\n<p>The<strong> initial default target i<\/strong>s entered and will be retrieved upon <strong>RESET<\/strong> to the default target specified in the <strong><span style=\"color: #0000ff;\">*trainer notecard<\/span><\/strong> inside the <strong>Async Trainer<\/strong>. See below. The default target is called Pyramid in this example:<\/p>\n<p><strong>*trainer<\/strong><br \/>\n<span style=\"color: #ff00ff;\"><strong>AsyncTarget,Pyramid<\/strong><\/span><br \/>\n<strong>AsyncChannel,-369<\/strong><br \/>\n<strong>END<\/strong><\/p>\n<p>The <strong>NewTarget<\/strong> allows you to <strong>override \/change<\/strong> the Default Target after RESET.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Commands<\/strong><\/span><\/p>\n<p>This lists all the available commands (type\/command).\u00a0 It is only a suggestive list to serve as quick reminders after you have already studied its format from the official help page ==&gt;<strong><a href=\"http:\/\/artistedancediva.co.uk\/wp\/?p=3595\">Async &#8211; StoryTeller<\/a><\/strong><\/p>\n<p><strong><span style=\"color: #ff0000;\"><br \/>\nResetTrainer<\/span><\/strong><\/p>\n<p>Use this button when ever you change any of the notecards inside this Async Trainer<\/p>\n<p><strong><span style=\"color: #ff0000;\"><br \/>\nResetAsync<\/span><\/strong><\/p>\n<p>This is a convenient way t reset the target containing the <strong>Async Script<\/strong> and\/or <strong>GlowFader<\/strong> script. Reset the Async Object whenever you change its\u00a0 <span style=\"color: #0000ff;\"><strong>Async Notecard<\/strong><\/span>, OR, rename the <strong>TRACE_ON<\/strong>, <strong>TRACE_OFF<\/strong> object, OR, need to change the initial position and rotation.<\/p>\n<p><strong><span style=\"color: #ff0000;\"><br \/>\nArchives<\/span><\/strong><\/p>\n<p>This button allows you to retrieve often used working commands. It will execute it. You do not paste it anywhere. It is up to you to choose category names and which commands you want to put into that category.\u00a0 It comes with a default category called Test1.<\/p>\n<p>Create the categories in the <span style=\"color: #000000;\"><strong><span style=\"color: #0000ff;\">*archives notecard<\/span><\/strong>.\u00a0 The 1st category listed will correspond to the <strong><span style=\"color: #0000ff;\">*archives1 notecard<\/span><\/strong>.\u00a0 The 2nd category will correspond to the <strong><span style=\"color: #0000ff;\">*archives2 notecard<\/span><\/strong>.\u00a0 Etcetera.<\/span><\/p>\n<p>You do not enter a channel or command.\u00a0 Archives use the default channel and default target.\u00a0 See examples below:<\/p>\n<p><span style=\"color: #ff0000;\"><strong>\/* Assumed prepend of channel\/Async\/A\/T\/(asyncTarget) for command<\/strong><\/span><br \/>\n<strong>1-FadeHide,\/E\/fadehide\/15^ALL<\/strong><br \/>\n<strong>2-FadeShow,\/E\/fadeshow\/25^ALL<\/strong><br \/>\n<strong>3-Hide&amp;Show,\/E\/fadehide\/25^ALL\/D\/D\/3\/E\/fadeshow\/15^ALL\/<\/strong><br \/>\n<strong>END<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"color: #ff0000;\">Help<\/span><\/strong><\/p>\n<p>Contains most if the information listed here.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Async Trainer, while not required, is EXTREMELY convenient in preparing and testing Async Commands.\u00a0 The alternative is typing the commands in local chat. Buttons The StopAsync button is very handy for interrupting a looping type command. The ChatRaw button is the work-horse button.\u00a0 It opens up a textbox where you enter your command.\u00a0 The command &hellip; <a href=\"https:\/\/artistedancediva.co.uk\/wp\/?p=4018\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Async Trainer<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,1],"tags":[],"_links":{"self":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4018"}],"collection":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4018"}],"version-history":[{"count":19,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4018\/revisions"}],"predecessor-version":[{"id":4039,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/4018\/revisions\/4039"}],"wp:attachment":[{"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artistedancediva.co.uk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}