Помогите добрые люди, суть в том что нужно переделать команду чтобы назначать лидера фракции не через ид, а через ник игрока. вот скрипт:
function setPlayerLeader ( source, cmd, ident, faction )
local accName = getAccountName ( getPlayerAccount ( source ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Admin" ) ) then
for id, player in ipairs ( getElementsByType ( "player" ) ) do
if ident == getElementData ( player, "playerid" ) then
setElementData ( player, "faction", tonumber(faction) )
setElementData ( player, "rank", 5 )
setElementModel ( player, factions[tonumber(faction)][16] )
end
end
end
end
addCommandHandler ("makeleader", setPlayerLeader)