DSL Global Functions
All
Here's the list of all 327 global functions that DSL currently provides.
DSL 11
Not released yet.
DSL 10
142 global functions were added in DSL 10.
AllObjectsAllSyncEntitiesAllSyncEntityValuesAllSyncPedsAllSyncPlayersAllSyncVehiclesAllVehiclesCameraIsWidescreenCameraGetRotationCameraGetXYZCopyTimecycleCreateFolderCreateSyncDimensionCreateSyncEntityCreateSyncPedCreateSyncVehicleCreateTimecycleDeleteSyncDimensionDeleteSyncEntityDidPlayerUseLauncherFindFileFindFilesForceActionNodeForceFacialNodeForceTaskNodeGetControllerPedGetExtraTimecycleGetFrameCountGetHudTextureGetKeyCodeGetNodeFromDataGetPhysicsMultGetRawPersistentDataTableGetScreenCoordsGetSimulationSpeedGetSyncActiveDimensionGetSyncDimensionNameGetSyncDimensionSpaceGetSyncEntityAreaGetSyncEntityDimensionGetSyncEntityFromIdGetSyncEntityIdGetSyncEntityModelGetSyncEntityOwnerGetSyncEntityPedGetSyncEntityPosGetSyncEntitySpaceGetSyncEntityVehicleGetSyncMainDimensionGetSyncPedVehicleGetSyncPlayerFromPedGetSyncPlayerPedGetSyncVehiclePassengerGetTimecycleGetVolumeSettingIsSyncActiveIsSyncDimensionValidIsSyncEntityOwnedIsSyncEntityReadyIsSyncEntityValidIsSyncPedValidIsSyncVehicleValidLockSyncEntityOwnerObjectIsValidObjectFaceHeadingObjectGetEntityFlagObjectGetHeadingObjectGetModelIdObjectGetPosXYZObjectGetRotationObjectSetEntityFlagObjectSetPosXYZObjectSetRotationPedCanEnterVehiclePedGetActionNodePedGetActionNodeDataPedGetActionTreePedGetControllerIDPedGetFacialNodePedGetFacialNodeDataPedGetPunishmentPointsPedGetSyncEntityPedGetTaskNodePedGetTaskNodeDataPedIsDoingFacialPedMeDoingFacialPedMeDoingTaskPedSetActionNodeSimplePedSetFacialNodeSimplePedSetTaskNodeSimplePlayerHasControlRegisterFunctionRequireSyncRestoreTimecyclesSavePersistentDataTablesSeasonGetSetAllTimecyclesSetExtraTimecycleSetHelpTextSetMinigameActiveSetMissionActiveSetSimulationSpeedSetStoryDisabledSetSyncActiveDimensionSetSyncEntityDimensionSetSyncEntityModelSetSyncEntityPosSetSyncPedVehicleSetSyncPlayerPedSetTimecycleSetVolumeSettingSoundPlayAmbientSpeechEventSpecificUnlockSyncEntityOwnerVehicleGetColorVehicleGetColoursVehicleGetPassengerVehicleGetRotationVehicleGetStatusVehicleGetSyncEntityVehicleSetPosSimpleVehicleSetRotationVehicleUseHornWasSyncEntityUpdatedWeatherGetNextWeatherGetNowWeatherGetTransitionWeatherTransitiontype2ptr(address)PedGetPointerVehicleGetPointerfloatdoubleint8int16int32uint8uint16uint32GetStringSetStringReplaceCode
DSL 9
2 global functions were added in DSL 9.
GetHashIsHash
DSL 8
5 global functions were added in DSL 8.
GetCurrentScriptGetScriptFilePathGetScriptNetworkTableObjectNameToHashIDQuitServer
DSL 7
5 global functions were added in DSL 7.
AllowOnServerCanWriteFilesPedGetThrottlePedSetThrottleStopCurrentScriptCollection
DSL 6
10 global functions were added in DSL 6.
GetAllPoolInfoGetPoolSizeGetPoolSpaceGetPoolUsageHookFunctionPedCreateScriptlessRemoveFunctionHookReplaceFunctionRequirePoolSizeZeroController
DSL 5
37 global functions were added in DSL 5.
AllPedsAllPlayersConnectToServerDisconnectFromServerForceWindowUpdateGetBaseGameFunctionGetConfigStringGetInputHardwareGetInternalResolutionGetLocalizedTextGetMouseScrollGetPlayerIpGetScreenResolutionGetScriptConfigGetServerHzGetServerListGetTimerIsMouseBeingPressedIsMouseBeingReleasedIsMousePressedIsNetworkingAllowedIsPlayerValidIsUsingJoystickKickPlayerPedGetModelIdPedSetPosSimplePedSpoofModelPrintSpecialQuitGameRegisterGameFileRegisterNetworkEventHandlerRequestServerListingSendNetworkEventSetButtonPressedSetDrawLayerSetStickValueSetTextBlack
DSL 4
36 global functions were added in DSL 4.
ClearDisplayCloseFileCreateAdvancedThreadCreateRenderTargetDrawBackBufferOntoTargetFlushFileGetAnyKeyBeingReleasedGetPersistentDataTableGetScriptCollectionGetScriptNameGetSystemTimerGetThreadNameImportScriptIsActionNodeValidIsDslScriptRunningIsKeyValidIsSaveDataReadyIsScriptZippedLoadTableMeasureTextInlineOpenFilePackTableReadFileRegisterLocalEventHandlerRegisterLocalizedTextRemoveEventHandlerReplaceLocalizedTextRequireDependencyRunCommandRunLocalEventSaveTableSeekFileSetRendererAlphaBlendingUnpackTableUseProxyScriptForFunctionWriteFile
DSL 3
4 global functions were added in DSL 3.
DrawTextInlineDrawTexture2GetPackageFilePathIsGamePaused
DSL 2
4 global functions were added in DSL 2.
PopTextFormattingSetTextBoldSetTextClippingSetTextItalic
DSL 1
82 global functions were added in DSL 2.
AddScriptLoaderCallbackAllConfigStringsAllConfigValuesCallFunctionFromScriptClearCommandCreateDrawingThreadCreateFontCreateSystemThreadCreateTextureCreateThreadDiscardTextDoesCommandExistDontAutoStartScriptDrawRectangleDrawTextDrawTextureGetAnyKeyBeingPressedGetAnyKeyPressedGetConfigBooleanGetConfigNumberGetConfigStringsGetConfigValueGetDisplayAspectRatioGetDisplayResolutionGetFrameTimeGetMouseInputGetPlayerNameGetRawSaveDataTableGetSaveDataTableGetScriptEnvironmentGetScriptSharedTableGetTextFormattingGetTextureAspectRatioGetTextureDisplayAspectRatioGetTextureResolutionGetThreadWaitGetTypingStringIsConfigMissingIsConsoleActiveIsKeyBeingPressedIsKeyBeingReleasedIsKeyPressedIsScriptRunningIsSystemAccessAllowedIsThreadRunningIsTypingActiveLoadConfigFileLoadScriptMeasureTextPackDataprintPrintErrorPrintOutputPrintWarningRequireLoaderVersionRequireSystemAccessSetCommandSetTextAlignSetTextColorSetTextColourSetTextFontSetTextFormattingSetTextHeightSetTextOutlineSetTextPositionSetTextRedrawingSetTextScaleSetTextShadowSetTextureBoundsSetTextWrappingStartScriptStartTypingStartVirtualScriptStopTypingTerminateCurrentScriptTerminateCurrentThreadTerminateScriptTerminateThreadUnpackDataUseBaseGameScriptFunctionsWaitWasTypingAborted