{"id":3349,"date":"2023-12-07T05:16:48","date_gmt":"2023-12-07T11:16:48","guid":{"rendered":"https:\/\/www.mysmartbots.com\/blog\/?p=3349"},"modified":"2023-12-07T05:16:49","modified_gmt":"2023-12-07T11:16:49","slug":"bot-playground-update-move-fly-autopilot","status":"publish","type":"post","link":"https:\/\/www.mysmartbots.com\/blog\/2023\/12\/bot-playground-update-move-fly-autopilot\/","title":{"rendered":"Bot Playground update &#8211; move, fly, autopilot"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><img loading=\"lazy\" width=\"250\" height=\"250\" src=\"https:\/\/www.mysmartbots.com\/blog\/wp-content\/smartbots\/2022\/10\/20221012-playground-new-events.jpg\" alt=\"\" class=\"wp-image-3219\"\/><\/figure><\/div>\n\n\n\n<p>We added new commands and events to <a rel=\"noreferrer noopener\" href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\" target=\"_blank\">Bot Playground<\/a> (Second Life bot JavaScript sandbox). This update improves your abilities to control the bot movement.<\/p>\n\n\n\n<p>Commands:<\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Commands\/walkTo\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Commands\/walkTo\" target=\"_blank\">Bot.walkTo()<\/a> &#8211; autopilot bot to the desired point on sim<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Commands\/fly\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Commands\/fly\" target=\"_blank\">Bot.fly()<\/a> &#8211; make bot flying or not<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Commands\/move\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Commands\/move\" target=\"_blank\">Bot.move()<\/a> &#8211; direct control over the bot movement and rotation<\/li><\/ul>\n\n\n\n<p>Events:<\/p>\n\n\n\n<ul><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Events\/autopilot_started\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Events\/autopilot_started\" target=\"_blank\">autopilot_started<\/a> &#8211; fires when bot starts auto-piloting<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Events\/autopilot_completed\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Events\/autopilot_completed\" target=\"_blank\">autopilot_completed<\/a> &#8211; fires when bot successfully arrives to the destination<\/li><li><a href=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Events\/autopilot_stuck\" data-type=\"URL\" data-id=\"https:\/\/www.mysmartbots.com\/dev\/docs\/Bot_Playground\/Events\/autopilot_stuck\" target=\"_blank\" rel=\"noreferrer noopener\">autopilot_stuck<\/a> &#8211; fires when autopilot gets stuck<\/li><\/ul>\n\n\n\n<p>Feel free to try new commands and events, and make your bot alive. Bot Playground is always free (tho requires some JavaScript knowledge!)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We added new commands and events to Bot Playground (Second Life bot JavaScript sandbox). This update improves your abilities to control the bot movement. Commands: Bot.walkTo() &#8211; autopilot bot to the desired point on sim Bot.fly() &#8211; make bot flying or not Bot.move() &#8211; direct control over the bot movement and rotation Events: autopilot_started &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[359,144,73],"tags":[88,395,156,366],"_links":{"self":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts\/3349"}],"collection":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/comments?post=3349"}],"version-history":[{"count":2,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts\/3349\/revisions"}],"predecessor-version":[{"id":3351,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/posts\/3349\/revisions\/3351"}],"wp:attachment":[{"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/media?parent=3349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/categories?post=3349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mysmartbots.com\/blog\/wp-json\/wp\/v2\/tags?post=3349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}