onClientElementStreamIn
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.
Cancelável
Seção intitulada “Cancelável”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.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onClientElementStreamIn", root, function() if getElementModel(source) == 1337 then outputDebugString("o objeto especial apareceu") endend)Veja também
Seção intitulada “Veja também”onClientElementCreated— Disparado quando um elemento criado no servidor passa a existir nesta máquina.onClientElementDataChange— Disparado quando o servidor muda um dado de um elemento.onClientElementStreamOut— Disparado quando um elemento criado pelo servidor sai da distância de streaming e deixa de existir no mundo do jogador.onClientElementDestroy— Disparado quando um elemento está prestes a deixar de existir.onClientElementModelChange— Disparado quando setElementModel no cliente muda o modelo de um objeto, veículo, jogador ou ped.onClientElementInteriorChange— Disparado quando o interior de um elemento muda.onClientElementDimensionChange— Disparado quando a dimensão de um elemento muda.onClientElementAttach— Disparado nesta máquina quando um elemento é preso a outro.