LogOut

From Multi Theft Auto: Wiki
Revision as of 18:56, 21 February 2010 by Ca11um (talk | contribs) (Added an example.)
Jump to navigation Jump to search

This function logs the given player out of his current account.

Syntax

bool logOut ( player thePlayer )

Required Arguments

  • thePlayer: The player to log out of his current account

Returns

Returns true if the player was successfully logged out, false or nil if it failed for some reason, ie. the player was never logged in.

Example

This example logs every player out of their account when the resource is (re)started. This would be handy for resources that show a login scren onClientResourceStart.

function logoutAll ()
	local players = getElementsByType ( "player" )
		for k, player in ipairs ( players ) do
			account = getPlayerAccount ( player )
				if ( not isGuestAccount ( account ) ) then
					logOut ( player )
				end
		end
end
addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), logoutAll )

See Also