Pular para o conteúdo

onClientElementStreamIn

Cliente Não cancelável Elementos

Disparado quando um elemento criado pelo servidor entra na distância de streaming e passa a existir no mundo do jogador.

O elemento que entrou.

Este evento não tem parâmetros.

Não.

É o lugar certo para preparar o que depende do elemento estar realmente no mundo — aplicar um shader, ligar um som posicional, começar uma animação.

Sons 3D de playSound3D também o disparam, quando a câmera chega a menos da distância máxima do som, na dimensão do som.

Ao adicionar um manipulador, o cliente também faz um catch-up: no processamento seguinte, esse novo manipulador é chamado uma vez para cada elemento já transmitido dentro do seu escopo de propagação. O estado é conferido novamente antes da chamada; se o elemento sair do streaming ou for destruído nesse intervalo, a repetição é descartada.

addEventHandler("onClientElementStreamIn", root, function()
if getElementModel(source) == 1337 then
outputDebugString("o objeto especial apareceu")
end
end)