09.11.2010, 20:50
(Dieser Beitrag wurde zuletzt bearbeitet: 10.11.2010, 12:38 von Leonardo Buechi.)
Hallo zusammen, hätte da wieder mal ne Frage ...
wie baut man zwei Knöpfe für einen Texturswitcher vor & zurück.
Das script für den switcher ist Textbasierend, möchte aber zusätzlich manuell vor und zurück switchen
Wer kann mir einen vorwärts und rückwärts Button scripten dass man es mit dem obigen script verlinken kann ?
wie baut man zwei Knöpfe für einen Texturswitcher vor & zurück.
Das script für den switcher ist Textbasierend, möchte aber zusätzlich manuell vor und zurück switchen
Code:
integer channel=0;
integer listen_handle;
string texture;
default
{
state_entry()
{
llWhisper(0,"Touch me to begin");
}
listen( integer channel, string name, key id, string message)
{
listen_handle = llListen (channel, "", NULL_KEY , "");
if (llGetInventoryType(message) == INVENTORY_TEXTURE)
{
llWhisper(0,"Changing texture");
llSetLinkPrimitiveParamsFast(LINK_SET,[PRIM_TEXTURE,ALL_SIDES,message,<1,1,1>,<0,0,0>,0]);
}
else
{
llWhisper(0,message+" not found in inventory");
}
}
touch_start(integer total_number)
{
list result = [];
integer n = llGetInventoryNumber(INVENTORY_TEXTURE);
string temp;
llWhisper(0,"Say the name of the texture you want");
while(n)
{
temp = llGetInventoryName(INVENTORY_TEXTURE, --n);
llWhisper(0,temp);
result = temp + result;
}
listen_handle = llListen (channel, "", NULL_KEY , "");
llSetTimerEvent(30);
}
timer()
{
llWhisper(0,"No longer listening, touch to change texture");
llListenRemove(listen_handle);
llSetTimerEvent(0);
}
}
Wer kann mir einen vorwärts und rückwärts Button scripten dass man es mit dem obigen script verlinken kann ?
erreichbar über skype lhb1959