Advertisement
giratina1999

linden scripting :P

Feb 10th, 2015
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //need help merging these scripts so if message "incenda" is said the activate particles
  2.  
  3.  
  4. //script 1
  5.  
  6. integer incenda;
  7.  
  8.  
  9. default
  10. {
  11.     state_entry()
  12.     {
  13.  
  14.        
  15.         incenda = llListen(0, "", NULL_KEY, "");
  16.  
  17.     }
  18.  
  19.     listen(integer number, string name, key id, string message)
  20.     {
  21.      llSay(1,name);
  22.            if (number == 0){
  23.             llSay(1,  message);
  24.  
  25.             if(message=="incenda"){
  26.             llPlaySound("7a50f02c-ed1b-caf0-b1e2-03ed8059cea6",1.0);
  27.            
  28.            
  29.          }
  30.     }
  31.  
  32. }
  33.  
  34. }
  35.  
  36.  
  37. //script 2
  38.  
  39.  
  40. default {
  41.  
  42.     state_entry() {
  43.  
  44.         llParticleSystem(  [
  45.  
  46.            PSYS_SRC_TEXTURE, llGetInventoryName(INVENTORY_TEXTURE, 0),
  47.  
  48.            PSYS_PART_START_SCALE, <15.5,15.5, 0>,  PSYS_PART_END_SCALE, <0,2.0, 0>,
  49.  
  50.            PSYS_PART_START_COLOR, <.2,.2,1>,       PSYS_PART_END_COLOR, <.5,1,1>,
  51.  
  52.            PSYS_PART_START_ALPHA, 1.0,            PSYS_PART_END_ALPHA, 0.0,    
  53.  
  54.          
  55.  
  56.            PSYS_SRC_BURST_PART_COUNT, 1,
  57.  
  58.            PSYS_SRC_BURST_RATE,  0.01,  
  59.  
  60.            PSYS_PART_MAX_AGE, 3.4,
  61.  
  62.            PSYS_SRC_MAX_AGE, 0.0,  
  63.  
  64.        
  65.  
  66.            PSYS_SRC_PATTERN, 8, // 1=DROP, 2=EXPLODE, 4=ANGLE, 8=ANGLE_CONE,
  67.  
  68.            PSYS_SRC_ACCEL, <0.0,0.0,0.0>,  
  69.  
  70.            
  71.  
  72.         // PSYS_SRC_BURST_RADIUS, 0.0,
  73.  
  74.            PSYS_SRC_BURST_SPEED_MIN, .01,   PSYS_SRC_BURST_SPEED_MAX, 3.01,
  75.  
  76.        
  77.  
  78.            PSYS_SRC_ANGLE_BEGIN,  1*DEG_TO_RAD,        PSYS_SRC_ANGLE_END, 0*DEG_TO_RAD,  
  79.  
  80.            PSYS_SRC_OMEGA, <0,0,0>,
  81.  
  82.        
  83.  
  84.         // PSYS_SRC_TARGET_KEY,      llGetLinkKey(llGetLinkNum() + 1),      
  85.  
  86.              
  87.  
  88.            PSYS_PART_FLAGS, ( 0      
  89.  
  90.                                 | PSYS_PART_INTERP_COLOR_MASK  
  91.  
  92.                                 | PSYS_PART_INTERP_SCALE_MASK  
  93.  
  94.                                 | PSYS_PART_EMISSIVE_MASK  
  95.  
  96.                                 | PSYS_PART_FOLLOW_VELOCITY_MASK
  97.  
  98.                              // | PSYS_PART_WIND_MASK            
  99.  
  100.                              // | PSYS_PART_BOUNCE_MASK          
  101.  
  102.                              // | PSYS_PART_FOLLOW_SRC_MASK    
  103.  
  104.                              // | PSYS_PART_TARGET_POS_MASK    
  105.  
  106.                              // | PSYS_PART_TARGET_LINEAR_MASK    
  107.  
  108.             ) ] );
  109.  
  110.     }
  111.  
  112. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement