AddAccount: Difference between revisions
Jump to navigation
Jump to search
Line 11: | Line 11: | ||
===Required Arguments=== | ===Required Arguments=== | ||
<!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --> | <!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --> | ||
*''' | *'''name:''' The name of the account you wish to make, this normally is the Players Name. | ||
*'''pass:''' The password to set to this account for future logins. | |||
*'''level:''' The account level (see below for allowed level values) | |||
<!-- Only include this section below if there are optional arguments --> | <!-- Only include this section below if there are optional arguments --> | ||
===Optional Arguments=== | ===Optional Arguments=== | ||
{{OptionalArg}} | {{OptionalArg}} |
Revision as of 13:11, 31 May 2007
This fake function is for use with blah & blah and does blahblahblabhalbhl
Syntax
bool addAccount ( string name, string pass, int level )
Required Arguments
- name: The name of the account you wish to make, this normally is the Players Name.
- pass: The password to set to this account for future logins.
- level: The account level (see below for allowed level values)
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- argumentName2: description
- argumentName3: description
Returns
Returns true if blah, false otherwise.
Example
In this example, it enables players to register on your server by using /register <password> in the chat window.
addCommandHandler ( "register", root, "registerPlayer" ) function registerPlayer ( source, password ) --Check if the password field is blank or not (only blank if they didnt enter one) if ( password ~= "" ) then --Attempt to add the account, and save its value in a var local accountAdded = addAccount( getClientName(source), password, 0 ) if ( accountAdded ) then --Tell the user its all done outputChatBox ( "Thankyou " .. getClientName(source) .. ", your now registed, you can login with /login", source ) else --There was an error making the account, tell the user outputChatBox ( "Error Creating Account, Contact the server admin", source ) end else --There was an error in the syntax, tell the user the correct syntax. outputChatBox ( "Error Creating Account, correct syntax: /register <password>", source ) end end