| FAQ |
|
What can the Actorbot do? How to setup an Actorbot? 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 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 make my bot greet people? How to run my Actorbots at my local desktop? Can I use command to control my bot? How much does the Actorbot cost? How to get a refund on the credits remained in my account? |
|
What can the Actorbot do? The Actorbot can be model, dancer, greeter, sales and service bot, group invitation, or machinima performers, performing artists and any other things which you can image. The bot can be pre set by a group of trigger-action so that it can do things you assigned automatically. The major features are list below: 1. Keyword/Money triggered actions. 2. Send chat (public and private) action. 3. Change the outfit action. 4. Send group invitation action. 5. Give object action. 6. Send IMs action. 7. Receive IMs. 8. Receive money. 9. Command controled bot. 10.Running on our server for 24*7. 11.Running on your local for up to 3 free bots. How to setup an Actorbot? Click here to see the tutorial video. 1. Login the Actorbot website (Please sign up here if you do not have any account yet). 2. Enter Actorbot information in NEW ACTORBOT page. 3. Put the Actorbot's avatar name into the description of the prim you want the Actorbot to sit on. ![]() 4. Put 'Actorbot location script' in target prim. (Sent with account activation - Go here for another. ![]() 5. Add any scripts or animations you have for the Actorbot in the target prim. 6. Reset the 'Actorbot Location Script'. 7. Login your Actorbot! Note: please make sure the owner of the prim is the same avatar with your account in Actorbot system. 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 make my Actorbot dance? Put the dance animation to the target prim of your bot. If you do not have 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 make my bot greet people? Import the public template "Greeting" in "Advanced settings"and put the script below to your bot's target seat. Then restart your bot. The script will detect the avatars in ten meters and tell the bot the avatar's uuid. It will only detect the people again after it detects other 100 different people. Please reset the script if you want it redetect the people nearby. list gVisitors = []; key botKey = NULL_KEY; default { changed(integer change) { if(change & CHANGED_LINK) { botKey = llAvatarOnSitTarget(); if (botKey != NULL_KEY) { llSensorRepeat("", NULL_KEY, AGENT, 10.0, PI, 10); } else { llSensorRemove( ); } } } no_sensor() { } sensor(integer number) { integer i; for(i = 0; i < number; ++i) { string user = llDetectedName(i); if (llListFindList(gVisitors, (list)user) == -1 && botKey != NULL_KEY) { gVisitors = gVisitors + user; key userKey = llDetectedKey(i); llInstantMessage(botKey, (string)userKey + " " + "mygreeting"); } if (llGetListLength(gVisitors) > 100) { gVisitors = llDeleteSubList(gVisitors, 0, 5); } } } } How to run my Actorbots at my local desktop? Open the page http://www.sinewaverobots.com/home/desktopinstall.php Click the button "Install". It will download and install the Sine Wave Actorbot desktop applciation directly if you are using IE7. It will download a package if you are using other web browser. Please unzip it and double click SineWaveActorbot.application to install it. 1. Run through start menu. 2. Login by using your Actorbot website's account. Go to Actorbot website: 3. Stop your Actorbot if it is online. 4. Edit your Actorbot to change "Run At" from "Server" to "Local". 5. Start your Actorbot. 6. Check the bot's status. It will login soon. System Requirements: 1. A PC running Windows XP or Vista 2. Capable of running a standard Second Life client 3. Microsoft .NET Framework 2.0 or higher The .NET 2.0 Framework is available as a free download from Microsoft(http://www.microsoft.com/downloads/details.aspx?FamilyId=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en) 4. 512MB System RAM 5. Registered in Sine Wave Actorbot website (http://www.sinewaverobots.com) and created actorbots in the website. 6. Access to the Second Life Grid It is free to run your actorbots by using the Actorbot desktop package at your local machine. Can I use command to control my bot? Yes, you can IM the command to your bot. IM "/help" to your bot to get the command list. Here is a list for your reference: /help - Get the command list. /IM [-a av-name|av-uuid] [-m message] - Send IM to the avatar. /chat [-c channel] [-m message] - Chat on channel. /tp [av-name|av-uuid] ¨C Ask the Actorbot to offer teleport. /balance/L$ - Show the Actorbot's balance. /reload - Reload directories & files in inventory. /ls [dir] - Show directories & files in inventory. /cd [dir] - Open specified folder. /cd .. - Back to parent folder. /cd \ - Back to root folder. /wear [folder-name|folder-uuid] - Wear clothes from folder. /attach [object-name|object-uuid] - Attaches the object to its default Location. /detach [object-name|object-uuid] - Detaches the object from Bot. /friend [av-name|av-uuid] - Ask the Actorbot to offer Friendship. /give [-o object-name|object-uuid] [-a av-name|av-uuid] - Ask the Actorbot gives an item to an avatar. /invite [-a av-name|av-uuid] [-g group-uuid] - Invites an avatar to a group. /location - Where is your Actorbot? /logout/quit/q - Logout the Bot (only works when the Actorbot is running at remote server.) How much does the Actorbot cost? If you run your bot at our server, it is L$5 per bot per hour. If you run your bot at your local desktop, it is free for up to 3 Actorbots. Click the link to see how to run the Actorbots at local desktop? How to get a refund on the credits remained in my account? if you do not need the Actorbot any more or you want to cancel the account, you can login the website, write down the reason in the form of this support page and submit. We will contact you ASAP. |