Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integer gListener;
- string invobj;
- default
- {
- state_entry()
- {
- }
- touch_start(integer total_number)
- {
- key id = llDetectedKey(0);
- llListenRemove(gListener);
- gListener = llListen(-99, "", id, "");
- llDialog(id, "\nWould you like to unpack this?.", ["Yes", "No Thanks" ] , -99);
- llSetTimerEvent(60.0);
- }
- listen(integer chan, string name, key id, string msg)
- {
- integer sameGroup = llSameGroup (id);
- invobj = llGetInventoryName (INVENTORY_OBJECT,0);
- if (sameGroup)
- {
- if (msg == "Yes")
- {
- llGiveInventory (id, llGetInventoryName(INVENTORY_OBJECT, 0));
- }
- if (msg == "No Thanks")
- {
- //Do Nothing
- }
- }
- else
- {
- llSay(0, "You need to be in the required group to use this.");
- }
- llSetTimerEvent(0.1);
- }
- timer()
- {
- llListenRemove(gListener);
- llSetTimerEvent(0.0);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement