Difference between revisions of "My name"
Jump to navigation
Jump to search
imported>ZammyWarrior |
imported>Bale m |
||
(46 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{ | |
+ | #vardefine:name|my_name}}{{ | ||
+ | #vardefine:return_type|string}}{{ | ||
− | + | FunctionPage| | |
− | + | name={{#var:name}}| | |
− | + | function1={{Function| | |
− | + | name={{#var:name}}| | |
− | + | aggregate={{#var:aggregate}}| | |
− | < | + | return_type={{#var:return_type}}| |
− | + | return_also={{#var:return_also}}}}| | |
− | + | function_description=Returns the name of the logged-in character (in all-lowercase).| | |
− | if(my_name() == " | + | code1={{CodeSample| |
− | import < | + | title=Code Samples| |
+ | description=This example imports different breakfast scripts depending on which character is running the script.| | ||
+ | code= | ||
+ | <syntaxhighlight> | ||
+ | if (my_name() == "MyMain") { | ||
+ | import <MainBreakfast.ash>; | ||
+ | } | ||
+ | else if (my_name() == "MyMulti") { | ||
+ | import <MultiBreakfast.ash>; | ||
+ | } | ||
+ | </syntaxhighlight>}} | ||
+ | {{CodeSample| | ||
+ | description=Note that case doesn't matter for string comparisons, so the following two examples are functionally equivalent.| | ||
+ | code= | ||
+ | <syntaxhighlight> | ||
+ | if (my_name() == "MyCharacter") { | ||
+ | //some_code_here | ||
} | } | ||
− | + | </syntaxhighlight>}} | |
− | + | {{CodeSample| | |
+ | code= | ||
+ | <syntaxhighlight> | ||
+ | if (my_name() == "mycharacter") { | ||
+ | //some_code_here | ||
} | } | ||
− | </ | + | </syntaxhighlight>}}| |
+ | see_also={{SeeAlso|my_id}}| | ||
+ | special=When not logged in, this function returns an empty string. | ||
+ | }} | ||
+ | |||
+ | [[Category:Your Character]] |
Latest revision as of 21:31, 21 May 2010
Function Syntax
string my_name()
Returns the name of the logged-in character (in all-lowercase).
Code Samples
This example imports different breakfast scripts depending on which character is running the script.
if (my_name() == "MyMain") {
import <MainBreakfast.ash>;
}
else if (my_name() == "MyMulti") {
import <MultiBreakfast.ash>;
}
Note that case doesn't matter for string comparisons, so the following two examples are functionally equivalent.
if (my_name() == "MyCharacter") {
//some_code_here
}
if (my_name() == "mycharacter") {
//some_code_here
}
See Also
Special
When not logged in, this function returns an empty string.