GetAccountsRanks: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(→Code) |
||
Line 18: | Line 18: | ||
end -- end function | end -- end function | ||
</syntaxhighlight> | |||
==Example== | |||
<syntaxhighlight lang="lua"> | |||
-- Example : When he command "groups", he tells him on chat all the groups he is in | |||
addCommandHandler("groups",function (thePlayer) -- binding the command "groups" | |||
local acc = getAccountName(getPlayerAccount(thePlayer)) -- getting account name | |||
getAccountsRanks(acc) -- getting accounts ranks | |||
end -- end for function | |||
) -- closing addCommandHandler( | |||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 12:53, 29 August 2020
Syntax
player getAccountsRanks ( string accountName )
Required Arguments
- accountName: A string containing account name of a player you want to know his groups.
Code
function getAccountRanks( accName ) -- getAccountRanks Function By MouNiR.Dz local groups = aclGroupList() -- Acl group list for i,v in ipairs(groups) do -- table if isObjectInACLGroup("user."..accName,v) then -- if he have groups outputChatBox( " there are "..aclGroupGetName(v).." group for the account ("..accName..") ",thePlayer) -- telling the player about his groups end -- end for if end -- end for end -- end function
Example
-- Example : When he command "groups", he tells him on chat all the groups he is in addCommandHandler("groups",function (thePlayer) -- binding the command "groups" local acc = getAccountName(getPlayerAccount(thePlayer)) -- getting account name getAccountsRanks(acc) -- getting accounts ranks end -- end for function ) -- closing addCommandHandler(