header advt
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Lindenblack - leftovers
#31
Thats why I said make a screenshot....
Reply
postbit slot
#32
hello 

animation pack for different dance types

everything is inside a note you just have to unzip the entire note about your inventory

You could create dance huds or dance music

MP links deleted  


 

if you have questions send me a private message



EDIT 03/12 2020
removed MP links.
- OP has not made clear who owns  this shop.
MP link deleted
the other, more in direct link to your MP shop is also deleted. Since it was hidden under about text sending you pm, i suspect the MP mentioned is yours. 
If you are the owner of the shop, you are not allowed to post any MP links, even though the price is 0.
We dont share this way on CBC and privacy issue rises warning flags.


nails
Reply
#33
hello

only download and upload in second life

some animations are from catwa lelutka and some animations created by me and other animations from other adverse huds

http://www.mediafire.com/file/iqs0p83qmy...d.rar/file

[Image: FULL_Axis.jpg?1534987064]
Reply
#34
which dances does your share include? 
are you the one having the marketplace store ? 

and please, no help in PM's - if anybody need help, this is the place to get help. Not in PM's

Then we all learn, not only one person. 

How do you create a dance hud?
 
 
Guide

Rules

Reply
#35
which head does this work for? - only lelutka?
which animations?
 
 
Guide

Rules

Reply
#36
Sharing knowledge are shares too Lindenblack,
and gaining knowledge of SL, as a Goon, is almost
more important then a share ..... almost ....  Angel .
Therefor SHARE it in the open so we all can benefit
from.

the CopyBotClub CBC
Reply
#37
animations work for all heads
Reply
#38
Code:
 
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, ["END", llList2String (["STOP", " "], animation == ""), " "] + buttons, StartDialog ());
    }
    else llDialog (owner, "\nNo animations found.", ["END"], 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 != "END")
        {
            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.", ["END"], -1);
    }
}

that script goes inside the box

inside the box you put your animations

attach box as hud

when you touch the box a menu with animations will open

you can customize the hud box as you like

has many genres the package



cheers
Reply
#39
some of my posts have been deleted

I remember having more published

I created a stop and start animation script and deleted it. I don't know what happens
Reply
#40
(12-02-2020, 10:55 PM)LINDENBLACK Wrote: some of my posts have been deleted

I remember having more published

I created a stop and start animation script and deleted it. I don't know what happens

no threads/ posts  gets deleted, unless it is "thank you" posts only or posts that has nothing to do with what is being shared. .  (and if you PM me about having a thread/post deleted)

what happened is, that you have not been sharing on CBC for some time, but only logged on for browsing the forum.  

According to CBC rules, your account will then be downgraded. 

your stop start animation script is still here, but inside the second life forum - and that you have no access to right now. 

https://forum.copybot.club/Thread-SCRIPT...ION-ON-OFF
 
 
Guide

Rules

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
footer advt