hellow...faire un HUD avec par exemple 11 boutons.....dont les descriptions du prim vont de 0.0 à 1.0
nommer ce HUD "HUD_Glow".....et ajouter ce script dans le prim racine du hud....
integer canal;
default
{
on_rez(integer start_param)
{
llResetScript();
}
state_entry()
{
canal = (integer)("0xA"+llGetSubString((string)llGetOwner(),0,6));
}
touch_start(integer total_number)
{
integer prim = llDetectedLinkNumber(0);
if(prim>1)
{
list params = llGetLinkPrimitiveParams(prim, [PRIM_DESC]);
string msg = llList2String(params, 0);
llRegionSay(canal,msg);
}
}
changed(integer mask)
{
if(mask & CHANGED_OWNER)
{
llResetScript();
}
}
}
mettre le script suivant dans le prim à glower......
integer canal;
default
{
on_rez(integer start_param)
{
llResetScript();
}
state_entry()
{
canal = (integer)("0xA"+llGetSubString((string)llGetOwner(),0,6));
llListen(canal, "HUD_Glow", NULL_KEY, "");
}
listen( integer canal, string name, key id, string msg)
{
llSetLinkPrimitiveParamsFast(LINK_THIS,[PRIM_GLOW, ALL_SIDES,(float)msg]);
}
changed(integer mask)
{
if(mask & CHANGED_OWNER)
{
llResetScript();
}
}
}
Dernière modification par MenthalOH ; 12/10/2021 à 10h36.
|