Archon Short
Forumsgott/göttin
Hi, hier zwei kleine Scripte für die Holovendoren von Caspar-Tech.
Problem: Einige Dinge, die der Holovendor rezzt, rezzen noch weitere Dinge, die jedoch nicht automatisch gelöscht werden, wenn der Holovendor das Hauptobjekt derezzt.
Lösung: Der Vendor gibt den gerezzten Objekten einen Befehl um zu derezzen.
Script für den Holovendor:
Script für die Objekte(Props):
Problem: Einige Dinge, die der Holovendor rezzt, rezzen noch weitere Dinge, die jedoch nicht automatisch gelöscht werden, wenn der Holovendor das Hauptobjekt derezzt.
Lösung: Der Vendor gibt den gerezzten Objekten einen Befehl um zu derezzen.
Script für den Holovendor:
Code:
integer com_channel = -223344; // HERE YOUR CHANNEL FOR COMMUNICATION BETWEEN VENDOR AND OBJECTS
default
{
link_message(integer sender_num, integer num, string str, key id)
{
if(num == -1 && str == "DEREZ")llRegionSay(com_channel,str);
}
}
Script für die Objekte(Props):
Code:
integer com_channel = -223344; // HERE YOUR CHANNEL FOR COMMUNICATION BETWEEN VENDOR AND OBJECTS
key USER = "HERE YOUR AVATAR KEY";
default
{
state_entry()
{
llListen(com_channel,"","","DEREZ");
if(llGetOwner() != USER)llRemoveInventory(llGetScriptName());
}
on_rez(integer honk)
{
llResetScript();
}
listen( integer channel, string name, key id, string message )
{
if(llGetOwnerKey(id)!=llGetOwner())return;
if(message == "DEREZ")llDie();
}
}