createSearchLight
Cria um cone de holofote entre dois pontos.
Sintaxe
Seção intitulada “Sintaxe”searchlight createSearchLight ( number inicioX, number inicioY, number inicioZ, number fimX, number fimY, number fimZ, number raioInicial, number raioFinal [, bool desenharFoco = true ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
inicioX, inicioY, inicioZ | number | — | Ponto de onde o cone sai. |
fimX, fimY, fimZ | number | — | Ponto onde o cone termina. |
raioInicial | number | — | Largura do cone na origem, em unidades do jogo. |
raioFinal | number | — | Largura do cone na ponta final. |
desenharFoco | bool | true | Desenha também o foco de luz na extremidade do cone. |
Retorno
Seção intitulada “Retorno”O elemento do holofote, ou false se ele não pôde ser criado.
Exemplo
Seção intitulada “Exemplo”-- holofote saindo de cima do jogador e apontando para o chão à frentelocal holofote = createSearchLight(0, 0, 0, 0, 0, 0, 1, 8)
addEventHandler("onClientRender", root, function() if not isElement(holofote) then return end local x, y, z = getElementPosition(localPlayer) setSearchLightStartPosition(holofote, x, y, z + 20) setSearchLightEndPosition(holofote, x, y, z)end)Veja também
Seção intitulada “Veja também”getSearchLightStartPosition— Devolve o ponto de origem do cone.setSearchLightStartPosition— Move o ponto de origem do cone.getSearchLightEndPosition— Devolve o ponto final do cone.setSearchLightEndPosition— Move o ponto final do cone.getSearchLightStartRadius— Lê a largura do cone na origem.setSearchLightStartRadius— Altera a largura do cone na origem.getSearchLightEndRadius— Lê a largura do cone na ponta final.setSearchLightEndRadius— Altera a largura do cone na ponta final.