Advertisement
Shinobiace

ToggleFish

Sep 23rd, 2020
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. integer out  = FALSE;
  2. integer rod_equip = FALSE;
  3.  
  4. //time 15 seconds delay for it to be visible
  5.  
  6.  
  7. default
  8. {
  9.      state_entry()
  10.     {
  11.         llListen(-11223,"Fishing Rod",NULL_KEY,"");
  12.         //llSetScriptState("ToggleFish",FALSE);
  13.                          
  14.     }
  15.     //listen for fishing rod is equip
  16.     listen(integer channel, string what, key who, string msg)
  17.     {
  18.        
  19.         //if(llDetectedKey(0) == llGetOwner())
  20.         //else
  21.         if(llGetOwnerKey(who) == llGetOwner())
  22.         {
  23.             if(msg=="Equip" )
  24.             {
  25.                rod_equip = TRUE;
  26.                //llSetScriptState("ToggleFish",TRUE);
  27.                return;
  28.             }
  29.             else
  30.             {
  31.                 rod_equip = FALSE;
  32.                 return;
  33.             }
  34.             /*
  35.             else if(msg =="UnEquip")
  36.             {
  37.                rod_equip = FALSE;
  38.                return;
  39.             }
  40.             */
  41.         }
  42.                        
  43.     }
  44.    
  45.     touch_start(integer total_number)
  46.     {
  47.         //ask for the fishing rod
  48.         llRegionSayTo(llGetOwner(),-11223,"CheckRod");
  49.         llSay(-11223,(string) llGetKey());
  50.         if(out == TRUE && rod_equip == TRUE)
  51.         {
  52.             out = FALSE;      
  53.             llSay(10,"off");          
  54.             return;
  55.         }
  56.        
  57.         else if(out == FALSE && rod_equip == TRUE)
  58.         {
  59.             out = TRUE;
  60.             llSay(10,"on");
  61.             return;
  62.         }
  63.     }
  64.    
  65.    
  66. }
  67.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement