AddAccount: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 30: Line 30:
addCommandHandler ( "register", root, "registerPlayer" )
addCommandHandler ( "register", root, "registerPlayer" )
function registerPlayer ( source, password )
function registerPlayer ( source, password )
if ( password ~= "" ) then --Check if the password field is blank or not (only blank if they didnt enter one)
--Check if the password field is blank or not (only blank if they didnt enter one)
local accountAdded = addAccount( getClientName(source)--Attempt to add the account, and save its value in a var
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
if ( accountAdded ) then
outputChatBox ( "Thankyou " .. getClientName(source) .. ", your now registed, you can login with /login", source ) --Tell the user its all done
--Tell the user its all done
outputChatBox ( "Thankyou " .. getClientName(source) .. ", your now registed, you can login with /login", source )
else
else
--There was an error making the account, tell the user
outputChatBox ( "Error Creating Account, Contact the server admin", source )
outputChatBox ( "Error Creating Account, Contact the server admin", source )
end
end
else
else
--There was an error in the syntax, tell the user the correct syntax.
outputChatBox ( "Error Creating Account, correct syntax: /register <password>", source )
outputChatBox ( "Error Creating Account, correct syntax: /register <password>", source )
end
end

Revision as of 13:09, 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

  • argumentName: description

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

See Also

Template:FunctionArea functions