GetPlayerFromAccountName: Difference between revisions
Jump to navigation
Jump to search
(→Code) |
|||
Line 14: | Line 14: | ||
==Code== | ==Code== | ||
<syntaxhighlight lang="lua">function getPlayerFromAccountName( | <syntaxhighlight lang="lua">function getPlayerFromAccountName(name) | ||
local acc = getAccount (name) | |||
if name and acc and not isGuestAccount (acc) then | |||
return getAccountPlayer (acc) | |||
else | |||
return false | |||
end | |||
end</syntaxhighlight> | end</syntaxhighlight> | ||
Line 32: | Line 26: | ||
This example get player name from account name by command | This example get player name from account name by command | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addCommandHandler (" | addCommandHandler ("getPlayerName", | ||
function (player,_, | function (player,_,name) | ||
if name then | |||
local thePlayer = getPlayerFromAccountName ( | local thePlayer = getPlayerFromAccountName (name) | ||
if thePlayer then | if thePlayer then | ||
outputChatBox (getPlayerName (thePlayer),player,255,255,255,true) | outputChatBox (getPlayerName (thePlayer),player,255,255,255,true) | ||
else | else | ||
outputChatBox ("player not found !",player,255,0,0) | |||
end | end | ||
else | else | ||
outputChatBox ("type account name frist !",player,255,255,0) | |||
end | end | ||
end | end | ||
Line 48: | Line 42: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
'''Author: | '''Author: ,#Na[W]aF'1000.''' |
Revision as of 08:14, 15 January 2019
This function get online player from their account name.
Syntax
player getPlayerFromAccountName ( string accountName )
Required Arguments
- accountName: A string containing account name of a player you want to reference.
Returns
Returns a player if the account name exists,false if player not found.
Code
function getPlayerFromAccountName(name) local acc = getAccount (name) if name and acc and not isGuestAccount (acc) then return getAccountPlayer (acc) else return false end end
Example
This example get player name from account name by command
addCommandHandler ("getPlayerName", function (player,_,name) if name then local thePlayer = getPlayerFromAccountName (name) if thePlayer then outputChatBox (getPlayerName (thePlayer),player,255,255,255,true) else outputChatBox ("player not found !",player,255,0,0) end else outputChatBox ("type account name frist !",player,255,255,0) end end )
Author: ,#Na[W]aF'1000.