Mundo
Estas funções controlam o mundo do servidor: o relógio do jogo, o clima, a física, a água e o cenário. Tudo o que você muda aqui vale para o servidor inteiro — a alteração chega a todos os jogadores conectados e é reaplicada em quem entrar depois.
No cliente, um argumento do tipo errado geralmente faz estas funções devolverem false e registrarem um aviso em vez de interromper o script; as exceções estão indicadas nas páginas delas.
Estas 74 funções existem no servidor e no cliente. Você pode usá-las em scripts declarados em server_files, client_files ou shared_files.
Veja também as funções de Mundo exclusivas do servidor.
Hora e clima
Seção intitulada “Hora e clima” getTime Devolve a hora atual do jogo.
setTime Define a hora do jogo.
getMinuteDuration Devolve quantos milissegundos reais dura um minuto do jogo.
setMinuteDuration Define a velocidade do relógio do jogo.
getWeather Devolve o clima em vigor.
setWeather Troca o clima na hora, sem transição.
setWeatherBlended Troca o clima com uma transição suave.
Céu, sol e lua
Seção intitulada “Céu, sol e lua” getSkyGradient Devolve as duas cores do degradê do céu.
setSkyGradient Define o degradê do céu.
resetSkyGradient Devolve o céu ao degradê original do jogo.
getSunColor Devolve as cores do sol.
setSunColor Define a cor do disco do sol e do brilho ao redor dele.
resetSunColor Devolve o sol à cor original do jogo.
getSunSize Devolve o tamanho do sol.
setSunSize Define o tamanho do sol.
resetSunSize Devolve o sol ao tamanho original do jogo.
getMoonSize Devolve o tamanho da lua.
setMoonSize Define o tamanho da lua.
resetMoonSize Devolve a lua ao tamanho original do jogo.
Chuva, nuvens e visibilidade
Seção intitulada “Chuva, nuvens e visibilidade” getRainLevel Devolve a intensidade da chuva definida por script.
setRainLevel Força uma intensidade de chuva, independente do clima.
resetRainLevel Devolve a chuva ao controle do clima.
getCloudsEnabled Diz se as nuvens estão ligadas.
setCloudsEnabled Liga ou desliga as nuvens.
getFogDistance Devolve a distância em que a neblina começa.
setFogDistance Define a distância em que a neblina começa.
resetFogDistance Devolve a neblina ao comportamento original do jogo.
getFarClipDistance Devolve a distância máxima de desenho do cenário.
setFarClipDistance Define até onde o cenário é desenhado.
resetFarClipDistance Devolve a distância de desenho ao comportamento original do jogo.
Vento e ondulação de calor
Seção intitulada “Vento e ondulação de calor” getWindVelocity Devolve a velocidade do vento.
setWindVelocity Define a velocidade do vento.
resetWindVelocity Devolve o vento ao controle do clima.
getHeatHaze Devolve a configuração da ondulação de calor.
setHeatHaze Configura a ondulação de calor do ar.
resetHeatHaze Devolve a ondulação de calor ao comportamento original do jogo.
Gravidade e física
Seção intitulada “Gravidade e física” getGravity Devolve a gravidade do mundo.
setGravity Define a gravidade do mundo.
getGameSpeed Devolve a velocidade do jogo.
setGameSpeed Define a velocidade em que o jogo roda.
Limites de voo
Seção intitulada “Limites de voo” getAircraftMaxHeight Devolve a altura máxima que uma aeronave alcança.
setAircraftMaxHeight Define a altura máxima das aeronaves.
getAircraftMaxVelocity Devolve a velocidade máxima das aeronaves.
setAircraftMaxVelocity Define a velocidade máxima das aeronaves.
getJetpackMaxHeight Devolve a altura máxima do jetpack.
setJetpackMaxHeight Define a altura máxima do jetpack.
getWaveHeight Devolve a altura das ondas.
setWaveHeight Define a altura das ondas.
createWater Cria uma superfície de água.
getWaterVertexPosition Devolve a posição de um vértice de uma água.
setWaterVertexPosition Move um vértice de uma água.
setWaterLevel Define o nível da água — de um elemento específico ou do mundo inteiro.
resetWaterLevel Devolve toda a água à altura original do mapa.
getWaterColor Devolve a cor da água.
setWaterColor Define a cor da água.
resetWaterColor Devolve a água à cor original do jogo.
Semáforos
Seção intitulada “Semáforos” getTrafficLightState Devolve o estado atual dos semáforos.
setTrafficLightState Define o estado dos semáforos.
areTrafficLightsLocked Diz se os semáforos estão travados.
setTrafficLightsLocked Trava ou destrava o ciclo dos semáforos.
Garagens
Seção intitulada “Garagens” isGarageOpen Diz se uma garagem está aberta.
setGarageOpen Abre ou fecha uma garagem.
Modelos do mundo
Seção intitulada “Modelos do mundo” removeWorldModel Remove do mapa todos os objetos de um modelo dentro de uma esfera.
restoreWorldModel Desfaz remoções feitas com removeWorldModel.
restoreAllWorldModels Desfaz todas as remoções de uma vez.
Zonas, sons e oclusões
Seção intitulada “Zonas, sons e oclusões” getZoneName Devolve o nome da zona de uma posição.
getInteriorSoundsEnabled Diz se os sons ambientes de interiores estão ligados.
setInteriorSoundsEnabled Liga ou desliga os sons ambientes de interiores.
getOcclusionsEnabled Diz se as oclusões do mapa estão ligadas.
setOcclusionsEnabled Liga ou desliga as oclusões do mapa.
Explosões
Seção intitulada “Explosões” createExplosion Cria uma explosão numa posição do mundo.
Propriedades especiais do mundo
Seção intitulada “Propriedades especiais do mundo” setWorldSpecialPropertyEnabled Liga ou desliga uma propriedade especial do mundo.
isWorldSpecialPropertyEnabled Diz se uma propriedade especial do mundo está ligada.
Restaurar padrões
Seção intitulada “Restaurar padrões” resetWorldProperties Devolve o mundo aos valores padrão de uma vez só.