Difference between revisions of "LlAbs"
Jump to navigation
Jump to search
Steamy Latte (talk | contribs) m (Expanded the example somewhat.) |
m (tabs to spaces & bolding var) |
||
Line 8: | Line 8: | ||
|p1_desc=Any integer value | |p1_desc=Any integer value | ||
|return_type=integer | |return_type=integer | ||
|return_text=that is the positive version of val. | |return_text=that is the positive version of '''val'''. | ||
|spec | |spec | ||
|caveats | |caveats | ||
Line 26: | Line 26: | ||
ShowAbsolute(integer X) | ShowAbsolute(integer X) | ||
{ | { | ||
string Message = "llAbs(" | |||
+ (string)X | |||
+ ") --> " | |||
+ (string)llAbs(X); | |||
llSay(PUBLIC_CHANNEL, Message); | |||
} | } | ||
default | default | ||
{ | { | ||
state_entry() | |||
{ | |||
ShowAbsolute(-3); | |||
ShowAbsolute(5); | |||
ShowAbsolute(-20); | |||
ShowAbsolute(0); | |||
} | |||
} | } | ||
</pre> | </pre> |
Revision as of 14:42, 3 November 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: integer llAbs( integer val );6 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns an integer that is the positive version of val.
• integer | val | – | Any integer value |
Caveats
Examples
// Here is a simple example. default { state_entry() { llSay(0,"The absolute value of -4 is: "+(string)llAbs(-4) ); } }
// Here's a more elaborate example. ShowAbsolute(integer X) { string Message = "llAbs(" + (string)X + ") --> " + (string)llAbs(X); llSay(PUBLIC_CHANNEL, Message); } default { state_entry() { ShowAbsolute(-3); ShowAbsolute(5); ShowAbsolute(-20); ShowAbsolute(0); } }
// Here's the output produced by the more elaborate example: Test Object: llAbs(-3) --> 3 Test Object: llAbs(5) --> 5 Test Object: llAbs(-20) --> 20 Test Object: llAbs(0) --> 0