Jump to content

CrowleySCR

Members
  • Posts

    35
  • Joined

  • Last visited

Everything posted by CrowleySCR

  1. hello, have you tried using this resource?: https://community.multitheftauto.com/index.php?p=resources&s=details&id=141 (sorry for my english)
  2. iniMarker = createMarker( 1191.2342529297, -1356.9774169922, 13.377763748169, "cylinder", 1.5, 255,255,255,50) destroyM = createMarker( 1188.9282226563, -1316.4439697266, 13.565052032471, "cylinder", 1.9, 255,255,255,100) function msg(player) outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true) end addEventHandler("onMarkerHit", iniMarker, msg) veh = {} function spawnVehicle(player) if isElementWithinMarker(player, iniMarker) then if veh[player] and isElement( veh[player] ) then destroyElement(veh[player]) veh[player] = nil end veh[player] = createVehicle(520, 1196.2437744141, -1381.0944824219, 13.293451309204) warpPedIntoVehicle(player, veh[player]) end end addEventHandler("onMarkerHit", iniMarker, spawnVehicle) function msgDestroy(player) outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true) end addEventHandler("onMarkerHit", destroyM, msgDestroy) function destroy(player) if isElementWithinMarker(player, destroyM) then if isPedInVehicle(player) == true then destroyElement(veh[player]) outputChatBox("", player, 255,255,255,true) else outputChatBox("", player, 255,255,255,true) end end end addEventHandler("onMarkerHit", destroyM, destroy) -------------------------------------------------------------------------- iniMarker2 = createMarker( 1321.8447265625, -1387.7661132813, 13.605491638184, "cylinder", 1.5, 255,255,255,50) destroyM2 = createMarker( 1316.8660888672, -1413.1188964844, 13.507630348206, "cylinder", 1.9, 255,255,255,100) function msg(player) outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true) end addEventHandler("onMarkerHit", iniMarker2, msg) veh = {} function spawnVehicle(player) if isElementWithinMarker(player, iniMarker2) then if veh[player] and isElement( veh[player] ) then destroyElement(veh[player]) veh[player] = nil end veh[player] = createVehicle(590, 1288.7540283203,-1403.7777099609,13.142773628235) warpPedIntoVehicle(player, veh[player]) end end addEventHandler("onMarkerHit", iniMarker2, spawnVehicle) function msgDestroy(player) outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true) end addEventHandler("onMarkerHit", destroyM2, msgDestroy) function destroy(player) if isElementWithinMarker(player, destroyM2) then if isPedInVehicle(player) == true then destroyElement(veh[player]) outputChatBox("", player, 255,255,255,true) else outputChatBox("", player, 255,255,255,true) end end end addEventHandler("onMarkerHit", destroyM2, destroy) Olá, coloque isso. ( testei ) O erro foi o mesmo nome das markers.
  3. Olá, respondendo a sua primeira pergunta -> seat um exemplo: HeliHabs = { [487]=true,[488]=true,[497]=true,[417]=true } function enterVehicle ( player, seat, jacked ) if seat == 0 then -- // se ele entrar de piloto então: local MinhaConta = getPlayerAccount(player) if ( HeliHabs[getElementModel(source)] ) then local Hab = getAccountData(MinhaConta, "Hab") if Hab == false then cancelEvent() end end end end addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )
  4. você pode tentar isso: *de 1 em 1 hora ele ganha um up. --[[ ################################################ # # # Script Criado Por # # FACEBOOK.COM/AIRNEWSCR # # # # # ################################################ --]] local minutos = 60 -- 60 minutos = 1 hora ( up ) -------------------------------------------------------------------------------------------- exports [ "scoreboard" ]:addScoreboardColumn ( "Level") -------------------------------------------------------------------------------------------- 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 DAR_XP_AIRNEWSCR ( source, cmd, pname, Quantidade ) if pname and tonumber(Quantidade) then local cliente = getPlayerFromPartialName(pname) if isElement(cliente) then if getElementData ( source, "Console_AirNewSCR" ) == "Sim" then setElementData ( cliente, "Level", Quantidade ) exports.Scripts_Dxmessages:outputDx(source, "Você Setou o Level do(a) Jogador(a) "..getPlayerName(cliente).."#ffffff para "..Quantidade.." com Sucesso!", "success") exports.Scripts_Dxmessages:outputDx(cliente, "O(A) Admin "..getPlayerName(source).."#ffffff Setou seu Level para "..Quantidade.." com Sucesso!", "success") end else exports.Scripts_Dxmessages:outputDx(source, "O Jogador Não Foi Encontrado", "error") end end end addCommandHandler ( "level", DAR_XP_AIRNEWSCR ) 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 if getElementData ( player, "AirNewSCR_LiberarXP" ) == "Sim" then setElementData ( player, "AirNewSCR_LiberarXP", "Não" ) 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 --if tonumber(mins) == 600 then -- setElementData(player,"LSys:Mins",1) --end if tonumber(exp) >= 19 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 100 de Experiência e Ganhou +1 Level ("..tonumber(level)+1 ..")", player, 255, 255, 255, true ) playSoundFrontEnd ( player, 45 ) --DarSalario (player) -- Efetua os Pagamentos dos Jogadores else outputChatBox ( "#ffffff[ #82FA58UP #ffffff] - Você Ganhou +1 de Experiência. (".. tonumber(exp)+1 .."/20)", player, 255, 255, 255, true ) setElementData(player,"LSys:EXP",tonumber(exp)+1) --playSoundFrontEnd ( player, 44 ) end --if tonumber(mins) < 600 then -- setElementData(player,"LSys:Mins",tonumber(mins)+1) -- setElementData(player,"LSys:Online",tonumber(onlinetime)+1) --end end end end end end setTimer ( timecount, 60000*minutos, 0 ) --[[function DarSalario (player) local account = getPlayerAccount (player) local accname = getAccountName (account) local Jogador = getPlayerName (player) EmpregoAtual = getElementData ( player, "Emprego" ) sDesempregado = 300 sEntregadorDeJornal = 500 sPizzaBoy = 600 sMotoristaDeUber = 700 sMecanico = 800 sPetroleiro = 900 sMotoristaDeOnibus = 1000 sPilotoDeAviao = 1100 sPolicial = 10000 sSamu = 10000 SeguroDeVida = getElementData ( player, "Hospital:SeguroDeVida" ) 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 == 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 SeguroDeVida == true 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,1000,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 ) --------------------------------------------------------------------------------------------
  5. procure por : Como tirar chat repetitivo MTA:SA no youtube
  6. toggleControl(source, 'fire', false) -- Tiro Normal *** -- Desativa o tiro da arma. toggleControl(source, 'action', false) -- Tiro ( TAB ) *** -- Desativa o tiro da arma. toggleControl(source, 'fire', true) -- Tiro Normal *** -- Ativa o tiro da arma. toggleControl(source, 'action', true) -- Tiro ( TAB ) *** -- Ativa o tiro da arma. *server-side
  7. getElementHealt não existe GetElementHealth
  8. local AgenciaDeEmpregos = createMarker ( -2033.092, -117.435, 1035.172 -1, "cylinder", 1.2, 20, 70, 230, 95 ) setElementInterior ( AgenciaDeEmpregos, 3 ) setElementDimension ( AgenciaDeEmpregos, 0 ) --local Entrada = createMarker ( 1153.971, -1772.248, 16.594 +0.7, "arrow", 1.2, 20, 70, 230, 95 ) local Entrada = createMarker(1153.971, -1772.248, 16.594 -1 ,"cylinder",1.1,0,108,255, 0) AgenPickup = createPickup ( 1153.971, -1772.248, 16.594, 3, 1210, 1) local EntradaBlip = createBlipAttachedTo ( Entrada, 23 ) setBlipVisibleDistance ( EntradaBlip, 150 ) local Saida = createMarker ( -2029.7189941406,-119.60523223877,1035.171875 +0.7, "arrow", 1.2, 20, 70, 230, 95 ) setElementInterior ( Saida, 3 ) setElementDimension ( Saida, 0 ) -- local EntregadorDeJornal = createBlip( 783.25146, -1327.65601, 13.54688, 0 ) setElementVisibleTo ( EntregadorDeJornal, root, false ) local EntregadorDeJornalMarker = createMarker ( 783.25146, -1327.65601, 13.54688 -1, "cylinder", 1.2, 20, 70, 230, 0 ) local PizzaBoy = createBlip( 2101.46094, -1801.56970, 13.55469, 0 ) setElementVisibleTo ( PizzaBoy, root, false ) local PizzaBoyMarker = createMarker ( 2101.46094, -1801.56970, 13.55469 -1, "cylinder", 1.2, 20, 70, 230, 0 ) local MotoristaDeUber = createBlip( 1219.864, -1812.912, 16.594, 0 ) setElementVisibleTo ( MotoristaDeUber, root, false ) local MotoristaDeUberMarker = createMarker ( 1219.864, -1812.912, 16.594 -1, "cylinder", 1.2, 20, 70, 230, 0 ) local EntregadorDeMalote = createBlip( 1219.506, -1812.57, 16.594, 0 ) setElementVisibleTo ( EntregadorDeMalote, root, false ) local EntregadorDeMaloteMarker = createMarker ( 1219.506, -1812.57, 16.594 -1, "cylinder", 1.2, 20, 70, 230, 0 ) --local Mecanico = createBlip( 196.94911, -232.34215, 1.55537, 0 ) --setElementVisibleTo ( Mecanico, root, false ) --local MecanicoMarker = createMarker ( 196.94911, -232.34215, 1.55537 -1, "cylinder", 1.2, 20, 70, 230, 0 ) local Petroleiro = createBlip( 283.75128, 1432.13159, 10.79398, 0 ) setElementVisibleTo ( Petroleiro, root, false ) local PetroleiroMarker = createMarker ( 283.75128, 1432.13159, 10.79398 -1, "cylinder", 1.2, 20, 70, 230, 0 ) local MotoristaDeOnibus = createBlip( 2843.39136, 1293.83838, 11.39063, 0 ) setElementVisibleTo ( MotoristaDeOnibus, root, false ) local MotoristaDeOnibusMarker = createMarker ( 2843.39136, 1293.83838, 11.39063 -1, "cylinder", 1.2, 20, 70, 230, 0 ) local PilotoDeAviao = createBlip( 1919.63525, -2641.47046, 13.54688, 0 ) setElementVisibleTo ( PilotoDeAviao, root, false ) local PilotoDeAviaoMarker = createMarker ( 1919.63525, -2641.47046, 13.54688 -1, "cylinder", 1.2, 20, 70, 230, 0 ) -- function emarker(marker,md) if (md) then if marker == Entrada then setTimer ( setElementInterior, 400, 1, source, 3 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, -2027.1860351563,-105.67038726807,1035.171875 ) setTimer ( setElementRotation, 900, 1, source, 0, 0, 90 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 900, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 900, 1, source ) end if marker == Saida then setTimer ( setElementInterior, 400, 1, source, 0 ) setTimer ( setElementDimension, 400, 1, source, 0 ) setTimer ( setElementPosition, 400, 1, source, 1153.7983398438,-1767.9436035156,16.59375 ) setTimer ( setElementRotation, 900, 1, source, 0, 0, 0 ) fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 900, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 900, 1, source ) end if marker == AgenciaDeEmpregos then if isPedInVehicle ( source ) then return end triggerClientEvent ( source, "AirNew>AbrirAgencia", root) end if marker == EntregadorDeJornalMarker or marker == PizzaBoyMarker or marker == MotoristaDeUberMarker or marker == PetroleiroMarker or marker == MotoristaDeOnibusMarker or marker == PilotoDeAviaoMarker or marker == EntregadorDeMaloteMarker then TudoInvisivel () end end end addEventHandler("onPlayerMarkerHit",getRootElement(),emarker) function lmarker(marker,md) if (md) then if marker == AgenciaDeEmpregos then triggerClientEvent ( source, "AirNew>FecharAgencia", root) end end end addEventHandler("onPlayerMarkerLeave",getRootElement(),lmarker)--]] function TudoInvisivel () setElementVisibleTo ( EntregadorDeJornal, source, false ) setElementVisibleTo ( EntregadorDeMalote, source, false ) setElementVisibleTo ( PizzaBoy, source, false ) setElementVisibleTo ( MotoristaDeUber, source, false ) setElementVisibleTo ( Petroleiro, source, false ) setElementVisibleTo ( MotoristaDeOnibus, source, false ) setElementVisibleTo ( PilotoDeAviao, source, false ) --setElementVisibleTo ( Mecanico, source, false ) end function EntregadorDeJornalAirNew () TudoInvisivel () setElementVisibleTo ( EntregadorDeJornal, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Entregador de Jornal" ) outputChatBox ( "Você foi aceito no Emprego de Entregador de Jornal", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>EntregadorDeJornal", true ) addEventHandler( "Encaminhar>EntregadorDeJornal", getRootElement(), EntregadorDeJornalAirNew ) function EntregadorDeMaloteAirNew () TudoInvisivel () setElementVisibleTo ( EntregadorDeMalote, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Entregador de Malote" ) outputChatBox ( "Você foi aceito no Emprego de transportado de malote", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>EntregadorDeMalote", true ) addEventHandler( "Encaminhar>EntregadorDeMalote", getRootElement(), EntregadorDeMaloteAirNew ) function PizzaBoyAirNew () TudoInvisivel () setElementVisibleTo ( PizzaBoy, source, true ) setElementData ( source, "AirNew>Encaminhamento", "PizzaBoy" ) outputChatBox ( "Você foi aceito no Emprego de PizzaBoy", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>PizzaBoy", true ) addEventHandler( "Encaminhar>PizzaBoy", getRootElement(), PizzaBoyAirNew ) function MotoristaDeUberAirNew () TudoInvisivel () setElementVisibleTo ( MotoristaDeUber, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Motorista de Uber" ) outputChatBox ( "Você foi aceito no Emprego de Motorista de Uber", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>MotoristaDeUber", true ) addEventHandler( "Encaminhar>MotoristaDeUber", getRootElement(), MotoristaDeUberAirNew ) --function MecanicoAirNew () --local Level = getElementData ( source, "Level" ) or 0 --if Level >= 0 then --TudoInvisivel () --setElementVisibleTo ( Mecanico, source, true ) --setElementData ( source, "AirNew>Encaminhamento", "Mecanico" ) --outputChatBox ( "Você foi aceito no Emprego de Mecânico", source, 255, 255, 255, true ) --outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) --setElementData ( source, "Emprego", false ) --end --end --addEvent( "Encaminhar>Mecanico", true ) --addEventHandler( "Encaminhar>Mecanico", getRootElement(), MecanicoAirNew ) function PetroleiroAirNew () TudoInvisivel () setElementVisibleTo ( Petroleiro, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Petroleiro" ) outputChatBox ( "Você foi aceito no Emprego de Petroleiro", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>Petroleiro", true ) addEventHandler( "Encaminhar>Petroleiro", getRootElement(), PetroleiroAirNew ) function MotoristaDeOnibusAirNew () TudoInvisivel () setElementVisibleTo ( MotoristaDeOnibus, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Motorista de Onibus" ) outputChatBox ( "Você foi aceito no Emprego de Motorista de Ônibus", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>MotoristaDeOnibus", true ) addEventHandler( "Encaminhar>MotoristaDeOnibus", getRootElement(), MotoristaDeOnibusAirNew ) function PilotoDeAviaoAirNew () TudoInvisivel () setElementVisibleTo ( PilotoDeAviao, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Piloto de Aviao" ) outputChatBox ( "Você foi aceito no Emprego de Piloto de Avião", source, 255, 255, 255, true ) outputChatBox ( "Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Radar", source, 255, 255, 255, true ) setElementData ( source, "Emprego", false ) end addEvent( "Encaminhar>PilotoDeAviao", true ) addEventHandler( "Encaminhar>PilotoDeAviao", getRootElement(), PilotoDeAviaoAirNew ) tente isso ( Não Testei )
  9. -- SERVER-SIDE function setCargo(player) if player then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Console")) then setElementData(player, "ACT:Cargo", "Dono Geral") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Administrador")) then setElementData(player, "ACT:Cargo", "Administrador") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Moderador3")) then setElementData(player, "ACT:Cargo", "Moderador 3") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Moderador2")) then setElementData(player, "ACT:Cargo", "Moderador 2") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Moderador1")) then setElementData(player, "ACT:Cargo", "Moderador 1") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Policial")) then setElementData(player, "ACT:Cargo", "Policial") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Vip2")) then setElementData(player, "ACT:Cargo", "Vip Avançado") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Vip")) then setElementData(player, "ACT:Cargo", "Vip Médio") elseif isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)), aclGetGroup("Everyone")) then setElementData(player, "ACT:Cargo", "Civil") end end end setTimer( function() for i, pl in pairs(getElementsByType("player")) do if pl ~= (false or nil) then setCargo(pl) end end end, 100, 0) -- CLIENT-SIDE function dx( ... ) local MyTag = getElementData(localPlayer, "ACT:Cargo") dxDrawText(MyTag, x*1107, y*97, x*1470, y*30, tocolor(255, 255, 255, 255), 1.00, font, "left", "center", false, false, false, true, false) end Você pode tentar isso ;c ( Não Testei ) *Peguei de um resource
  10. eu te mandei o código arrumado no pv https://prnt.sc/p29jd4
  11. MarkerBike = createMarker(1086.3326416016,-1802.1416015625,12.60143661499, "cylinder", 1.5, 255,255,255,50) --local Veiculos = {510} -- IDs dos Veículos. Rumpo = {} AparecerBike = Rumpo[source] function spawn (source) if isElementWithinMarker(source, MarkerBike) then if getPlayerMoney(source) >= 500 then takePlayerMoney (source, 500) if AparecerBike and isElement(AparecerBike) then destroyElement(AparecerBike) end AparecerBike = createVehicle (510, 1091.2088623047,-1796.9704589844,13.606305122375) setElementData(source, "kart.race", true) setElementData(AparecerBike, "owner", source) setElementRotation(AparecerBike,0,0,0) fadeCamera ( source, false, 0, 0, 0, 0 ) setTimer ( fadeCamera, 500, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 500, 1, source ) outputChatBox ("#FF0000✘ #ffffffINFO #FF0000✘➺ #FF0000Bicicleta Alugada com sucesso, faça bom uso!", source, 255, 255, 255, true) warpPedIntoVehicle (source, AparecerBike) else outputChatBox("#FF0000✘ #ffffffINFO #FF0000✘➺ #FF0000Você não tem dinheiro suficiente para alugar uma bike!", player, 255,255,255,true) end end end addCommandHandler("alugar", spawn) function SemRoubo (player, seat) if getElementData(source, "kart.race") == true and seat == 0 then local owner = getElementData(source, "owner") if owner ~= player then cancelEvent() outputChatBox("Você não é dono desta bicicleta, alugue sua bike para poder usá-la.", player, 255, 0, 0) end end end addEventHandler("onVehicleStartEnter", root, SemRoubo) function DestroyVeiculo () if getElementData(source, "kart.race") then setElementData(source, "kart.race", false) destroyElement (AparecerBike) end end addEventHandler ("onPlayerLogout", root, DestroyVeiculo) addEventHandler ("onPlayerQuit", root, DestroyVeiculo) addEventHandler ("onPlayerWasted", root, DestroyVeiculo) addEventHandler ("onPlayerBan", root, DestroyVeiculo) addEventHandler ("onResourceStop", root, DestroyVeiculo) local minutos = 1 -- New function destroyVehicle(vehicle) local check=false for i,player in ipairs(getElementsByType("player")) do if getPlayerOccupiedVehicle(player)==vehicle then check=true end end if check==false then destroyElement(AparecerBike) end end function exitVehicle(AparecerBike) setTimer(destroyVehicle,60000*minutos,0,AparecerBike) end addEventHandler("onPlayerVehicleExit",getRootElement(),exitVehicle) eu testei isso e funcionou tenta ai ;d
  12. fadeCamera ( source, false, 0.1, 0, 0, 0 ) setTimer ( fadeCamera, 900, 1, source , true, 0.5 ) setTimer ( setCameraTarget, 900, 1, source ) Tente ;D ( Testei e Funcionou peguei de um Resource aqui )
  13. function onWasted( killer, bodypart, stealth) if not( isGuestAccount (getPlayerAccount(source)) ) then local Skiin = getPedSkin (source) fadeCamera (source, false) setTimer (setElementModel, 2000, 1, source, Skiin, true) setTimer (spawnPlayer, 1000, 1, source, 2036.1735839844, -1413.0563964844, 16.9921875, 0, getPedSkin (source), 0, 0, getPlayerTeam(source)) setTimer (setCameraTarget, 1250, 1, source, source) setTimer (fadeCamera, 2000, 1, source, true) end end addEventHandler ("onPlayerWasted", getRootElement(), onWasted) Testei esse aqui com o play desligado e funcionou *server-side
  14. Quais Argumentos eu poderia usar para uma retangle para markers? exemplo 3 Cidades no jogo eu queria botar 3 cordenadas em uma só marker exemplo abaixo Desculpe não testei apenas juntei de uns outros Scripts Está certo ou não? local LocalCordenadas = { ["807.96929931641,-1436.4379882813"] = true, ["907.96929931641,-6436.3379859113"] = true, } createMarker(LocalCordenadas, "cylinder" 1.0, 255,0,0) -- Atenção botei as cordenadas como exemplo está totalmente errado as cordenadas -- queria interliga o create marker nas 2 cordenadas acima para as cidades
  15. Bom galera sei que aqui não pode ser o lugar onde vou pergunta isso algo do tipo então eu olhei em um server. tinha um script onde tinha portas de locais abertos um exemplo é a pizzaria não tinha a porta estava aberta aonde eu posso ta achando esse script? print ->
  16. Bom preciso de ajuda em um script onde o Jogador vai Seguir o outro exemplo comando /segurar ( nick ) o jogador vai me seguir caso eu entre em algum carro ele vai teleporta para meu carro ou ficar andando pela cidade ele tambem vai ta andando junto cmg
  17. Sim eu testei server-side porem ele envia a mensagem quando liga o mod ai na hora que é pra enviar no caso nos 30 minutos ele não envia
  18. Bom Galera eu queria criar um script onde ele manda Mensagens automatica 30 em 30 minutos como posso fazer isso? tipo - > acesse nosso site tals
  19. Bom Galera queria criar um painel de login Onde o jogador vai ter que registrar no forum *Website* Para poder logar no Painel de login Como que eu posso fazer ou aonde posso começar?
  20. Ent Lord tem um poblema ai o meu Script ta como ACL eu tentei por desse modo mais n vai com acl da erro no debugscript 3
  21. tem como vc me mandar um codigo como exemplo por comando? /procurados
×
×
  • Create New...