Jump to content

Search the Community

Showing results for tags 'avsitter'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • People Forum
    • Your Avatar
    • Make Friends
    • Lifestyles and Relationships
    • Role Play
    • General Discussion Forum
    • Forums Feedback
    • Missed Connections
    • Second Life Education
  • Places and Events Forum
    • Favorite Destinations
    • Upcoming Events and Activities
    • Games in Second Life
  • Official Contests, Events & Challenges
    • Challenges
    • Leap Into Love Snapshot Contest
  • Creation Forum
    • Fashion
    • Art, Music and Photography
    • Animation Forum
    • Bakes on Mesh
    • Environmental Enhancement Project
    • Machinima Forum
    • Building and Texturing Forum
    • Mesh
    • LSL Scripting
    • LSL Library
    • Experience Tools Forum
    • Sansar for Second Life Residents
  • Technology Forum
    • Second Life Server
    • Second Life Viewer
    • Second Life Web
    • General Second Life Tech Discussion
  • Commerce Forum
    • Merchants
    • Inworld Employment
    • Wanted
  • Land Forum
    • General Discussion
    • Mainland
    • Linden Homes
    • Regions for Sale: Full Private Island
    • Region for Rent: Full Private Island
    • Regions for Sale: Homesteads
    • Region Rentals: Homestead
    • Parcels for Sale: Mainland
    • Parcels for Rent: Mainland
    • Wanted: Full Private Island
    • Wanted: Homesteads
    • Wanted: Mainland
  • International Forum
    • Deutsches Forum
    • Foro en español
    • Forum in italiano
    • Forum français
    • 日本語フォーラム
    • 한국어 포럼
    • Fórum em português
    • Forum polskie
    • المنتدى العربي
    • Türkçe Forum
    • Форум по-русски
  • Adult Content Forum
    • Highlight Upcoming Events
    • General Discussion
    • General Announcements
  • Answers
    • Abuse and Griefing
    • Account
    • Avatar
    • Creation
    • Inventory
    • Getting Started
    • Controls
    • Land
    • Linden Dollars (L$)
    • Shopping
    • Technical
    • Viewers
    • Everything Else
    • International Answers

Blogs

  • Commerce
  • Featured News
  • Inworld
  • Tools and Technology
  • Tips and Tricks
  • Land
  • Community News

Categories

  • English
  • Deutsch
  • Français
  • Español
  • Português
  • 日本語
  • Italiano
  • Pусский
  • Türkçe

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 7 results

  1. Hello. I'm wondering if there's a way to "trick" a vehicle script into "thinking" a driver is seated at all times...so that all passengers/sitters (including the "driver") can freely move positions and interact with the others through avsitter...and yet still have the vehicle operate as it should? Thank you!
  2. I've been modifying the [AV]object script so that a prop can remain attached and keep animating an avatar even after teleporting to another region. I've managed to get the prop to stay attached and keep animating, but once I'm in a different region, I keep getting the error message "Unable to find specified agent to request permissions". I'm pretty noob to both SL and scripting.. is this the right place to ask? /* * [AV]object - Used in props for attaching, derezzing, etc. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * Copyright © the AVsitter Contributors (http://avsitter.github.io) * AVsitter™ is a trademark. For trademark use policy see: * https://avsitter.github.io/TRADEMARK.mediawiki * * Please consider supporting continued development of AVsitter and * receive automatic updates and other benefits! All details and user * instructions can be found at http://avsitter.github.io */ string version = "2.020"; integer comm_channel; integer local_attach_channel = -2907539; integer listen_handle; integer prop_type; integer prop_id; integer prop_point; integer experience_denied_reason; key originalowner; key parentkey; key give_prop_warning_request; list A = [parentkey]; //OSS::list A; // Force error in LSO unsit_all() { integer i = llGetNumberOfPrims(); while (llGetAgentSize(llGetLinkKey(i)) != ZERO_VECTOR) { llUnSit(llGetLinkKey(i)); i--; } } integer verbose = 5; Out(integer level, string out) { if (verbose >= level) { llOwnerSay(llGetScriptName() + "[" + version + "] " + out); } } default { on_rez(integer start) { if (start) { state prop; } } } state prop { state_entry() { if (llGetLinkNumber() < 2) { if (llGetStartParameter() <= -10000000) { string start_param = (string)llGetStartParameter(); prop_type = (integer)llGetSubString(start_param, -1, -1); prop_point = (integer)llGetSubString(start_param, -3, -2); prop_id = (integer)llGetSubString(start_param, -5, -4); comm_channel = (integer)llGetSubString(start_param, 0, -6); listen_handle = llListen(comm_channel, "", "", ""); llSay(comm_channel, "REZ|" + (string)prop_id); } else { } } if (prop_type != 2 && prop_type != 1) { if (llGetInventoryType("[AV]sitA") == INVENTORY_NONE) { llSetClickAction(-1); // OSS::llSetClickAction(CLICK_ACTION_NONE); } } else { llSetClickAction(CLICK_ACTION_TOUCH); } //LSL:: parentkey = llList2String(llGetObjectDetails(llGetKey(), [OBJECT_REZZER_KEY]) + A, 0); A = []; if(llGetStartParameter() && !llList2Integer(llGetObjectDetails(parentkey, [OBJECT_ATTACHED_POINT]), 0)) { llSetTimerEvent(10); } else { llSetTimerEvent(0); } //::LSL } attach(key id) { if (comm_channel) { if (llGetAttached()) { llListen(local_attach_channel, "", "", ""); llSay(comm_channel, "ATTACHED|" + (string)prop_id); llSay(local_attach_channel, "LOCAT|" + (string)llGetAttached()); if (experience_denied_reason == 17) { if (llGetOwner() == originalowner) { list details = llGetExperienceDetails(""); // OSS::list details; if (llList2String(details, 3) == "17") { llSay(comm_channel, "NAG|" + llList2String(details, 0)); } } } } else { llSay(comm_channel, "DETACHED|" + (string)prop_id); } } } touch_start(integer touched) { if ((!llGetAttached()) && (prop_type == 2 || prop_type == 1)) { llRequestExperiencePermissions(llDetectedKey(0), ""); // OSS::llRequestPermissions(llDetectedKey(0), PERMISSION_ATTACH); } } run_time_permissions(integer permissions) { if (permissions & PERMISSION_ATTACH) { if (llGetAttached()) { llDetachFromAvatar(); } else { llAttachToAvatarTemp(prop_point); } } else { if (permissions & PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION) { llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); } } } //LSL:: experience_permissions(key target_id) { if (llGetAttached()) { llDetachFromAvatar(); } else { llAttachToAvatarTemp(prop_point); } } experience_permissions_denied(key agent_id, integer reason) { originalowner = llGetOwner(); experience_denied_reason = reason; llRequestPermissions(agent_id, PERMISSION_ATTACH); } //::LSL on_rez(integer start) { if (!llGetAttached()) { state restart_prop; } } listen(integer channel, string name, key id, string message) { list data = llParseString2List(message, ["|"], []); string command = llList2String(data, 0); if (llList2String(data, 0) == "LOCAT" && llGetOwnerKey(id) == llGetOwner() && llList2String(data, 1) == (string)llGetAttached()) { llRequestPermissions(llDetectedKey(0), PERMISSION_ATTACH); } else if (command == "ATTACHTO" && prop_type == 1 && (key)llList2String(data, 2) == llGetKey()) { if (llGetAgentSize((key)llList2String(data, 1)) == ZERO_VECTOR) { llSay(comm_channel, "DEREZ|" + (string)prop_id); llDie(); } else { llRequestExperiencePermissions(llList2Key(data, 1), ""); // OSS::llRequestPermissions(llList2Key(data, 1), PERMISSION_ATTACH); } } else if (llGetSubString(command, 0, 3) == "REM_") { integer remove; if (command == "REM_ALL") { remove = TRUE; } else if (command == "REM_INDEX" || (command == "REM_WORLD" && !llGetAttached())) { if (~llListFindList(data, [(string)prop_id])) { remove = TRUE; } } else if (llGetAttached() && command == "REM_WORN" && (key)llList2String(data, 1) == llGetOwner()) { remove = TRUE; } if (remove) { if (llGetAttached()) { llRequestPermissions(llDetectedKey(0), PERMISSION_ATTACH); } else { if (llGetAgentSize(llGetLinkKey(llGetNumberOfPrims())) != ZERO_VECTOR) { unsit_all(); llSleep(1); } llSay(comm_channel, "DEREZ|" + (string)prop_id); llDie(); } } } else if (message == "PROPSEARCH" && !llGetAttached()) { llSay(comm_channel, "SAVEPROP|" + (string)prop_id); } } //LSL:: timer() { if(llGetObjectMass(parentkey) == 0) { if(!llGetAttached()) { llDie(); } else { llRequestPermissions(llDetectedKey(0), PERMISSION_ATTACH); } } } //::LSL } state restart_prop { state_entry() { state prop; } }
  3. Hi. This might be a dumb question, but I'm wondering if there's a way with AVsitter to have two animations running on one pose or sync. For example, if I'm running a sitting pose...but I'd like to add a different arm pose (JUST the arm) to the existing sitting animation. I'm guessing clearly there must be given you can run bento facial expressions and hand poses with them, but I'm just missing it and can't seem to find out HOW. Appreciate any help or advice. Thank you!
  4. Hello I have a question about Avsitter is it possible while an animation of the avsitter menu is playing to play another animation by clicking the floor for example? and that once the animation is played by clicking, the animation of the avsitter menu automatically resumes. a bit like NFZ had done but with nPose if you have known If so, how can we please do this?
  5. Hello. I know this has been covered many times (as I've tried to research it myself), but I haven't been able to find anything addressing my specific issue. Most have dealt with sitting or TPing and the like. I should start by saying I know next to nothing about scripting and only just starting to "build" or adjust some of my current furniture to my liking and for my own personal use/preference/enjoyment (not for sale) and using others' items, scripts, animations, etc. So...I'm creating a simple drink giver which automatically gives out and attaches a number of different drinks. I'm using AVSitter's prop/object/menu scripts (in the giver), 2 animations (drink and hold - the hold overrides the AO and works while moving, which is nice), and a simple script to animate (both in the drink props). Now, I have to say, everything works well....the giver offers the menu of drinks (plus a "clear" button), asks permission to attach. The prop attaches and the animations work perfectly until manually detached or "cleared" through the menu. All the props work when manually attaching them without the giver as well. The issue is, every time the Permission Request to attach appears, I also get the apparently common error: "[17:36] Script trying to stop animations but PERMISSION_TRIGGER_ANIMATION permission not set". I ignore it, grant permission and everything works fine (once the annoying little error triangle disappears). I could go on ignoring it, I suppose, but it is annoying...and besides I wouldn't be learning anything that way either. I'd post the script, but I don't know which it's coming from (my best guess it the "prop" script in the giver, since I get it at the attachment request). I'd really love some help with this. Thanks!!
  6. Hey all, I'm having a bit of trouble with a chair I've made. It's meant to be a very simple chair: low poly cartoon-esque design, copy+mod, only one pose. I'd made this chair some months ago, and a friend helped me get Avsitter working on it... but I realized at some point that it's got a weird problem I have no idea how to fix. I've also reuploaded the chair's mesh since then, just to change the LODs to look better, I don't know if this has any impact on my problem. To put it simply, the chair seats my avatar in a random different rotation, seemingly depending on where I right-click to sit. Picture below. I have in the contents of the chair: [AV]adjuster, [AV]Helper, [AV]pos, [AV]sitA, [AV]sitB, and the single basic animation file for the sitting pose. I have copied the [AV]pos script from the old version of my chair, I don't know if that's part of the problem? No matter what I change the position settings in [AV]pos or the position of the [AV]helper to, the chair will not keep a single consistent sitting position.
  7. Hi all, I'm just getting started in learning how to manipulate animations and would like to learn how to add couple poses to furniture. I've been trying to find information on the various engines and systems out there, like avsitter, MLP, MPS and others, but it's hard for me to tell based on their MP descriptions which ones are easiest to use for 'dummies' like me, and it's not easy to compare/contrast the features they offer. Can anyone point me to a website or blog or resource of some kind that considers the different systems out there and does some evaluation and compare/contrast? I think I must be using all the wrong search terms. I have found some info but it's a few years old and I don't know if it's still up to date. Any advice would be helpful! I don't want to pay for something that's way more complicated than I'm ready for or underpay for something I'll outgrow. Thanks!
×
×
  • Create New...