Shinobiace

Object: Fishing Pond (To Detect Fishing Rod & Enable fish spawn script)

Sep 28th, 2020 (edited)
160
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.    
  8. default
  9. {
  10.      state_entry()
  11.     {
  12.         llListen(-11223,"Fishing Rod","","");
  13.        
  14.                          
  15.     }
  16.     //listen for fishing rod is equip
  17.     listen(integer channel, string what, key who, string msg)
  18.     {                
  19.             if(msg=="Equip" )
  20.             {
  21.                
  22.                rod_equip = TRUE;
  23.                
  24.                return;
  25.             }
  26.             else
  27.             {            
  28.                 rod_equip = FALSE;
  29.                 return;
  30.             }
  31.  
  32.  
  33.                        
  34.     }
  35.    
  36.     touch_start(integer total_number)
  37.     {
  38.         //ask for the fishing rod        
  39.         llSay(-11223,"CheckRod");        
  40.         if(out == TRUE && rod_equip == TRUE)
  41.         {
  42.             llOwnerSay("Toggle Fish");
  43.             out = FALSE;      
  44.             llSay(-11223,"off");          
  45.             return;
  46.         }
  47.        
  48.         else if(out == FALSE && rod_equip == TRUE)
  49.         {
  50.             out = !out;
  51.             llSay(-11223,"on");
  52.             return;
  53.         }
  54.                                      
  55.     }      
  56. }
Add Comment
Please, Sign In to add comment