TavinhoMTA Posted October 16, 2019 Share Posted October 16, 2019 --[[ ################################################ # # # Script Criado Por # # FACEBOOK.COM/AIRNEWSCR # # # # # ################################################ --]] -------------------------------------------------------------------------------------------- --[[ exports [ "BVB_NewScoreboard" ]:addScoreboardColumn ( "Level" ) exports [ "BVB_NewScoreboard" ]:addScoreboardColumn ( "Tempo Online" ) --]] -------------------------------------------------------------------------------------------- function convertS(s) if type(tonumber(s)) == "number" then milisegundo = s local horas_seg=3600 local hora = math.floor(milisegundo/horas_seg) local minuto = math.floor((milisegundo-(horas_seg*hora))/60) local segundo = math.floor((milisegundo-(horas_seg*hora)-(minuto*60))) local tudo = string.format("%02d:%02d:%02d",hora,minuto,segundo) local dia = math.floor(s/86400) return hora,minuto,segundo,tudo,dia else return 0,0,0,0,0 end end -------------------------------------------------------------------------------------------- function saveData(conta) if conta then local source = getAccountPlayer(conta) local level = getElementData(source,"Level") or 0 local exp = getElementData(source,"LSys:EXP") or 0 local onlinetime = getElementData(source,"LSys:Online") or 0 local mins = getElementData(source,"LSys:Mins") or 0 setAccountData (conta, "Level",level) setAccountData (conta, "LSys:EXP",exp) setAccountData (conta, "LSys:Online",onlinetime) setAccountData (conta, "LSys:Mins",mins) end end -------------------------------------------------------------------------------------------- function loaddata(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local level = getAccountData(conta,"Level") if type(level) == "boolean" or level == nil then level = 0 end setElementData (source, "Level", tonumber(level)) setElementData (source, "LSys:EXP",tonumber(getAccountData(conta,"LSys:EXP")) or 0) setElementData (source, "LSys:Online",tonumber(getAccountData(conta,"LSys:Online")) or 0) setElementData (source, "LSys:Mins",tonumber(getAccountData(conta,"LSys:Mins")) or 0) end end end -------------------------------------------------------------------------------------------- function timecount() for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if acc then if not isGuestAccount(acc) then local level = getElementData(player,"Level") or 0 if tonumber(level) == nil then level = 0 end local exp = getElementData(player,"LSys:EXP") or 0 if tonumber(exp) == nil then exp = 0 end local onlinetime = getElementData(player,"LSys:Online") or 0 if tonumber(onlinetime) == nil then onlinetime = 0 end local mins = getElementData(player,"LSys:Mins") or 0 if tonumber(mins) == nil then mins = 0 end ---- local h, m, s, t, d = convertS ( tonumber ( onlinetime ) ) if #tostring(s) == 1 then s = "0"..tostring(s) end if #tostring(h) == 1 then h = "0"..tostring(h) end if #tostring(m) == 1 then m = "0"..tostring(m) end setElementData ( player, "Tempo Online", ""..h..":"..m..":"..s.."" ) ---- if not getElementData(player,"afkdate",true) then -- Relogio UP local horas_seg = 3600 local hora = math.floor(mins/horas_seg) local minuto = math.floor((mins-(horas_seg*hora))/60) local segundo = math.floor((mins-(horas_seg*hora)-(minuto*60))) if minuto == 9 then msAir = "00" elseif minuto == 8 then msAir = "01" elseif minuto == 7 then msAir = "02" elseif minuto == 6 then msAir = "03" elseif minuto == 5 then msAir = "04" elseif minuto == 4 then msAir = "05" elseif minuto == 3 then msAir = "06" elseif minuto == 2 then msAir = "07" elseif minuto == 1 then msAir = "08" elseif minuto == 0 then msAir = "09" --[[elseif minuto == 0 then msAir = 10--]] end if segundo == 60 then segAir = "00" elseif segundo == 59 then segAir = "01" elseif segundo == 58 then segAir = "02" elseif segundo == 57 then segAir = "03" elseif segundo == 56 then segAir = "04" elseif segundo == 55 then segAir = "05" elseif segundo == 54 then segAir = "06" elseif segundo == 53 then segAir = "07" elseif segundo == 52 then segAir = "08" elseif segundo == 51 then segAir = "09" elseif segundo == 50 then segAir = "10" elseif segundo == 49 then segAir = 11 elseif segundo == 48 then segAir = 12 elseif segundo == 47 then segAir = 13 elseif segundo == 46 then segAir = 14 elseif segundo == 45 then segAir = 15 elseif segundo == 44 then segAir = 16 elseif segundo == 43 then segAir = 17 elseif segundo == 42 then segAir = 18 elseif segundo == 41 then segAir = 19 elseif segundo == 40 then segAir = 20 elseif segundo == 39 then segAir = 21 elseif segundo == 38 then segAir = 22 elseif segundo == 37 then segAir = 23 elseif segundo == 36 then segAir = 24 elseif segundo == 35 then segAir = 25 elseif segundo == 34 then segAir = 26 elseif segundo == 33 then segAir = 27 elseif segundo == 32 then segAir = 28 elseif segundo == 31 then segAir = 29 elseif segundo == 30 then segAir = 30 elseif segundo == 29 then segAir = 31 elseif segundo == 28 then segAir = 32 elseif segundo == 27 then segAir = 33 elseif segundo == 26 then segAir = 34 elseif segundo == 25 then segAir = 35 elseif segundo == 24 then segAir = 36 elseif segundo == 23 then segAir = 37 elseif segundo == 22 then segAir = 38 elseif segundo == 21 then segAir = 39 elseif segundo == 20 then segAir = 40 elseif segundo == 19 then segAir = 41 elseif segundo == 18 then segAir = 42 elseif segundo == 17 then segAir = 43 elseif segundo == 16 then segAir = 44 elseif segundo == 15 then segAir = 45 elseif segundo == 14 then segAir = 46 elseif segundo == 13 then segAir = 47 elseif segundo == 12 then segAir = 48 elseif segundo == 11 then segAir = 49 elseif segundo == 10 then segAir = 50 elseif segundo == 9 then segAir = 51 elseif segundo == 8 then segAir = 52 elseif segundo == 7 then segAir = 53 elseif segundo == 6 then segAir = 54 elseif segundo == 5 then segAir = 55 elseif segundo == 4 then segAir = 56 elseif segundo == 3 then segAir = 57 elseif segundo == 2 then segAir = 58 elseif segundo == 1 then segAir = 59 elseif segundo == 0 then segAir = "00" end setElementData ( player, "AirNew:RelogioUP", ""..msAir..":"..segAir.."" ) -- Relogio UP if tonumber(mins) == 600 then setElementData(player,"LSys:Mins",1) VIP1 = getElementData ( player, "VIP_01" ) or "Não" VIP2 = getElementData ( player, "VIP_02" ) or "Não" VIP3 = getElementData ( player, "VIP_03" ) or "Não" VIP4 = getElementData ( player, "VIP_04" ) or "Não" if VIP1 == "Sim" or VIP2 == "Sim" or VIP3 == "Sim" or VIP4 == "Sim" then if tonumber(exp) == 4 then setElementData(player,"LSys:EXP",0) setElementData(player,"Level",tonumber(level)+1) outputChatBox ( "#ffffff* #82FA58UP #ffffff- Você Ganhou +1 de Experiência. (".. tonumber(exp)+1 .."/5)", player, 255, 255, 255, true ) outputChatBox ( "#ffffff* #82FA58UP #ffffff- Você Juntou 5 de Experiência e Ganhou +1 Level ("..tonumber(level)+1 ..")", player, 255, 255, 255, true ) playSoundFrontEnd ( player, 45 ) DarSalario (player, "VIP" ) -- Efetua o Pagamento do Jogador else outputChatBox ( "#ffffff* #82FA58UP #ffffff- Você Ganhou +1 de Experiência. (".. tonumber(exp)+1 .."/5)", player, 255, 255, 255, true ) setElementData(player,"LSys:EXP",tonumber(exp)+1) playSoundFrontEnd ( player, 44 ) end end if tonumber(exp) == 5 then setElementData(player,"LSys:EXP",0) setElementData(player,"Level",tonumber(level)+1) outputChatBox ( "#ffffff* #82FA58UP #ffffff- Você Ganhou +1 de Experiência. (".. tonumber(exp)+1 .."/6)", player, 255, 255, 255, true ) outputChatBox ( "#ffffff* #82FA58UP #ffffff- Você Juntou 6 de Experiência e Ganhou +1 Level ("..tonumber(level)+1 ..")", player, 255, 255, 255, true ) playSoundFrontEnd ( player, 45 ) DarSalario (player) -- Efetua o Pagamento do Jogador else if VIP1 == "Sim" or VIP2 == "Sim" or VIP3 == "Sim" or VIP4 == "Sim" then return end outputChatBox ( "#ffffff* #82FA58UP #ffffff- Você Ganhou +1 de Experiência. (".. tonumber(exp)+1 .."/6)", player, 255, 255, 255, true ) setElementData(player,"LSys:EXP",tonumber(exp)+1) playSoundFrontEnd ( player, 44 ) end elseif tonumber(mins) < 600 then setElementData(player,"LSys:Mins",tonumber(mins)+1) end setElementData(player,"LSys:Online",tonumber(onlinetime)+1) end end end end end setTimer(timecount,1000,0) function DADOS_AIRNEWSCR2 ( source, cmd, pname, Quantidade ) if pname then if Quantidade then local cliente = Resultado_Final ( pname ) if isElement(cliente) then if isGuestAccount ( getPlayerAccount ( source ) ) then return end if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Console" ) ) then setElementData ( cliente, "Level", tonumber(Quantidade) ) exports.Scripts_Dxmessages:outputDx(cliente, "O(A) Admin "..getPlayerName(source).." Setou seu Level para "..Quantidade, "success" ) exports.Scripts_Dxmessages:outputDx(source, "O Level do(a) Jogador(a) "..getPlayerName(cliente).." Foi setado para "..Quantidade, "success" ) end else exports.Scripts_Dxmessages:outputDx(source, "O(A) Jogador(a) Não Foi Encontrado(a)", "error") end end end end addCommandHandler ( "level", DADOS_AIRNEWSCR2 ) function Resultado_Final ( ID ) local Jogadores = getElementsByType ( "player" ) for theKey, Jogador in ipairs ( Jogadores ) do if getElementData ( Jogador, "ID" ) == ID then local Jogador_Funcao = getPlayerName ( Jogador ) local Jogador_Funcao = getPlayerFromName ( Jogador_Funcao ) --local Cliente = getPlayerFromPartialName ( Jogador_Funcao ) --return Cliente return Jogador_Funcao end end end function DADOS_AIRNEWSCR22 ( source, cmd, pname, Quantidade ) if pname then if Quantidade then if Quantidade == "TDD" then Quantidade = "Transportador de Drogas" end local cliente = getPlayerFromPartialName(pname) if isElement(cliente) then if isGuestAccount ( getPlayerAccount ( source ) ) then return end if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( source ) ), aclGetGroup ( "Console" ) ) then setElementData ( cliente, "Emprego", Quantidade ) exports.Scripts_Dxmessages:outputDx(cliente, "O(A) Admin "..getPlayerName(source).." #ffffffSetou seu Emprego para "..Quantidade, "success" ) exports.Scripts_Dxmessages:outputDx(source, "O Emprego do(a) Jogador(a) "..getPlayerName(cliente).." #ffffffFoi setado para "..Quantidade, "success" ) end else exports.Scripts_Dxmessages:outputDx(source, "O(A) Jogador(a) Não Foi Encontrado(a)", "error") end end end end addCommandHandler ( "emprego", DADOS_AIRNEWSCR22 ) --function sarrarVIP(source) --unbindKey ( source, LetraParaMarkers, "down", sarrarVIP ) --exports.BVB_MsgsMarker:delete(source) --if sexStripperStateVIP == true then exports.BVB_Textos:createNewDxMessage("Acalma o Malaquias, A Garota esta em Uso!",source, 255, 255, 255) return end --sexStripperStateVIP=true --setTimer(function() --sexStripperStateVIP=false --setElementPosition(piriguetekkkVIP, 135.60016, 1385.31482, 1089.05249 ) --end,10000,1,source) --end 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 function DarSalario (player, VIP) local account = getPlayerAccount (player) local accname = getAccountName (account) local Jogador = getPlayerName (player) EmpregoAtual = getElementData ( player, "Emprego" ) sVIP = 3000 sDesempregado = 300 sEntregadorDeJornal = 400 sMotoTaxi = 500 sProstituta = 600 sPizzaBoy = 700 sMotoristaDeUber = 800 sMecanico = 900 sPetroleiro = 950 sMotoristaDeOnibus = 1000 sPilotoDeAviao = 1600 sLeiteiro = 1300 sFabricanteDeArmas = 1000 sEntregadorDeMoveis = 1500 sPolicial = 4870 sDetran = 4600 SeguroDeVida = getElementData ( player, "Seguro_de_Vida" ) or "Não" MensalidadeSeguroDeVida = 150 outputChatBox ( "#F9A631~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #F96031Salário #F9A631~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ALogin da Conta #ffffff: #9ABDE0"..accname.." / #BEE09ANick #ffffff: #9ABDE0"..Jogador.."", player, 255, 255, 255, true ) if EmpregoAtual == "Entregador de Jornal" then givePlayerMoney ( player, sEntregadorDeJornal ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sEntregadorDeJornal.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "PizzaBoy" then givePlayerMoney ( player, sPizzaBoy ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sPizzaBoy.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Motorista de Uber" then givePlayerMoney ( player, sMotoristaDeUber ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sMotoristaDeUber.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Mecanico" then givePlayerMoney ( player, sMecanico ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sMecanico.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Petroleiro" then givePlayerMoney ( player, sPetroleiro ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sPetroleiro.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Motorista de Onibus" then givePlayerMoney ( player, sMotoristaDeOnibus ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sMotoristaDeOnibus.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Piloto de Aviao" then givePlayerMoney ( player, sPilotoDeAviao ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sPilotoDeAviao.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Policial" then givePlayerMoney ( player, sPolicial ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sPolicial.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Leiteiro" then givePlayerMoney ( player, sLeiteiro ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sLeiteiro.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Prostituta" then givePlayerMoney ( player, sProstituta ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sProstituta.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "MotoTaxi" then givePlayerMoney ( player, sMotoTaxi ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sMotoTaxi.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Fabricante de Armas" then givePlayerMoney ( player, sFabricanteDeArmas ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sFabricanteDeArmas.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Detran" then givePlayerMoney ( player, sDetran ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sDetran.."", player, 255, 255, 255, true ) elseif EmpregoAtual == "Entregador de Moveis" then givePlayerMoney ( player, sEntregadorDeMoveis ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0"..EmpregoAtual.."", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sEntregadorDeMoveis.."", player, 255, 255, 255, true ) elseif EmpregoAtual == false then givePlayerMoney ( player, sDesempregado ) outputChatBox ( "#F96031» #BEE09AProfissão Atual #ffffff: #9ABDE0Desempregado", player, 255, 255, 255, true ) outputChatBox ( "#F96031» #BEE09ASalário da Profissão #ffffff: #9ABDE0$"..sDesempregado.."", player, 255, 255, 255, true ) end if VIP then if VIP == "VIP" then outputChatBox ( "#F96031» #F781F3Salário VIP #ffffff: #9ABDE0$"..sVIP.."", player, 255, 255, 255, true ) givePlayerMoney ( player, sVIP ) end end if SeguroDeVida == "Sim" then takePlayerMoney ( player, MensalidadeSeguroDeVida ) outputChatBox ( "#F96031» #BEE09AMensalidade do Seguro de Vida #ffffff: #FA5858-$"..MensalidadeSeguroDeVida.."", player, 255, 255, 255, true ) end outputChatBox ( "#F9A631~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #F96031Salário #F9A631~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", player, 255, 255, 255, true ) end --[[ -------------------------------------------------------------------------------------------- function meulevel(source) triggerClientEvent(source,"SHOW.WINDOW.LEVELSYS",source,true) end addCommandHandler("meulevel",meulevel) -------------------------------------------------------------------------------------------- function restart() for index, player in ipairs(getElementsByType("player")) do bindKey(player, "F2", "down", meulevel) end end addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), restart) -------------------------------------------------------------------------------------------- function entrar() bindKey(source, "F2", "down", meulevel) end addEventHandler("onPlayerJoin", getRootElement(), entrar) -------------------------------------------------------------------------------------------- function fechar(player) for index, player in ipairs(getElementsByType("player")) do unbindKey(player, "F2", "down", meulevel) end end addEventHandler("onResourceStop", getResourceRootElement(getThisResource()), fechar) --]] ------------------------------------------------------------------------------------------------------ addEventHandler("onPlayerLogin", root, function( _, acc ) setTimer(loaddata,50,1,acc) end ) -------------------------------------------------------------------------------------------- function startScript ( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then loaddata(acc) end end end end addEventHandler ( "onResourceStart", getRootElement(), startScript ) -------------------------------------------------------------------------------------------- function stopScript( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then saveData(acc) end end end end addEventHandler ( "onResourceStop", getRootElement(), stopScript ) -------------------------------------------------------------------------------------------- function deslogar(acc) cancelEvent () end addEventHandler("onPlayerLogout",getRootElement(),deslogar) -------------------------------------------------------------------------------------------- function sair ( quitType ) local acc = getPlayerAccount(source) if not (isGuestAccount (acc)) then if acc then saveData(acc) end end end addEventHandler ( "onPlayerQuit", getRootElement(), sair ) -------------------------------------------------------------------------------------------- function VerificarCargoAirNew ( player ) if player then acc = getPlayerAccount ( player ) if not isGuestAccount ( acc ) then EmpregoAtual = getElementData ( player, "Emprego" ) or false if EmpregoAtual == "Mecanico" then setElementData ( player, "Profissão", "Mecanico" ) elseif EmpregoAtual == "Petroleiro" then setElementData ( player, "Profissão", "Petroleiro" ) elseif EmpregoAtual == "Motorista de Uber" then setElementData ( player, "Profissão", "Motorista de Uber" ) elseif EmpregoAtual == "Motorista de Onibus" then setElementData ( player, "Profissão", "Motorista de Ônibus" ) elseif EmpregoAtual == "Entregador de Jornal" then setElementData ( player, "Profissão", "Entregador de Jornal" ) elseif EmpregoAtual == "Piloto de Aviao" then setElementData ( player, "Profissão", "Piloto de Avião" ) elseif EmpregoAtual == "PizzaBoy" then setElementData ( player, "Profissão", "PizzaBoy" ) elseif EmpregoAtual == "Policial" then setElementData ( player, "Profissão", "Policial" ) elseif EmpregoAtual == "Transportador de Drogas" then setElementData ( player, "Profissão", "Transportador de Drogas" ) elseif EmpregoAtual == "Leiteiro" then setElementData ( player, "Profissão", "Leiteiro" ) elseif EmpregoAtual == "Prostituta" then setElementData ( player, "Profissão", "Prostituta" ) elseif EmpregoAtual == "Detran" then setElementData ( player, "Profissão", "Detran" ) elseif EmpregoAtual == "MotoTaxi" then setElementData ( player, "Profissão", "MotoTaxi" ) elseif EmpregoAtual == "Fabricante de Armas" then setElementData ( player, "Profissão", "Fabricante de Armas" ) elseif EmpregoAtual == "Entregador de Moveis" then setElementData ( player, "Profissão", "Entregador de Moveis" ) elseif EmpregoAtual == false or EmpregoAtual == "Desempregado" then setElementData ( player, "Profissão", "Desempregado" ) end end end end --[[ addEventHandler( "onResourceStart",resourceRoot, function( ) exports [ "BVB_NewScoreboard" ]:addScoreboardColumn ( "Profissão" ) end ) --]] setTimer ( function ( ) for i, pl in pairs ( getElementsByType ( "player" ) ) do if pl ~= ( false or nil ) then VerificarCargoAirNew ( pl ) end end end, 10000, 0 ) -------------------------------------------------------------------------------- function SalvarEmpregoAtual(conta) if conta then local source = getAccountPlayer(conta) local emp = getElementData ( source, "Emprego" ) or false setAccountData ( conta, "Emprego", emp ) end end function CarregarEmpregoAtual(conta) if not (isGuestAccount (conta)) then if (conta) then local source = getAccountPlayer(conta) local emp = getAccountData ( conta, "Emprego" ) or false setElementData ( source, "Emprego", emp ) end end end addEventHandler("onPlayerLogin", root, function( _, acc ) setTimer(CarregarEmpregoAtual,50,1,acc) end ) function startScript ( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then CarregarEmpregoAtual(acc) end end end end addEventHandler ( "onResourceStart", getRootElement(), startScript ) function stopScript( res ) if res == getThisResource() then for i, player in ipairs(getElementsByType("player")) do local acc = getPlayerAccount(player) if not isGuestAccount(acc) then SalvarEmpregoAtual(acc) end end end end addEventHandler ( "onResourceStop", getRootElement(), stopScript ) function sair ( quitType ) local acc = getPlayerAccount(source) if not (isGuestAccount (acc)) then if acc then SalvarEmpregoAtual(acc) end end end addEventHandler ( "onPlayerQuit", getRootElement(), sair ) Este Script não que seta level nei a pau já procurei o erro no debugscript e não tem alguem ajuda Link to comment
Other Languages Moderators Lord Henry Posted October 16, 2019 Other Languages Moderators Share Posted October 16, 2019 Já pediu ajuda pra quem desenvolveu o script? AirNew Scripter. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now