Jump to content

Nescolet

Resident
  • Content Count

    51
  • Joined

  • Last visited

Everything posted by Nescolet

  1. Ah yes, having nothing selected before applying mirror does mirror the pose... BUT... it does not support Bento bones. Last beta version of Qavimator says to support Bento bones but the mirror feature didnt work for me, even after renaming male1.dae and just having position selected. Do you know any other program I can use to mirror a Bento pose?
  2. When I apply Mirror option under Tools in Qavimator I can see the dummy avatar barely tilts to one side and nothing seems to get mirrored.
  3. Let's say I have a pose that raises right hand forward with some bento hand gesture... Is there a quick way to mirror a pose, including bento poses? For non-bento poses I have tried QAvimator and BvHacker tools but didn't find any option for quick mirroring. As for bento poses, I guess any full body pose mirroring must be done with Blender+Avastar2 combo but I could not find any info on how to quickly mirror a pose besides selecting each relevant bone at a time from one side, copying its pose and pasting the mirror copy to the other side.
  4. Can the look at direction upon teleporting to a location be adjusted somehow automatically with a script? I would need this so visitors landing at point X look in the direction to my store and not elsewhere.
  5. Hello! I wonder if there is a way to move a wearable item from one attachment point to another without dettaching it. Example of use case would be a bag that via script changes attachment point, position and rotation based on the standing animation being played.
  6. It's available in my country. That's enough interesting for me to propose it as an alternative to Paypal
  7. Alwin, I don't care about your specific reality and your view of reality as a whole. I never said Remitly will be better for "all the world"! It will be better for all the countries where Paypal does not support local bank accounts. It is not relevant for this matter to say where I am.
  8. That's not the case in my country. No local bank supported by Paypal and no local contact number.
  9. That only works for bank accounts inside US. I said Remitly has much better support for banks outside US.
  10. Ok, but it is also helpful to say this here so other people can get to know there is that service. I have posted the Feature Request to JIRA so if you are interested in having this option taken into account please vote for it: https://jira.secondlife.com/browse/BUG-225255
  11. Hello, I have been introduced to Remitly, (https://www.remitly.com) which is like Paypal and Skrill but has much better integration with local banks outside US, making it easier and simpler to transfer funds directly to bank account without having to transfer to a debit card first. Let me suggest to Linden Labs to add the option to add a Remitly account to our "Payment methods" so we can transfer money into an account in their service. Pretty please!
  12. After trying to widthraw funds from Paypal and getting error throughout a day: Review Sorry, we are not able to process your request. Please try again later. and been unable to contact a real person in their phone number becaise the automatic system fails to recognize my phone number... I am thinking about givin Skrill a good look.
  13. I am looking to write the code for this actually. If it's possible.
  14. Hello, I have a bed that makes my avi do a face I don't like in sleeping pose. There is no option to disable facial expression in menu, so I wonder if it is possible to somehow neutralize that facial expression with a script that may be put into a prim wore as a HUD. First I thought about nautralizing that facial with a relaxed face but there is no internal animation for relax face.
  15. Thank you all for your insight. Now it's time for me to have fun digesting all these bits and steps and get them incorporated into my muscle memory
  16. Hello, I would like to know if its possible to use lamps in Blender to generate an UV map for 3D mesh text with baked in lamp shine like you can see in the following example. I have tried setting up different lamps directed to mesh text but when I bake the texture Blender only generates the shadows and not the shine. I also noticed that the backside of the 3D text is not dark as it should be since it is not illumianted by the lamp I used. I will appreciate your help. Cheers! 
  17. The following code will keep mouth open all the time. Just make sure you are not using a smiling script at the same time. float t =0.5; //how often to restart the facial expressions -- need to tweak depending on the effect you wantlist gAnimations = ["express_open_mouth"];//build up your perferred expression using the built-in ones -- use as many or as few as you likestring anim = "express_open_mouth";//animation you're playing (eg holding the candy cane)restartAnimations(){ integer i ; integer max = llGetListLength(gAnimations) ; string ani ; for (i=0;i<max;i++) { ani = llList2String(gAnimations, i) ; llStopAnimation(ani) ; llStartAnimation(ani) ; }}default{ state_entry(){ } attach(key id){ if(id){ llRequestPermissions(id,PERMISSION_TRIGGER_ANIMATION); } else{ if(llGetPermissions()&PERMISSION_TRIGGER_ANIMATION){ llStopAnimation(anim); }//no need to stop the facial expressions, because they'll stop anyway in a second or two llSetTimerEvent(0.0); } } run_time_permissions(integer permissions){ if(permissions){ llStartAnimation(anim);//start holding the candy restartAnimations();//run through the list of facial expressions, starting each one llSetTimerEvent(t); } } timer(){ restartAnimations(); }}
  18. Found a solution here; you need to use 2 scripts, one in the root prim and another in one or more childs.
  19. Thanks Rolig. I should have noticed the mistake. Must have been low on sugar
  20. Hello, I need a script that can detect if a global vector variable has any value different than ZERO_VECTOR assigned. If I write this: vector alfa; llSay(0,(string)alfa;Script will say alfa is <0,0000, 0,0000, 0,0000>. If I write this: vector alfa; if(alfa = ZERO_VECTOR){ llSay(0,(string)alfa;} else {llSay(0,"alfa is set");}The script will say alfa is set! If I write this: vector alfa; vector blankvector = <0,0000, 0,0000, 0,0000>; if(alfa = blankvector){ llSay(0,(string)alfa;} else {llSay(0,"alfa is set");}The script won't say alfa is set again!! Is there a way to check if vector alfa is ZERO_VECTOR?
  21. Instead of llUnSit(); I could use "llStopAnimation(anim2play);" and I will get the same sit target change behavior. The test bench is just one elongated cube and there is no llSetLinkPrimparamsfast declaration. The relevant parts of the script are as follow: // [...] state_entry() { anim2play = anim1; //llSitTarget(Sitpos1,Sitrot1); curpos = Sitpos1; currot = Sitrot1; llSitTarget(curpos,currot); } touch_start(integer total) // [...] listen(integer channel, string name, key id, string msg) { // [...] // switches between anims via menu: else if (msg == "Sit1"){ llStopAnimation(anim2play); anim2play = anim1; curpos = Sitpos1; currot = Sitrot1; llSitTarget(curpos,currot); llStartAnimation(anim2play); } else if (msg == "Sit2"){ llStopAnimation(anim2play); anim2play = anim2; curpos = Sitpos2; currot = Sitrot2; llSitTarget(curpos,currot); llStartAnimation(anim2play); } // [ ...] changed(integer change) { // something changed if(change & CHANGED_LINK){ // and it was a link change key user = llAvatarOnSitTarget(); if(user != NULL_KEY){ //We have an avatar sitting llRequestPermissions(user,PERMISSION_TRIGGER_ANIMATION); // [...] } else{ //they've got up if(llGetPermissions()&PERMISSION_TRIGGER_ANIMATION){ llUnSit(user); anim2play = anim1; // reset sit target for next use: llSitTarget(Sitpos1,Sitrot1); // curpos and currot does not work here. // That's why I'm resetting to first anim and sit target on unsit. } } } } run_time_permissions(integer perm) { if (perm & PERMISSION_TRIGGER_ANIMATION){ llStopAnimation("sit"); llStartAnimation(anim2play); } } timer() { close_menu(); } }
  22. Hello, I am scripting a multi-pose sitter and testing it in a bench long enough to seat 2 or 3 avis and I noticed that after sitting on the right side of the bench, where the sit target is set by code, and changing from one animation to another via a menu, the next time an avi sits on the bench he ends up sitting in the left side. That's strange because my script only sets up one sit target in the prim. After sitting on the "new" sit target, changing animations keeps the avi in that side, until the avi stands and sits again, in that occasion the avi sits back on the right side. Is there a way to prevent the sit target from changing location like this? So far the only workaround I've found to avoid this change of location of the sit target is to reinstate the sit target after unsitting like this: if(user != NULL_KEY){ llUnSit(user); anim2play = anim1; // reset sit target for next use: llSitTarget(Sitpos1,Sitrot1); }But this prevents the bench "to remember" which animation was used the last time I seated. I could buy a nice sitter script but I prefer to have fun learning how to code one for myself and learn more on scripting in the process :)
×
×
  • Create New...