My name: Difference between revisions

From Kolmafia
Jump to navigation Jump to search
imported>Zarqon
m added not-logged-in info
imported>Zarqon
m changed pre tags to code tags for consistency
Line 5: Line 5:
[[Category:Your Character | My name()]]
[[Category:Your Character | My name()]]
[[Category:Ash Functions | My name()]]
[[Category:Ash Functions | My name()]]
<pre>#Script checks players name. If your name returns ZammyWarrior it will import Zammy Morning.ash script.
<code>
#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 14: Line 15:
   import <Hippy Morning.ash>;
   import <Hippy Morning.ash>;
}
}
</pre>
</code>


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:


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


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

Revision as of 04:42, 29 January 2009

string my_name()

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

  1. Script checks players name. If your name returns ZammyWarrior it will import Zammy Morning.ash script.
  2. If name returns Hippymon it will import Hippymon Morning.ash script.
  3. 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.