Pular para o conteúdo

Classes estáticas

Dez namespaces agrupam nativas que não agem sobre um elemento — 107 métodos e 20 propriedades. São tabelas globais comuns: não há nada para construir, e Camera.setTarget(jogador) é setCameraTarget(jogador).

A coluna Lado é onde o membro realmente existe. Um namespace em que nada é ligado num lado simplesmente não é definido lá — no servidor, mexer em Camera dá attempt to index a nil value, e não um membro nil.

Veja o guia de OOP para o resto das regras.

Discord Rich Presence.

Referência: Discord (cliente)

Métodos

MétodoNativaLado
getUserIDgetDiscordRichPresenceUserIDcliente
isConnectedisDiscordRichPresenceConnectedcliente
resetresetDiscordRichPresenceDatacliente
setAppIDsetDiscordApplicationIDcliente
setApplicationsetDiscordApplicationIDcliente
setAssetsetDiscordRichPresenceAssetcliente
setButtonsetDiscordRichPresenceButtoncliente
setDetailssetDiscordRichPresenceDetailscliente
setEndTimesetDiscordRichPresenceEndTimecliente
setPartySizesetDiscordRichPresencePartySizecliente
setSmallAssetsetDiscordRichPresenceSmallAssetcliente
setStartTimesetDiscordRichPresenceStartTimecliente
setStatesetDiscordRichPresenceStatecliente

Propriedades

PropriedadeAcessoresLadoNotas
connectedisDiscordRichPresenceConnectedclientesomente leitura
userIDgetDiscordRichPresenceUserIDclientesomente leitura

Consultas ao banco de dados ainda pendentes, devolvidas por dbQuery.

Referência: Banco de dados (servidor)

Métodos

MétodoNativaLado
freedbFreeservidor
polldbPollservidor

A câmera local.

Referência: Câmera (compartilhadas) · Câmera (cliente)

Métodos

MétodoNativaLado
fadefadeCameracliente
getClipgetCameraClipcliente
getFarClipDistancegetFarClipDistancecliente
getFieldOfViewgetCameraFieldOfViewcliente
getGoggleEffectgetCameraGoggleEffectcliente
getInteriorgetCameraInteriorcliente
getMatrixgetCameraMatrixcliente
getNearClipDistancegetNearClipDistancecliente
getTargetgetCameraTargetcliente
getViewModegetCameraViewModecliente
resetFarClipDistanceresetFarClipDistancecliente
resetNearClipDistanceresetNearClipDistancecliente
setClipsetCameraClipcliente
setFarClipDistancesetFarClipDistancecliente
setFieldOfViewsetCameraFieldOfViewcliente
setGoggleEffectsetCameraGoggleEffectcliente
setInteriorsetCameraInteriorcliente
setMatrixsetCameraMatrixcliente
setNearClipDistancesetNearClipDistancecliente
setTargetsetCameraTargetcliente
setViewModesetCameraViewModecliente

Propriedades

PropriedadeAcessoresLado
farClipDistancegetFarClipDistance · setFarClipDistancecliente
goggleEffectgetCameraGoggleEffect · setCameraGoggleEffectcliente
interiorgetCameraInterior · setCameraInteriorcliente
nearClipDistancegetNearClipDistance · setNearClipDistancecliente
targetgetCameraTarget · setCameraTargetcliente
viewModegetCameraViewMode · setCameraViewModecliente

Gerenciamento de modelos, texturas e propriedades físicas.

Referência: Engine e modelos (cliente)

Métodos

MétodoNativaLado
getModelFlagsengineGetModelFlagscliente
getModelIDFromNameengineGetModelIDFromNamecliente
getModelLODDistanceengineGetModelLODDistancecliente
getModelNameFromIDengineGetModelNameFromIDcliente
getModelPhysicalPropertiesGroupengineGetModelPhysicalPropertiesGroupcliente
getModelTXDIDengineGetModelTXDIDcliente
getModelTextureNamesengineGetModelTextureNamescliente
getModelTexturesengineGetModelTexturescliente
getModelVisibleTimeengineGetModelVisibleTimecliente
getObjectGroupPhysicalPropertyengineGetObjectGroupPhysicalPropertycliente
getVisibleTextureNamesengineGetVisibleTextureNamescliente
resetModelFlagsengineResetModelFlagscliente
resetModelLODDistanceengineResetModelLODDistancecliente
resetModelTXDIDengineResetModelTXDIDcliente
restoreCOLengineRestoreCOLcliente
restoreDFFImageengineRestoreDFFImagecliente
restoreModelengineRestoreModelcliente
restoreModelPhysicalPropertiesGroupengineRestoreModelPhysicalPropertiesGroupcliente
restoreObjectGroupPhysicalPropertiesengineRestoreObjectGroupPhysicalPropertiescliente
restoreTXDImageengineRestoreTXDImagecliente
setAsynchronousLoadingengineSetAsynchronousLoadingcliente
setModelFlagsengineSetModelFlagscliente
setModelLODDistanceengineSetModelLODDistancecliente
setModelPhysicalPropertiesGroupengineSetModelPhysicalPropertiesGroupcliente
setModelTXDIDengineSetModelTXDIDcliente
setModelVisibleTimeengineSetModelVisibleTimecliente
setObjectGroupPhysicalPropertyengineSetObjectGroupPhysicalPropertycliente

Os limites de memória e de buffer do streaming.

Referência: Engine e modelos (cliente)

Métodos

MétodoNativaLado
freeUpMemoryengineStreamingFreeUpMemorycliente
getBufferSizeengineStreamingGetBufferSizecliente
getMemorySizeengineStreamingGetMemorySizecliente
getUsedMemoryengineStreamingGetUsedMemorycliente
restoreBufferSizeengineStreamingRestoreBufferSizecliente
restoreMemorySizeengineStreamingRestoreMemorySizecliente
setBufferSizeengineStreamingSetBufferSizecliente
setMemorySizeengineStreamingSetMemorySizecliente
setModelCacheLimitsengineStreamingSetModelCacheLimitscliente

Propriedades

PropriedadeAcessoresLadoNotas
bufferSizeengineStreamingGetBufferSize · engineStreamingSetBufferSizecliente—
memorySizeengineStreamingGetMemorySize · engineStreamingSetMemorySizecliente—
usedMemoryengineStreamingGetUsedMemoryclientesomente leitura

A camada de navegadores NUI.

Referência: NUI (cliente)

Métodos

MétodoNativaLado
getCursorPositiongetNuiCursorPositioncliente
getUrlgetNuiUrlcliente
isFocusedisNuiFocusedcliente
isFocusKeepingInputisNuiFocusKeepingInputcliente
registerCallbackregisterNuiCallbackcliente
sendMessagesendNuiMessagecliente
setDevToolssetNuiDevToolscliente
setFocussetNuiFocuscliente
setFocusKeepInputsetNuiFocusKeepInputcliente
setUrlsetNuiUrlcliente
shutdownLoadingScreenshutdownLoadingScreencliente

Propriedades

PropriedadeAcessoresLadoNotas
devToolssetNuiDevToolsclientesomente escrita
focusKeepInputisNuiFocusKeepingInput · setNuiFocusKeepInputcliente—
focusedisNuiFocused · setNuiFocuscliente—
urlgetNuiUrl · setNuiUrlcliente—

Chat de voz.

Referência: Voz (compartilhadas) · Voz (servidor) · Voz (cliente)

Métodos

MétodoNativaLado
getMaxDistancegetVoiceMaxDistanceservidor
getNoiseSuppressiongetVoiceNoiseSuppressionservidor
getVolumegetVoiceVolumecliente
isEnabledisVoiceEnabledambos
isTransmittingisVoiceTransmittingcliente
setMaxDistancesetVoiceMaxDistanceservidor
setNoiseSuppressionsetVoiceNoiseSuppressionservidor
setTransmittingsetVoiceTransmittingcliente
setVolumesetVoiceVolumecliente

Propriedades

PropriedadeAcessoresLadoNotas
enabledisVoiceEnabledambossomente leitura
maxDistancegetVoiceMaxDistance · setVoiceMaxDistanceservidor—
noiseSuppressiongetVoiceNoiseSuppression · setVoiceNoiseSuppressionservidor—
transmittingisVoiceTransmitting · setVoiceTransmittingcliente—
volumegetVoiceVolume · setVoiceVolumecliente—

Timers. Timer.create devolve um userdata timer, não um elemento. destroy e kill são a mesma nativa sob dois nomes.

Referência: Timers (compartilhadas)

Métodos

MétodoNativaLado
createsetTimerambos
destroykillTimerambos
getAllgetTimersambos
getDetailsgetTimerDetailsambos
isPausedisTimerPausedambos
isValidisTimerambos
killkillTimerambos
resetresetTimerambos
setPausedsetTimerPausedambos

Existência e listagem, no mesmo sandbox em que o File trabalha. Path.listDir devolve uma tabela simples de nomes.

Referência: Arquivos (compartilhadas)

Métodos

MétodoNativaLado
isDirectorypathIsDirectoryambos
isFilepathIsFileambos
listDirpathListDirambos

Os mesmos três métodos sob o nome em minúsculas que o MTA usa. É uma tabela separada de Path, não uma referência a ela.

Referência: Arquivos (compartilhadas)

Métodos

MétodoNativaLado
isDirectorypathIsDirectoryambos
isFilepathIsFileambos
listDirpathListDirambos