Skip to content
Home
Discord
Community
Forum
Wiki
Bugs
Heroes
Hosting
Servers
Merch
Crowdin
Multi Theft Auto: Wiki
Search
Ctrl
K
Cancel
GitHub
Discord
YouTube
Twitch
X (Twitter)
Select language
English
Español
Français
Welcome
Introduction
Contributing
Incomplete Pages
Help Wanted
Articles
Script Security
Scripting Introduction
Serial
Cross-compiling MTASA on Linux using msvc-wine
Reference
Resources
Lua API
ID Lists
Meta.xml
Resource Web Access
Functions
All Functions
Shared Functions
Client Functions
Server Functions
Events
Event System
All Events
Client Events
Server Events
Elements
Element Types
Element Tree
Entities
OOP
About OOP
OOP Classes
Configuration
MTAServer.conf
Settings.xml
ACL.xml
Anti cheat guide
GitHub
Discord
YouTube
Twitch
X (Twitter)
Select language
English
Español
Français
Shared Functions
Client-side
Server-side
Shared
This page lists all
shared
functions available in the
Lua API
organized by category.
Table of Contents
🎧 Audio
📍 Blip
🏢 Building
🖱️ Cursor
📄 File
🛣️ Path
📃 XML
Audio functions
playSoundFrontEnd
Blip functions
createBlip
createBlipAttachedTo
getBlipColor
getBlipIcon
getBlipOrdering
getBlipSize
getBlipVisibleDistance
setBlipColor
setBlipIcon
setBlipOrdering
setBlipSize
setBlipVisibleDistance
Building functions
createBuilding
Cursor functions
isCursorShowing
showCursor
File functions
fileClose
fileCopy
fileCreate
fileDelete
fileExists
fileFlush
fileGetContents
fileGetHash
fileGetPath
fileGetPos
fileGetSize
fileIsEOF
fileOpen
fileRead
fileRename
fileSetPos
fileWrite
Path functions
pathIsDirectory
pathIsFile
pathListDir
XML functions
xmlCopyFile
xmlCreateChild
xmlCreateFile
xmlDestroyNode
xmlFindChild
xmlLoadFile
xmlLoadString
xmlNodeGetAttribute
xmlNodeGetAttributes
xmlNodeGetChildren
xmlNodeGetName
xmlNodeGetParent
xmlNodeGetValue
xmlNodeSetAttribute
xmlNodeSetName
xmlNodeSetValue
xmlSaveFile
xmlUnloadFile
See Also
Reference
Client Scripting Events
Client Scripting Functions
Scripting Events
Scripting Functions
Server Scripting Events
Server Scripting Functions