Perdão, mandei todo porque realmente nao sei qual parte esta errado, irei mandar o Client.lua, vou mandar todo, porque eu realmente nao sei onde esta incorreto.. Espero que me compreenda e possa me ajudar, estou precisando muito
local screenW, screenH = guiGetScreenSize()
local x, y = (screenW/1366), (screenH/768)
local dxfont0_icons = dxCreateFont("font/icons.ttf", x*12)
local dxfont1_icons = dxCreateFont("font/icons.ttf", x*9)
local dxfont2_icons = dxCreateFont("font/icons.ttf", x*10)
local AlterarFicha = createElement("TS:AlterarFicha")
painel = false
painel2 = false
painel3 = false
painel4 = false
--[[
><><><><><><><><><><><><><><><><><><><><
>< Painel Inicial ><
><><><><><><><><><><><><><><><><><><><><
--]]
function PainelFicha ()
local Jogador = getElementData(localPlayer, "TS:Abordando")
exports["Ad-Blur"]:dxDrawBluredRectangle(screenW * 0.3272, screenH * 0.2734, screenW * 0.2914, screenH * 0.1979, tocolor(255, 255, 255, 230))
dxDrawRectangle(screenW * 0.3272, screenH * 0.2734, screenW * 0.2914, screenH * 0.1980, tocolor(0, 0, 0, 160), false)
dxDrawRectangle(screenW * 0.3272, screenH * 0.2734, screenW * 0.2914, screenH * 0.0400, tocolor(0, 0, 0, 180), false)
dxDrawLine(screenW * 0.3272, screenH * 0.3177, screenW * 0.6186, screenH * 0.3177, tocolor(0, 60, 160, 255), 2, true)
dxDrawText("Ficha Criminal", screenW * 0.4341, screenH * 0.2786, screenW * 0.5212, screenH * 0.3047, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
dxDrawText("Pressione enter para alterar e backspace para voltar", screenW * 0.3580, screenH * 0.3255, screenW * 0.6040, screenH * 0.3490, tocolor(255, 255, 255, 255), 1.00, dxfont2_icons, "left", "top", false, false, false, false, false)
dxDrawText("Ficha atual do jogador : "..getPlayerWantedLevel(Jogador), screenW * 0.3346, screenH * 0.3568, screenW * 0.4473, screenH * 0.3802, tocolor(255, 255, 255, 255), 1.00, dxfont2_icons, "left", "top", false, false, false, false, false)
dxDrawEditBox("Quantidade Estrelas", screenW * 0.4034, screenH * 0.4036, screenW * 0.1442, screenH * 0.0443, false, 1, AlterarFicha)
end
function PainelDrogas ()
local Jogador = getElementData(localPlayer, "TS:Abordando")
local Maconha = getElementData(Jogador, "TS:Maconha") or 0
local Cocaina = getElementData(Jogador, "TS:Cocaina") or 0
local Heroina = getElementData(Jogador, "TS:Heroina") or 0
local Crack = getElementData(Jogador, "TS:Crack") or 0
local LSD = getElementData(Jogador, "TS:LSD") or 0
exports["Ad-Blur"]:dxDrawBluredRectangle(screenW * 0.3258, screenH * 0.0208, screenW * 0.3492, screenH * 0.2096, tocolor(255, 255, 255, 230))
dxDrawRectangle(screenW * 0.3258, screenH * 0.0208, screenW * 0.3492, screenH * 0.2096, tocolor(0, 0, 0, 155), false)
dxDrawRectangle(screenW * 0.3258, screenH * 0.0208, screenW * 0.3492, screenH * 0.0534, tocolor(0, 0, 0, 155), false)
dxDrawLine(screenW * 0.3258, screenH * 0.0742, screenW * 0.6750, screenH * 0.0742, tocolor(255, 0, 0, 255), 3, false)
dxDrawText("Advanced ", screenW * 0.4495, screenH * 0.0299, screenW * 0.5512, screenH * 0.0573, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
dxDrawText("Maconha : "..Maconha, screenW * 0.3367, screenH * 0.0872, screenW * 0.4107, screenH * 0.1185, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
dxDrawText("Cocaina : "..Cocaina, screenW * 0.4422, screenH * 0.0872, screenW * 0.5161, screenH * 0.1185, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, true, false, false)
dxDrawText("Heroina : "..Heroina, screenW * 0.5447, screenH * 0.0872, screenW * 0.6186, screenH * 0.1185, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, true, false, false)
dxDrawText("Crack : "..Crack, screenW * 0.3367, screenH * 0.1315, screenW * 0.4107, screenH * 0.1628, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
dxDrawText("LSD : "..LSD, screenW * 0.4422, screenH * 0.1315, screenW * 0.5161, screenH * 0.1628, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
dxDrawText("Pressione enter para apreender e backspace para voltar", screenW * 0.3441, screenH * 0.1966, screenW * 0.6552, screenH * 0.2227, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
function PainelDados ()
local Jogador = getElementData(localPlayer, "TS:Abordando")
local AirNew_Scripter_NomeCompleto = getElementData ( localPlayer, "AirNew_RG_NomeCompleto" ) or "Erro Desconhecido, Contate um Administrador (03)"
local AirNew_Scripter_DataDeNascimento = getElementData ( localPlayer, "AirNew_RG_DataDeNascimento" ) or "Erro Desconhecido, Contate um Administrador (04)"
local PorteArmas = getElementData(Jogador, "TS:PorteDeArmas") or "Não"
local RegistroGeral = getElementData(Jogador, "ID") or "Error"
exports["Ad-Blur"]:dxDrawBluredRectangle(screenW * 0.3272, screenH * 0.2734, screenW * 0.2914, screenH * 0.3464, tocolor(255, 255, 255, 230))
dxDrawRectangle(screenW * 0.3272, screenH * 0.2734, screenW * 0.2914, screenH * 0.3464, tocolor(0, 0, 0, 180), false)
dxDrawRectangle(screenW * 0.3272, screenH * 0.2734, screenW * 0.2914, screenH * 0.0443, tocolor(0, 0, 0, 205), false)
dxDrawLine(screenW * 0.3272, screenH * 0.3177, screenW * 0.6186, screenH * 0.3177, tocolor(244, 0, 0, 254), 3, true)
dxDrawText("Dados pessoais", screenW * 0.4341, screenH * 0.2786, screenW * 0.5212, screenH * 0.3047, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
dxDrawText("Qualquer informação vazada será cobrada de você !", screenW * 0.3529, screenH * 0.3255, screenW * 0.5981, screenH * 0.3503, tocolor(255, 255, 255, 255), 1.00, dxfont2_icons, "left", "top", false, false, false, false, false)
dxDrawText("Nome Completo : "..AirNew_Scripter_NomeCompleto, screenW * 0.3346, screenH * 0.3659, screenW * 0.4378, screenH * 0.3958, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, true, false)
dxDrawText("Data De Nascimento : "..AirNew_Scripter_DataDeNascimento, screenW * 0.3346, screenH * 0.4089, screenW * 0.5256, screenH * 0.4336, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, true, false)
dxDrawText("Apelido : "..getPlayerName(Jogador), screenW * 0.3346, screenH * 0.4466, screenW * 0.5015, screenH * 0.4714, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, true, false)
dxDrawText("Porte De Armas : "..PorteArmas, screenW * 0.3346, screenH * 0.4844, screenW * 0.5015, screenH * 0.5091, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, true, false)
dxDrawText("CPF : "..RegistroGeral, screenW * 0.3346, screenH * 0.5221, screenW * 0.5015, screenH * 0.5469, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, true, false)
dxDrawText("Para voltar pressione backspace", screenW * 0.3734, screenH * 0.5898, screenW * 0.5783, screenH * 0.6146, tocolor(255, 255, 255, 255), 1.00, dxfont2_icons, "left", "top", false, false, false, true, false)
end
function PainelPolicial ()
local ParteSelecionada = getElementData(localPlayer, "TS:PartePainel") or 1
local Jogador = getElementData(localPlayer, "TS:Abordando")
exports["Ad-Blur"]:dxDrawBluredRectangle(screenW * 0.0139, screenH * 0.2500, screenW * 0.2042, screenH * 0.4453, tocolor(255, 255, 255, 230))
dxDrawRectangle(screenW * 0.0139, screenH * 0.2500, screenW * 0.2042, screenH * 0.4453, tocolor(0, 0, 0, 100), false)
dxDrawRectangle(screenW * 0.0139, screenH * 0.2500, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 185), false)
dxDrawLine(screenW * 0.0139, screenH * 0.2943, screenW * 0.2182, screenH * 0.2943, tocolor(244, 0, 0, 254), 3, true)
dxDrawText("Sistema Policial", screenW * 0.0732, screenH * 0.2552, screenW * 0.1603, screenH * 0.2813, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
if ParteSelecionada == 1 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.2969, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
if getElementData(Jogador, "TS:Algemado") == true then
dxDrawText("Desalgemar", screenW * 0.0849, screenH * 0.3047, screenW * 0.1515, screenH * 0.3359, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawText("Algemar", screenW * 0.0937, screenH * 0.3047, screenW * 0.1406, screenH * 0.3281, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.2969, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 100), false)
if getElementData(Jogador, "TS:Algemado") == true then
dxDrawText("Desalgemar", screenW * 0.0849, screenH * 0.3047, screenW * 0.1515, screenH * 0.3359, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawText("Algemar", screenW * 0.0937, screenH * 0.3047, screenW * 0.1406, screenH * 0.3281, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
end
if ParteSelecionada == 2 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.3411, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Revistar", screenW * 0.0922, screenH * 0.3490, screenW * 0.1391, screenH * 0.3724, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.3411, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 185), false)
dxDrawText("Revistar", screenW * 0.0922, screenH * 0.3490, screenW * 0.1391, screenH * 0.3724, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 3 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.3854, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Dados Pessoais", screenW * 0.0710, screenH * 0.3906, screenW * 0.1625, screenH * 0.4193, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.3854, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 100), false)
dxDrawText("Dados Pessoais", screenW * 0.0710, screenH * 0.3906, screenW * 0.1625, screenH * 0.4193, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 4 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.4297, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Ficha Criminal", screenW * 0.0783, screenH * 0.4349, screenW * 0.1589, screenH * 0.4635, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.4297, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 185), false)
dxDrawText("Ficha Criminal", screenW * 0.0783, screenH * 0.4349, screenW * 0.1589, screenH * 0.4635, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 5 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.4740, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Colocar na viatura", screenW * 0.0652, screenH * 0.4792, screenW * 0.1662, screenH * 0.5078, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.4740, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 100), false)
dxDrawText("Colocar na viatura", screenW * 0.0652, screenH * 0.4792, screenW * 0.1662, screenH * 0.5078, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 6 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.5182, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Remover da viatura", screenW * 0.0615, screenH * 0.5247, screenW * 0.1698, screenH * 0.5547, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.5182, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 185), false)
dxDrawText("Remover da viatura", screenW * 0.0615, screenH * 0.5247, screenW * 0.1698, screenH * 0.5547, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 7 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.5625, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Apreender Armas", screenW * 0.0688, screenH * 0.5677, screenW * 0.1662, screenH * 0.5938, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.5625, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 100), false)
dxDrawText("Apreender Armas", screenW * 0.0688, screenH * 0.5677, screenW * 0.1662, screenH * 0.5938, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 8 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.6068, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Revogar Porte", screenW * 0.0761, screenH * 0.6120, screenW * 0.1552, screenH * 0.6380, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.6068, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 185), false)
dxDrawText("Revogar Porte", screenW * 0.0761, screenH * 0.6120, screenW * 0.1552, screenH * 0.6380, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
if ParteSelecionada == 9 then
dxDrawRectangle(screenW * 0.0139, screenH * 0.6511, screenW * 0.2042, screenH * 0.0443, tocolor(255, 0, 0, 255), false)
dxDrawText("Verificar Drogas", screenW * 0.0666, screenH * 0.6549, screenW * 0.1574, screenH * 0.6849, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
else
dxDrawRectangle(screenW * 0.0139, screenH * 0.6511, screenW * 0.2042, screenH * 0.0443, tocolor(0, 0, 0, 100), false)
dxDrawText("Verificar Drogas", screenW * 0.0666, screenH * 0.6549, screenW * 0.1574, screenH * 0.6849, tocolor(255, 255, 255, 255), 1.00, dxfont0_icons, "left", "top", false, false, false, false, false)
end
dxDrawText("↑ - ↓ - Mover | Enter - Selecionar | Backspace - Voltar", screenW * 0.0139, screenH * 0.6952, screenW * 0.2445, screenH * 0.6771, tocolor(255, 255, 255, 255), 1.00, dxfont1_icons, "left", "top", false, false, false, false, false)
end
--[[
><><><><><><><><><><><><><><><><><><><><
>< Configurações N Altere ><
><><><><><><><><><><><><><><><><><><><><
--]]
function convertTime(ms)
local min = math.floor ( ms/60000 )
local sec = math.floor( (ms/1000)%60 )
return min, sec
end
function AbrirPolicial ()
if painel == false then
addEventHandler ( "onClientRender", root, PainelPolicial )
painel = true
playSoundFrontEnd ( 43 )
setElementData(localPlayer, "TS:PartePainel", 0)
else
removeEventHandler ( "onClientRender", root, PainelPolicial )
painel = false
playSoundFrontEnd ( 43 )
end
end
addEvent ("TS:AbrirPolicial", true)
addEventHandler ("TS:AbrirPolicial", getRootElement(), AbrirPolicial)
function AbrirDados ()
if painel2 == false then
addEventHandler ( "onClientRender", root, PainelDados )
painel2 = true
playSoundFrontEnd ( 43 )
setElementData(localPlayer, "TS:PartePainel", 3)
setElementData(localPlayer, "TS:AbaPainel", "Dados")
else
setElementData(localPlayer, "TS:AbaPainel", nil)
removeEventHandler ( "onClientRender", root, PainelDados )
painel2 = false
playSoundFrontEnd ( 43 )
end
end
function AbrirDrogas ()
if painel4 == false then
addEventHandler ( "onClientRender", root, PainelDrogas )
painel4 = true
playSoundFrontEnd ( 43 )
setElementData(localPlayer, "TS:PartePainel", 9)
setElementData(localPlayer, "TS:AbaPainel", "Drogas")
else
setElementData(localPlayer, "TS:AbaPainel", nil)
removeEventHandler ( "onClientRender", root, PainelDrogas )
painel4 = false
playSoundFrontEnd ( 43 )
end
end
function AbrirFicha ()
if painel3 == false then
addEventHandler ( "onClientRender", root, PainelFicha )
painel3 = true
playSoundFrontEnd ( 43 )
setElementData(localPlayer, "TS:PartePainel", 4)
setElementData(localPlayer, "TS:AbaPainel", "Ficha")
setElementData(AlterarFicha, "state", true)
else
setElementData(AlterarFicha, "state", false)
setElementData(localPlayer, "TS:AbaPainel", nil)
removeEventHandler ( "onClientRender", root, PainelFicha )
painel3 = false
playSoundFrontEnd ( 43 )
end
end
function MudarAba (button, press)
local Aba = getElementData(localPlayer, "TS:PartePainel") or 0
if painel == true then
if press then
if getElementData(localPlayer, "TS:AbaPainel") == "Dados" or getElementData(localPlayer, "TS:AbaPainel") == "Ficha" then return end
if button == "arrow_d" then
if Aba == 0 then
setElementData(localPlayer, "TS:PartePainel", 1)
playSoundFrontEnd ( 43 )
elseif Aba == 1 then
setElementData(localPlayer, "TS:PartePainel", 2)
playSoundFrontEnd ( 43 )
elseif Aba == 2 then
setElementData(localPlayer, "TS:PartePainel", 3)
playSoundFrontEnd ( 43 )
elseif Aba == 3 then
setElementData(localPlayer, "TS:PartePainel", 4)
playSoundFrontEnd ( 43 )
elseif Aba == 4 then
setElementData(localPlayer, "TS:PartePainel", 5)
playSoundFrontEnd ( 43 )
elseif Aba == 5 then
setElementData(localPlayer, "TS:PartePainel", 6)
playSoundFrontEnd ( 43 )
elseif Aba == 6 then
setElementData(localPlayer, "TS:PartePainel", 7)
playSoundFrontEnd ( 43 )
elseif Aba == 7 then
setElementData(localPlayer, "TS:PartePainel", 8)
playSoundFrontEnd ( 43 )
elseif Aba == 8 then
setElementData(localPlayer, "TS:PartePainel", 9)
playSoundFrontEnd ( 43 )
elseif Aba == 9 then
setElementData(localPlayer, "TS:PartePainel", 1)
playSoundFrontEnd ( 43 )
end
elseif button == "arrow_u" then
if Aba == 9 then
setElementData(localPlayer, "TS:PartePainel", 8)
playSoundFrontEnd ( 43 )
elseif Aba == 8 then
setElementData(localPlayer, "TS:PartePainel", 7)
playSoundFrontEnd ( 43 )
elseif Aba == 7 then
setElementData(localPlayer, "TS:PartePainel", 6)
playSoundFrontEnd ( 43 )
elseif Aba == 6 then
setElementData(localPlayer, "TS:PartePainel", 5)
playSoundFrontEnd ( 43 )
elseif Aba == 5 then
setElementData(localPlayer, "TS:PartePainel", 4)
playSoundFrontEnd ( 43 )
elseif Aba == 4 then
setElementData(localPlayer, "TS:PartePainel", 3)
playSoundFrontEnd ( 43 )
elseif Aba == 3 then
setElementData(localPlayer, "TS:PartePainel", 2)
playSoundFrontEnd ( 43 )
elseif Aba == 2 then
setElementData(localPlayer, "TS:PartePainel", 1)
playSoundFrontEnd ( 43 )
elseif Aba == 1 then
setElementData(localPlayer, "TS:PartePainel", 9)
playSoundFrontEnd ( 43 )
end
end
end
end
end
addEventHandler ("onClientKey", root, MudarAba )
function ExecutarFuncao (_,state)
if painel == true then
if state == "down" then
if getElementData(localPlayer, "TS:AbaPainel") == "Ficha" then
local getMudarFicha = tonumber(getElementData(AlterarFicha, "text"))
if type(getMudarFicha) == "number" then
triggerServerEvent( 'TS:AlterarFicha', getLocalPlayer(), localPlayer, getMudarFicha)
end
end
if getElementData(localPlayer, "TS:AbaPainel") == "Drogas" then
triggerServerEvent( 'TS:ApreenderDrogas', getLocalPlayer(), localPlayer)
end
local Aba = getElementData(localPlayer, "TS:PartePainel") or 0
if Aba == 1 then
triggerServerEvent( 'TS:Algemar', getLocalPlayer(), localPlayer)
elseif Aba == 2 then
triggerServerEvent( 'TS:Revistar', getLocalPlayer(), localPlayer)
elseif Aba == 3 then
AbrirDados ()
elseif Aba == 4 then
AbrirFicha ()
elseif Aba == 5 then
triggerServerEvent( 'TS:ColocarNaViatura', getLocalPlayer(), localPlayer)
elseif Aba == 6 then
triggerServerEvent( 'TS:RemoverNaViatura', getLocalPlayer(), localPlayer)
elseif Aba == 7 then
triggerServerEvent( 'TS:ApreenderArmas', getLocalPlayer(), localPlayer)
elseif Aba == 8 then
triggerServerEvent( 'TS:ApreenderPorte', getLocalPlayer(), localPlayer)
elseif Aba == 9 then
AbrirDrogas()
end
end
end
end
bindKey("enter", "down", ExecutarFuncao)
function FecharPainel (_,state)
if painel == true then
if state == "down" then
if getElementData(localPlayer, "TS:AbaPainel") == "Dados" then
AbrirDados ()
elseif getElementData(localPlayer, "TS:AbaPainel") == "Ficha" then
AbrirFicha ()
elseif getElementData(localPlayer, "TS:AbaPainel") == "Drogas" then
AbrirDrogas()
else
triggerServerEvent( 'TS:FecharPolicial', getLocalPlayer(), localPlayer)
AbrirPolicial()
setElementData(localPlayer, "TS:Abordando", nil)
end
end
end
end
bindKey("backspace", "down", FecharPainel)
function isCursorOnElement ( x, y, w, h )
local mx, my = getCursorPosition ()
local fullx, fully = guiGetScreenSize ()
cursorx, cursory = mx*fullx, my*fully
if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then
return true
else
return false
end
end