setMarkerTargetArrowProperties
Muda a cor e o tamanho da seta que aponta para o alvo de um checkpoint.
Sintaxe
Seção intitulada “Sintaxe”bool setMarkerTargetArrowProperties ( element alvo [, number r = 255, number g = 64, number b = 64, number a = 255, number tamanho = tamanhoDoMarcador * 0.625 ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
alvo | element | — | Um marcador, ou qualquer elemento com marcadores abaixo dele. |
r | number | 255 | Vermelho, 0 – 255. |
g | number | 64 | Verde, 0 – 255. |
b | number | 64 | Azul, 0 – 255. |
a | number | 255 | Opacidade, 0 – 255. |
tamanho | number | 62,5% do tamanho do marcador | Tamanho da seta. |
Retorno
Seção intitulada “Retorno”true se pelo menos um marcador foi alterado, false caso contrário. Só marcadores do
tipo "checkpoint" com alvo definido são alterados; os demais são ignorados. Qualquer canal fora
de 0 – 255 faz a chamada falhar sem alterar nada.
O cliente é mais rígido com os argumentos: o primeiro precisa ser um marcador, e um valor que não é
número, um canal negativo ou um tamanho NaN ou infinito geram um erro Lua. Um canal acima de 255
não é recusado lá, mas dá a volta (só o byte mais baixo é mantido). Os marcadores alterados são os
"checkpoint" e "ring" cujo ícone é "arrow" — que é o que setMarkerTarget define.
Exemplo
Seção intitulada “Exemplo”setMarkerTarget(cp, 2000.0, 1400.0, 12.0)setMarkerTargetArrowProperties(cp, 0, 255, 128, 255, 3.0)Veja também
Seção intitulada “Veja também”createMarker— Cria um marcador em uma posição do mundo.getMarkerCount— Conta quantos marcadores existem no servidor.getMarkerType— Devolve o tipo de um marcador.getMarkerSize— Devolve o tamanho de um marcador.getMarkerColor— Devolve a cor de um marcador.getMarkerTarget— Devolve a posição de destino de um marcador, usada pela seta do checkpoint.getMarkerIcon— Devolve o ícone de um marcador.getMarkerTargetArrowProperties— Devolve a cor e o tamanho da seta que aponta para o alvo do checkpoint.