NIKO_19997 Posted November 22, 2013 Share Posted November 22, 2013 hola, alguien me podría ayudar para hacer que con un comando agregue a un user a un ACL, y que el comando solo lo puedan usar los administradores? Ejemplo De como seria el cmd: /adduser NIKO MCN Gracias por su tiempo y espero que me puedan ayudar Link to comment
MTA Team 0xCiBeR Posted November 23, 2013 MTA Team Share Posted November 23, 2013 Asi: function ( player, _, who, acl ) local elPlayer = getPlayerFromNamePart(who) local accName = getAccountName ( getPlayerAccount ( player ) ) local playeraccount = getAccountName ( getPlayerAccount ( elPlayer ) ) if isObjectInACLGroup ( "user." .. accName, aclGetGroup ( "Admin" ) ) then aclGroupAddObject (aclGetGroup(acl, "user."..playeraccount) end end -- function getPlayerFromNamePart(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end Link to comment
Recommended Posts