Jump to content

Ajuda (permissao em ACL)


Recommended Posts

Ajuda para mudar o SetElementData para permissão em ACL!


 

CLIENT


setElementData(localPlayer,"cliente:policia",nil)

function localizarPolicia(cn,name)
local jobMecanico = getElementData(localPlayer,"Emprego") or false
--if type(jobMecanico) == "boolean" then
if jobMecanico == "Policia" then
if type(name) == "string" then
local player = getPlayerFromPartialName(name)
if isElement(player) then
if isElement(testePolicia) then
destroyElement(testePolicia)
end
if getElementData ( player, "Chamado:Policia" ) == true then
testePolicia = createBlipAttachedTo(player,61,2,255,255,255,255,0,999999)
exports.Scripts_Dxmessages:createNotification("O Jogador "..getPlayerName(player).." Foi Localizado!, Para Deslocalizar Digite /Deslocalizar", "success")
else
exports.Scripts_Dxmessages:createNotification("O Jogador "..getPlayerName(player).." Não Solicitou por uma Viatura!", "error")
end
else
exports.Scripts_Dxmessages:createNotification("O Jogador Não Foi Encontrado!", "error")
end
else
exports.Scripts_Dxmessages:createNotification("Digite /Localizar Nick", "warning")
end        
end
--end
end
addCommandHandler("localizar",localizarPolicia)

--------------------------------------------------------------------

function deslocalizar(cn,name)
if isElement(testePolicia) then
destroyElement(testePolicia)
exports.Scripts_Dxmessages:createNotification("O Jogador foi Deslocalizado com Sucesso!", "success")
end
end
addCommandHandler("deslocalizar",deslocalizar)

--------------------------------------------------------------------

function getPlayerFromPartialName(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

--------------------------------------------------------------------Client

 

Link to comment
On 11/10/2018 at 16:58, +Duuh said:

Ajuda para mudar o SetElementData para permissão em ACL!


 


CLIENT


setElementData(localPlayer,"cliente:policia",nil)

function localizarPolicia(cn,name)
local jobMecanico = getElementData(localPlayer,"Emprego") or false
--if type(jobMecanico) == "boolean" then
if jobMecanico == "Policia" then
if type(name) == "string" then
local player = getPlayerFromPartialName(name)
if isElement(player) then
if isElement(testePolicia) then
destroyElement(testePolicia)
end
if getElementData ( player, "Chamado:Policia" ) == true then
testePolicia = createBlipAttachedTo(player,61,2,255,255,255,255,0,999999)
exports.Scripts_Dxmessages:createNotification("O Jogador "..getPlayerName(player).." Foi Localizado!, Para Deslocalizar Digite /Deslocalizar", "success")
else
exports.Scripts_Dxmessages:createNotification("O Jogador "..getPlayerName(player).." Não Solicitou por uma Viatura!", "error")
end
else
exports.Scripts_Dxmessages:createNotification("O Jogador Não Foi Encontrado!", "error")
end
else
exports.Scripts_Dxmessages:createNotification("Digite /Localizar Nick", "warning")
end        
end
--end
end
addCommandHandler("localizar",localizarPolicia)

--------------------------------------------------------------------

function deslocalizar(cn,name)
if isElement(testePolicia) then
destroyElement(testePolicia)
exports.Scripts_Dxmessages:createNotification("O Jogador foi Deslocalizado com Sucesso!", "success")
end
end
addCommandHandler("deslocalizar",deslocalizar)

--------------------------------------------------------------------

function getPlayerFromPartialName(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

--------------------------------------------------------------------Client

 

Não tem como verificar por acl no lado CLIENT-SIDE você vai ter que passar um trigger do lado server para  o client pra verificar.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...