Advertisement
Dorex

Untitled

Jul 10th, 2023
1,497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. integer rlvrc = -1812221819;
  3. integer handle;
  4. integer ArbitraryPositiveInteger = 12345;
  5.  
  6. key victim;
  7. string ArbitraryCommandName;
  8.  
  9. default
  10. {    
  11.     state_entry()    {    }    
  12.    
  13.     touch_start(integer total_number)    {        
  14.         victim = llDetectedKey(0);        
  15.         llListenRemove(handle);        
  16.         handle = llListen(ArbitraryPositiveInteger,"","","");        
  17.         ArbitraryCommandName ="testing";        
  18.        
  19.         llRegionSayTo(victim, rlvrc,ArbitraryCommandName+","+(string)victim+",@versionnew="+(string)ArbitraryPositiveInteger);        
  20.         llSetTimerEvent(5.0);    
  21.     }    
  22.    
  23.     listen(integer channel, string name, key id, string message)    {      
  24.  
  25.         llOwnerSay("listening")  ;
  26.         if(llGetOwnerKey(id)!=victim){            
  27.             return;        
  28.         }        
  29.            
  30.         if("testing"==ArbitraryCommandName ){            
  31.             llSetTimerEvent(0.0);            
  32.             llListenRemove(handle);            
  33.             llOwnerSay(llGetDisplayName(victim)+" is using RLV version "+message);      
  34.          }    
  35.     }    
  36.    
  37.     timer()    {        
  38.         llSetTimerEvent(0.0);        
  39.         llListenRemove(handle);        
  40.         llOwnerSay(llGetDisplayName(victim)+" doesn't seem to be using an active RLV relay");    
  41.     }
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement