Tio.Andy Posted April 23, 2019 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?
DNL291 Posted April 23, 2019 Posted April 23, 2019 onClientMarkerHit/onMarkerHit > faça uma verificação no hitElement para validar o level 1 Please do not PM me with scripting related question nor support, use the forums instead.
Tio.Andy Posted April 23, 2019 Author 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
DNL291 Posted April 23, 2019 Posted April 23, 2019 Explique como você quer bloquear exatamente. Esse level tem a ver com qual código? Please do not PM me with scripting related question nor support, use the forums instead.
Tio.Andy Posted April 24, 2019 Author 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
DNL291 Posted April 24, 2019 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 Please do not PM me with scripting related question nor support, use the forums instead.
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