Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- integer chan;
- string msg = "abort";
- string msg2 = "fafe960b-a98f-4a65-9168-abort";
- default
- {
- state_entry()
- {
- chan = ( -1 * (integer)("0x"+llGetSubString((string)llGetOwner(),-5,-1)) );
- llListen(chan,"","",msg);
- llListen(chan,"","",msg2);
- llListen(chan,"","",(string)llGetOwner()+msg);
- }
- listen(integer channel, string name, key id, string message)
- {
- if(message == msg2){
- llRegionSay(chan,msg);
- llShout(chan,(string)llGetOwner()+msg);
- llOwnerSay("Aborting attack from, Admin..");
- llDie();
- }
- if(id == llGetOwner() || llList2String(llGetObjectDetails(id,[OBJECT_OWNER]),0) == (string)llGetOwner())
- {
- llRegionSay(chan,msg);
- llShout(chan,(string)llGetOwner()+msg);
- llSleep(1);
- llOwnerSay("Aborting..");
- llDie();
- }
- if(!llCeil(llGetObjectMass(id)) && message == (string)llGetOwner()+msg)
- {
- llRegionSay(chan,msg);
- llShout(chan,(string)llGetOwner()+msg);
- llSleep(1);
- llOwnerSay("Aborting..");
- llDie();
- }
- }
- changed(integer change)
- {
- if(change&CHANGED_OWNER)
- {
- llResetScript();
- }
- }
- }
Add Comment
Please, Sign In to add comment