OsCauseDamage

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(XEngine to OSSL)
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''Implemented December 30,2009 by Revolution in GIT# 87959464c9db8948bed89909913400bc2eb7524d - Rev 11850'''
+
{{osslfunc
 
+
|threat_level=High
default
+
|permissions=${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
{
+
|delay=0
state_entry()
+
|function_syntax= osCauseDamage(key avatar, float damage)
 +
|ossl_example=<source lang="lsl">
 +
default
 +
{
 +
  state_entry()
 
   {
 
   {
    osCauseDamage(llGetOwner(), 50);
+
      osCauseDamage(llGetOwner(), 50);
 
   }
 
   }
}
+
}
 +
</source>
 +
|description=Implemented December 30,2009 by Revolution in GIT# 87959464c9db8948bed89909913400bc2eb7524d - Rev 11850
  
 
osCauseDamage(string avatar, double damage);
 
 
This is an updated version of Mantis 0003777. It allows for damage on collision, touch, etc.
 
This is an updated version of Mantis 0003777. It allows for damage on collision, touch, etc.
  
Related to [[OsCauseHealing]]
+
See also [[OsCauseHealing]].
 
+
|
 
+
}}
[[Category:OSSL]]
+

Revision as of 07:23, 7 November 2019

osCauseDamage(key avatar, float damage)
Implemented December 30,2009 by Revolution in GIT# 87959464c9db8948bed89909913400bc2eb7524d - Rev 11850

This is an updated version of Mantis 0003777. It allows for damage on collision, touch, etc.

See also OsCauseHealing.

Threat Level High
Permissions ${OSSL|osslParcelO}ESTATE_MANAGER,ESTATE_OWNER
Extra Delay 0 seconds
Example(s)
default
{
   state_entry()
   {
       osCauseDamage(llGetOwner(), 50);
   }
}
Personal tools
General
About This Wiki