My name: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Zarqon
m changed pre tags to code tags for consistency
imported>Zarqon
Undo revision 4675 by Zarqon (Talk)
Line 5: Line 5:
[[Category:Your Character | My name()]]
[[Category:Your Character | My name()]]
[[Category:Ash Functions | My name()]]
[[Category:Ash Functions | My name()]]
<code>
<pre>#Script checks players name. If your name returns ZammyWarrior it will import Zammy Morning.ash script.
#Script checks players name. If your name returns ZammyWarrior it will import Zammy Morning.ash script.
#If name returns Hippymon it will import Hippymon Morning.ash script.
#If name returns Hippymon it will import Hippymon Morning.ash script.
#Great script for one with multiple accounts as a "breakfast script".
#Great script for one with multiple accounts as a "breakfast script".
Line 15: Line 14:
   import <Hippy Morning.ash>;
   import <Hippy Morning.ash>;
}
}
</code>
</pre>


Note that even if your name is capitalized in KoL, my_name() will convert it to lowercase:
Note that even if your name is capitalized in KoL, my_name() will convert it to lowercase:


<code>if (my_name() == "My Capitalized Name") {
<pre>if (my_name() == "My Capitalized Name") {
   // this block of commands will never be performed
   // this block of commands will never be performed
}</code>
}</pre>


When not logged in, this fuction returns an empty string.
When not logged in, this fuction returns an empty string.

Revision as of 04:43, 29 January 2009

string my_name()

This function returns the logged-in character's name as a string in all lowercase.

#Script checks players name. If your name returns ZammyWarrior it will import Zammy Morning.ash script.
#If name returns Hippymon it will import Hippymon Morning.ash script.
#Great script for one with multiple accounts as a "breakfast script".
if (my_name() == "zammywarrior"){
   import <Zammy Morning.ash>;
}
else if (my_name() == "hippymon"){
   import <Hippy Morning.ash>;
}

Note that even if your name is capitalized in KoL, my_name() will convert it to lowercase:

if (my_name() == "My Capitalized Name") {
  // this block of commands will never be performed
}

When not logged in, this fuction returns an empty string.