Tio.Andy Posted April 23, 2019 Share Posted April 23, 2019 local Entrar1 = createMarker( -2375.294, 910.044, 45.445 -1, "cylinder", 1.5, 0 ,255, 255) setElementInterior(Entrar1, 0) setElementDimension(Entrar1, 0) tenho essa marker de entrar quero bloquear ela para apenas um determinado level qual seria a funcao tentei uma aqui so q n deu? Link to comment
DNL291 Posted April 23, 2019 Share Posted April 23, 2019 onClientMarkerHit/onMarkerHit > faça uma verificação no hitElement para validar o level 1 Link to comment
Tio.Andy Posted April 23, 2019 Author Share Posted April 23, 2019 35 minutes ago, DNL291 said: onClientMarkerHit/onMarkerHit > faça uma verificação no hitElement para validar o level n entendi muito Link to comment
DNL291 Posted April 23, 2019 Share Posted April 23, 2019 Explique como você quer bloquear exatamente. Esse level tem a ver com qual código? Link to comment
Tio.Andy Posted April 24, 2019 Author Share Posted April 24, 2019 23 minutes ago, DNL291 said: Explique como você quer bloquear exatamente. Esse level tem a ver com qual código? vou te mandar a funcao que tenho que segue o level de um que utiliza a funcao so q geito diferente local Entrar1 = getElementData ( source, "Level" ) or 0 if Level > 15 then TudoInvisivel () setElementVisibleTo ( Petroleiro, source, true ) setElementData ( source, "AirNew>Encaminhamento", "Petroleiro" ) MensagemAirNewSCR ( "Emprego: Para Iniciar os Serviços siga o Checkpoint Vermelho em seu Minimapa", "success" ) triggerClientEvent ( source, "AirNew>FecharAgencia", root ) setElementData ( source, "Emprego", false ) else MensagemAirNewSCR ( "Emprego: Você não possui Nivel suficiente para essa Profissão!", "error" ) end end So que quero pegar uma maker e colocar que apenas os que tem level 18 pode entrar para onde a marker rediciona Link to comment
DNL291 Posted April 24, 2019 Share Posted April 24, 2019 Só executar essa verificação dentro do evento, aqui um exemplo simples: local Entrar1 = createMarker( -2375.294, 910.044, 45.445 -1, "cylinder", 1.5, 0 ,255, 255) addEventHandler( "onMarkerHit", Entrar1, function ( hitElement, dim ) if getElementType(hitElement) == "player" then local level = getElementData ( hitElement, "Level" ) or 0 if Level > 15 then -- Seu código else MensagemAirNewSCR ( "Emprego: Você não possui Nivel suficiente para essa Profissão!", "error" ) end end end ) 1 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