Jump to content

Aniki Seetan

Resident
  • Posts

    16
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Finally, I just found this option that I had not seen, I uncheck 'emissive' and it's good.
  2. Hello, we have tried PBR for our new store, (except some furnitures), you can check it out here: http://maps.secondlife.com/secondlife/Elmira/133/95/26 I hope that viewers will soon be compatible with it, as I really have nothing negative to say about it.
  3. Hi, How to avoid sending the emissive texture when sending a batch of glTF textures that don't need it, because paying $10 for an all-black texture is pointless...
  4. Hello we are looking for a scripter to make a HUD for our bento facial animation, change pose, stop, etc... and with texture changer. you can contact me inworld, thanks in advance (not being too comfortable with english language, if you also speak french is very very great for me :-))
  5. i have found another free script, it's old and not work with personal hud but it work... anims change and stop with neutral pose. float timeout = 60.0; key owner; list animation_names; list animation_buttons; integer animations_count; string animation; integer listener; integer page; GetAnimations () { animation_names = []; animation_buttons = []; animations_count = llGetInventoryNumber (INVENTORY_ANIMATION); integer index = 0; while (index < animations_count) { string name = llGetInventoryName (INVENTORY_ANIMATION, index++); animation_buttons += llGetSubString (name, 0, 23); animation_names += name; } } Menu () { if (animations_count) { string text = "\n" + llList2String (["Currently playing \"" + animation + "\"\n\n", "" ], animation == "") + "Select an animation:"; list buttons; integer start = 0; integer end = ~-animations_count; if (animations_count > 9) { integer pages = end / 7; if (page < 0) page = pages; else if (page > pages) page = 0; if (page == pages) start = animations_count - 7; else end = (start = page * 7) + 6; buttons = ["<<"] + llListInsertList (llList2List (animation_buttons, start, end), (list) ">>", 1); text += "\n\n(" + (string) (-~start) + " to " + (string) (-~end) + " of " + (string) animations_count + ", page " + (string) (-~page) + " of " + (string) (-~pages) + ")"; } else buttons = llList2List (animation_buttons, start, end); llDialog (owner, text, ["EXIT", llList2String (["STOP", " "], animation == ""), " "] + buttons, StartDialog ()); } else llDialog (owner, "\nNo animations found.", ["EXIT"], StartDialog ()); } integer StartDialog () { integer channel; listener = llListen (channel = (integer) llFrand (-1999000001.0) - 1000000, "", owner, ""); llSetTimerEvent (timeout); return channel; } EndDialog () { llSetTimerEvent (0.0); llListenRemove (listener); } StartAnimation (integer index) { StopAnimation (); llStartAnimation (animation = llList2String (animation_names, index)); } StopAnimation () { if (animation) { llStopAnimation (animation); animation = ""; } } default { state_entry () { owner = llGetOwner (); GetAnimations (); if (llGetAttached ()) llRequestPermissions (owner, PERMISSION_TRIGGER_ANIMATION | PERMISSION_TAKE_CONTROLS); } attach (key id) { if (id) llRequestPermissions (id, PERMISSION_TRIGGER_ANIMATION | PERMISSION_TAKE_CONTROLS); } run_time_permissions (integer permissions) { if (!(permissions & PERMISSION_TRIGGER_ANIMATION)) { llPlaySound ("d5567c52-b78d-f78f-bcb1-605701b3af24", 1.0); llOwnerSay ("You must give permission for this " + llGetObjectName () + " to animate your avatar for it to work!"); llResetScript (); } if (permissions & PERMISSION_TAKE_CONTROLS) llTakeControls (CONTROL_ML_LBUTTON, FALSE, TRUE); } changed (integer change) { if (change & CHANGED_INVENTORY) GetAnimations (); else if (change & CHANGED_OWNER) llResetScript (); } touch_end (integer count) { EndDialog (); Menu (); } listen (integer channel, string name, key id, string message) { EndDialog (); if (message != "EXIT") { integer index; if (~(index = llListFindList (animation_buttons, (list) message))) StartAnimation (index); else if (message == "STOP") StopAnimation (); else if (message == "<<") --page; else if (message == ">>") ++page; Menu (); } } timer () { EndDialog (); llPlaySound ("d5567c52-b78d-f78f-bcb1-605701b3af24", 1.0); llDialog (owner, "\n" + llGetObjectName () + " menu timeout.", ["EXIT"], -1); } }
  6. I have no script that works and no ao i only wear 1 box with the script and the anim inside
  7. i have corrected your script like this but it's the same, the anim replay. string strAnim; integer iPlaying; default { state_entry() { strAnim = llGetInventoryName(INVENTORY_ANIMATION,0); } touch_start(integer num) { if (llGetPermissions() & PERMISSION_TRIGGER_ANIMATION) { if (iPlaying) { llStopAnimation(strAnim); iPlaying = FALSE; } else { llStartAnimation (strAnim); iPlaying = TRUE; } } else { llRequestPermissions(llDetectedKey(0), PERMISSION_TRIGGER_ANIMATION); } } run_time_permissions(integer perm) { if (perm & PERMISSION_TRIGGER_ANIMATION) { llStartAnimation(strAnim); iPlaying = TRUE; } } }
  8. it's not a looped animation i have this script too, with "anim1" is the main animation and "stop" the default stand pose, when i click the first time, "anim1" is played, the second time, "stop" is played. all is ok but after nothing works anymore I'm forced to reset skin and animation in the viewer integer playing; string animation = "anim1"; default { state_entry() { playing = FALSE; } touch_start(integer start_param) { if(playing == FALSE) { llRequestPermissions(llDetectedKey(0),PERMISSION_TRIGGER_ANIMATION); } else if(playing == TRUE) { llStartAnimation("stop"); playing = FALSE; } } run_time_permissions(integer perm) { if (perm & PERMISSION_TRIGGER_ANIMATION) { playing = TRUE; llStartAnimation(animation); } } }
  9. thanks, but with your scipt, on the second click, the animation replay but don't stop
  10. Hi, i want change face animation on object touch i have this script integer playing; default { state_entry() { playing = FALSE; } touch_start(integer start_param) { if(playing == FALSE) { llRequestPermissions(llDetectedKey(0),PERMISSION_TRIGGER_ANIMATION); } else if(playing == TRUE) { llStopAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); playing = FALSE; } } run_time_permissions(integer perm) { if (perm & PERMISSION_TRIGGER_ANIMATION) { playing = TRUE; llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); } } } when i click the object, animation is played, i want when I click a second time the anim stop but It's not working. thanks for help
  11. i have found my problem, in europe, the keyboard configuration of windows, use the ", " for separate number, etc... i have modifie to "." in windows settings, and all works.... i have found this method in the help section of slav
  12. no, my weight is good, because I upload my old clothes which worked very well, and now it does not work.
  13. hello, one year and a half since I create mesh without any problem (with 3ds max and slav) I formatted my pc, and from 4 days, when I send a mesh, there are holes when I wear it. I've done dozens of tests but it does not work anymore even my old clothes do not work anymore so I did not change anything if anyone has had this problem and has solved, thank you for helping me
×
×
  • Create New...