| FAQ |
|
What if I forget my password? My Actorbot is not able to login, why? My Actorbot is naked or looks like a cloud forever (keeps downloading clothing), what shall I do? How to setup an Actorbot? How to make my Actorbot dance? How to use "Advanced settings" to trigger the Actorbot doing something? How to get my group uuid which is used to invite people to the group? What's the meaning and usage of "Execution level" in "Advanced settings"? How to send an IM to my Actorbot from a prim(object) when user sits on the prim? How to hide my actorbot underground? How to set an object sends an avatar key to your bot? How to run your Actorbots at your local desktop? |
|
What if I forget my password? If you forget your password, please don't worry. Go here and touch the purple prim to reset your password. My Actorbot is not able to login, why? It might be caused by the reasons below, please check them before you login your Actorbot: 1. The avatar name of the Actorbot does not exist or the password is incorrect. 2. The target prim is not setup correctly. Please refer "How to setup an Actorbot?" 3. Your balance is less than zero. My Actorbot is naked or looks like a cloud forever (keeps downloading clothing), what shall I do? Please do not worry. Just login your bot via SL's viewer and you will find that it keeps downloading clothing but never get it and you cannot edit the appearance. Please open the bot's inventory, create a folder in clothing folder and create a new shape in the new created folder. Right click the folder and select replace outfit. Then you will be able to edit the appearance. After you finish editing the appearance, you can logout from the SL's viewer and login the bot via Actorbot system. Now, it should work well. How to setup an Actorbot? 1. Enter Actorbot information in NEW ACTORBOT page. 2. Put the Actorbot's avatar name into the description of the prim you want the Actorbot to sit on. ![]() 3. Put 'Actorbot location script' in target prim. (Sent with account activation - Go here for another. ![]() 4. Add any scripts or animations you have for the Actorbot in the target prim. 5. Reset the 'Actorbot Location Script'. 6. Login your Actorbot! Note: please make sure the owner of the prim is the same avatar with your account in Actorbot system. How to make my Actorbot dance? Put the dance animation to the target prim of your bot. If you have no a script to animate your bot, you can create a new script in the target prim and open it, copy and paste the sample script below to replace the content of the new created script and save. When your bot sits on the prim, it will dance instead of sit. An alternative solution is to let the bot wear a Sine Wave AO and change all the animations' type to sit in Sine Wave AO's website. About how to use Sine Wave AO, please see http://animation.sinewavecompany.com/help.php Here is a sample LSL script you can use to play a single animation: string anim; default { on_rez(integer stp) { llResetScript(); } state_entry() { llSitTarget(<0,0,0.75>,ZERO_ROTATION); anim = llGetInventoryName(INVENTORY_ANIMATION, 0); } changed(integer change) { if (change & CHANGED_LINK) { key avatar = llAvatarOnSitTarget(); if (avatar != NULL_KEY) { llRequestPermissions(avatar, PERMISSION_TRIGGER_ANIMATION); llStopAnimation("sit"); llStartAnimation(anim); } } if (change & CHANGED_INVENTORY) { anim = llGetInventoryName(INVENTORY_ANIMATION, 0); } } } How to use "Advanced settings" to trigger the Actorbot doing something? 1. Click link "Advanced settings" in Actorbot information page. 2. Select the trigger and enter the condition to trigger the Actorbot. Leaving blank will ignore the condition. 3. Select the action and provide the necessary information for the Actorbot to do when it is triggered. 4. If you select "Sit on prim" action, you have to setup the prim after you click the "Save" button. Here is the steps to setup the prim: 1. There is an item listed in the table below after you click "Save" button. 2. Copy and paste the provided string which is marked as red in the table below into the description of the prim you want the Actorbot to sit on. 3. Put another 'Actorbot location script' in the prim. 4. Add any scripts or animations you have for the Actorbot in the prim. 5. Reset the 'Actorbot Location Script'. 6. Login your Actorbot! How to get my group uuid which is used to invite people to the group? Login to your account in SL's website. Click the link "Group Land" in the left side and you will see all the groups you belong to. Click the group and you will see the uuid in the URL which is like https://secure-web17.secondlife.com/account/groupland.php?lang=en&group=74382421-b05a-b3cb-f059-341b7dafd81f. The uuid is 74382421-b05a-b3cb-f059-341b7dafd81f in this case. Note: Please make sure that your bot has the permission to invite people to the group. The officer of the group has the permission by default. What's the meaning and usage of "Execution level" in "Advanced settings"? It is used to decide how to execute the actions when several actions are triggered at the same time. It's better to user different level for receiving message from user and object. Exclusive: The highest priority to execute the action. If the action is executed, all the other actions triggered will be ignored. Concurrent: All the actions triggered in this level will be executed if no "Exclusive" action is executed. Last-Ditch: All the actions triggered in this level will be executed if no action in above level is executed. Trade example: (The chat will go to object which can give something to user.) ![]() Gaming example: ![]() Voice mail example: ![]() How to send an IM to my Actorbot from a prim(object) when user sits on the prim? Here is template LSL script you can use: // Inform your Actorbot that someone sits down. // Enter your Actorbot's uuid here. key botKey = "bfbd1146-6dcb-4bc6-b01b-5a2e8f5e31a2"; default { state_entry() { llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); } changed(integer change) { if(change & CHANGED_LINK) { if (llAvatarOnSitTarget() != NULL_KEY){ // Please make sure you use the same message for trigger's condition for your Actorbot. llInstantMessage(botKey, "user sits on prim"); } else { // Please make sure you use the same message for trigger's condition for your Actorbot. llInstantMessage(botKey, "user leaves from prim"); } } } } How to hide my actorbot underground? Here is template LSL script you can use: // Change the three numbers below to adjust the position for the Actorbot sitting on. // Usually it is not necessary to change them. You can just rotate the prim to make the actorbot hide underground. float z = 10; float x = 0.3; float y = 0.0; default { state_entry() { llSitTarget(<x,y,z>,ZERO_ROTATION); } } How to set an object sends an avatar key to your bot? Here is template LSL script you can use to set an object that sends an avatar key to your bot. Then you can use "frommessage" as the counterpart avatar in an IM action. default { touch_start(integer total_number) { key id = llDetectedKey(0); llInstantMessage("0194bddc-c314-4a2f-bca2-25a6b7048ac9", (string)id + " " + "is the avatar's key"); } } How to run your Actorbots at your local desktop? Internal test now. Please contact Anecdote Allen if you want to run Actorbot for free at your local desktop. |