<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mawej</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mawej"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Mawej"/>
	<updated>2026-04-16T03:33:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=OOP_server&amp;diff=45640</id>
		<title>OOP server</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=OOP_server&amp;diff=45640"/>
		<updated>2015-08-15T10:22:31Z</updated>

		<summary type="html">&lt;p&gt;Mawej: /* XML */ Changed destroy -&amp;gt; unload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The new OOP in MTA allows for better code organization and readability. This is a list of [[Server_Scripting_Functions|server-side functions]].&lt;br /&gt;
&lt;br /&gt;
''See also: [[OOP]]''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Element==&lt;br /&gt;
 areCollisionsEnabled (function: [[getElementCollisionsEnabled]])&lt;br /&gt;
 attach (function: [[attachElements]])&lt;br /&gt;
 clearVisibility (function: [[clearElementVisibleTo]])&lt;br /&gt;
 clone (function: [[cloneElement]])&lt;br /&gt;
 create (function: [[createElement]])&lt;br /&gt;
 destroy (function: [[destroyElement]])&lt;br /&gt;
 detach (function: [[detachElements]])&lt;br /&gt;
 getAllByType (function: [[getElementsByType]])&lt;br /&gt;
 getAllData (function: [[getAllElementData]])&lt;br /&gt;
 getAlpha (function: [[getElementAlpha]])&lt;br /&gt;
 getAttachedElements (function: [[getAttachedElements]])&lt;br /&gt;
 getAttachedOffsets (function: [[getElementAttachedOffsets]])&lt;br /&gt;
 getAttachedTo (function: [[getElementAttachedTo]])&lt;br /&gt;
 getByID (function: [[getElementByID]])&lt;br /&gt;
 getByIndex (function: [[getElementByIndex]])&lt;br /&gt;
 getChild (function: [[getElementChild]])&lt;br /&gt;
 getChildren (function: [[getElementChildren]])&lt;br /&gt;
 getChildrenCount (function: [[getElementChildrenCount]])&lt;br /&gt;
 getColShape (function: [[getElementColShape]])&lt;br /&gt;
 getData (function: [[getElementData]])&lt;br /&gt;
 getDimension (function: [[getElementDimension]])&lt;br /&gt;
 getHealth (function: [[getElementHealth]])&lt;br /&gt;
 getID (function: [[getElementID]])&lt;br /&gt;
 getInterior (function: [[getElementInterior]])&lt;br /&gt;
 getLowLOD (function: [[getLowLODElement]])&lt;br /&gt;
 getModel (function: [[getElementModel]])&lt;br /&gt;
 getParent (function: [[getElementParent]])&lt;br /&gt;
 getPosition (function: [[getElementPosition]])&lt;br /&gt;
 getRotation (function: [[getElementRotation]])&lt;br /&gt;
 getSyncer (function: [[getElementSyncer]])&lt;br /&gt;
 getType (function: [[getElementType]])&lt;br /&gt;
 getVelocity (function: [[getElementVelocity]])&lt;br /&gt;
 getZoneName (function: [[getElementZoneName]])&lt;br /&gt;
 isAttached (function: [[isElementAttached]])&lt;br /&gt;
 isCallPropagationEnabled (function: [[isElementCallPropagationEnabled]])&lt;br /&gt;
 isDoubleSided (function: [[isElementDoubleSided]])&lt;br /&gt;
 isFrozen (function: [[isElementFrozen]])&lt;br /&gt;
 isInWater (function: [[isElementInWater]])&lt;br /&gt;
 isLowLOD (function: [[isElementLowLOD]])&lt;br /&gt;
 isVisibleTo (function: [[isElementVisibleTo]])&lt;br /&gt;
 isWithinColShape (function: [[isElementWithinColShape]])&lt;br /&gt;
 isWithinMarker (function: [[isElementWithinMarker]])&lt;br /&gt;
 removeData (function: [[removeElementData]])&lt;br /&gt;
 setAlpha (function: [[setElementAlpha]])&lt;br /&gt;
 setAttachedOffsets (function: [[setElementAttachedOffsets]])&lt;br /&gt;
 setCallPropagationEnabled (function: [[setElementCallPropagationEnabled]])&lt;br /&gt;
 setCollisionsEnabled (function: [[setElementCollisionsEnabled]])&lt;br /&gt;
 setData (function: [[setElementData]])&lt;br /&gt;
 setDimension (function: [[setElementDimension]])&lt;br /&gt;
 setDoubleSided (function: [[setElementDoubleSided]])&lt;br /&gt;
 setFrozen (function: [[setElementFrozen]])&lt;br /&gt;
 setHealth (function: [[setElementHealth]])&lt;br /&gt;
 setID (function: [[setElementID]])&lt;br /&gt;
 setInterior (function: [[setElementInterior]])&lt;br /&gt;
 setMatrix (function: [[setElementMatrix]])&lt;br /&gt;
 setModel (function: [[setElementModel]])&lt;br /&gt;
 setParent (function: [[setElementParent]])&lt;br /&gt;
 setPosition (function: [[setElementPosition]])&lt;br /&gt;
 setRotation (function: [[setElementRotation]])&lt;br /&gt;
 setSyncer (function: [[setElementSyncer]])&lt;br /&gt;
 setVelocity (function: [[setElementVelocity]])&lt;br /&gt;
&lt;br /&gt;
==ACL==&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[aclCreate]])&lt;br /&gt;
 destroy (function: [[aclDestroy]])&lt;br /&gt;
 get (function: [[aclGet]])&lt;br /&gt;
 getName (function: [[aclGetName]])&lt;br /&gt;
 getRight (function: [[aclGetRight]])&lt;br /&gt;
 hasObjectPermissionTo (function: [[hasObjectPermissionTo]])&lt;br /&gt;
 list (function: [[aclList]])&lt;br /&gt;
 listRights (function: [[aclListRights]])&lt;br /&gt;
 reload (function: [[aclReload]])&lt;br /&gt;
 removeRight (function: [[aclRemoveRight]])&lt;br /&gt;
 save (function: [[aclSave]])&lt;br /&gt;
 setRight (function: [[aclSetRight]])&lt;br /&gt;
&lt;br /&gt;
==ACLGroup==&lt;br /&gt;
 &lt;br /&gt;
 addACL (function: [[aclGroupAddACL]])&lt;br /&gt;
 addObject (function: [[aclGroupAddObject]])&lt;br /&gt;
 addToGroup (function: [[aclGroupAddACL]])&lt;br /&gt;
 create (function: [[aclCreateGroup]])&lt;br /&gt;
 destroy (function: [[aclDestroyGroup]])&lt;br /&gt;
 doesContainObject (function: [[isObjectInACLGroup]])&lt;br /&gt;
 get (function: [[aclGetGroup]])&lt;br /&gt;
 getName (function: [[aclGroupGetName]])&lt;br /&gt;
 list (function: [[aclGroupList]])&lt;br /&gt;
 listACL (function: [[aclGroupListACL]])&lt;br /&gt;
 listObjects (function: [[aclGroupListObjects]])&lt;br /&gt;
 removeACL (function: [[aclGroupRemoveACL]])&lt;br /&gt;
 removeFromGroup (function: [[aclGroupRemoveACL]])&lt;br /&gt;
 removeObject (function: [[aclGroupRemoveObject]])&lt;br /&gt;
&lt;br /&gt;
==Account==&lt;br /&gt;
 &lt;br /&gt;
 add (function: [[addAccount]])&lt;br /&gt;
 copyDataFrom (function: [[copyAccountData]])&lt;br /&gt;
 copyDataTo (function: [[copyAccountData]])&lt;br /&gt;
 create (function: [[getAccount]])&lt;br /&gt;
 getAll (function: [[getAccounts]])&lt;br /&gt;
 getAllBySerial (function: [[getAccountsBySerial]])&lt;br /&gt;
 getAllData (function: [[getAllAccountData]])&lt;br /&gt;
 getData (function: [[getAccountData]])&lt;br /&gt;
 getFromPlayer (function: [[getPlayerAccount]])&lt;br /&gt;
 getName (function: [[getAccountName]])&lt;br /&gt;
 getPlayer (function: [[getAccountPlayer]])&lt;br /&gt;
 getSerial (function: [[getAccountSerial]])&lt;br /&gt;
 isGuest (function: [[isGuestAccount]])&lt;br /&gt;
 logIn (function: [[logIn]])&lt;br /&gt;
 logPlayerOut (function: [[logOut]])&lt;br /&gt;
 remove (function: [[removeAccount]])&lt;br /&gt;
 setData (function: [[setAccountData]])&lt;br /&gt;
 setPassword (function: [[setAccountPassword]])&lt;br /&gt;
&lt;br /&gt;
==Ban==&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[addBan]])&lt;br /&gt;
 getAdmin (function: [[getBanAdmin]])&lt;br /&gt;
 getIP (function: [[getBanIP]])&lt;br /&gt;
 getList (function: [[getBans]])&lt;br /&gt;
 getNick (function: [[getBanNick]])&lt;br /&gt;
 getReason (function: [[getBanReason]])&lt;br /&gt;
 getSerial (function: [[getBanSerial]])&lt;br /&gt;
 getTime (function: [[getBanTime]])&lt;br /&gt;
 getUnbanTime (function: [[getUnbanTime]])&lt;br /&gt;
 remove (function: [[removeBan]])&lt;br /&gt;
&lt;br /&gt;
==Blip==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[createBlip]])&lt;br /&gt;
 createAttachedTo (function: [[createBlipAttachedTo]])&lt;br /&gt;
 getColor (function: [[getBlipColor]])&lt;br /&gt;
 getIcon (function: [[getBlipIcon]])&lt;br /&gt;
 getOrdering (function: [[getBlipOrdering]])&lt;br /&gt;
 getSize (function: [[getBlipSize]])&lt;br /&gt;
 getVisibleDistance (function: [[getBlipVisibleDistance]])&lt;br /&gt;
 setColor (function: [[setBlipColor]])&lt;br /&gt;
 setIcon (function: [[setBlipIcon]])&lt;br /&gt;
 setOrdering (function: [[setBlipOrdering]])&lt;br /&gt;
 setSize (function: [[setBlipSize]])&lt;br /&gt;
 setVisibleDistance (function: [[setBlipVisibleDistance]])&lt;br /&gt;
&lt;br /&gt;
==ColShape==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 Circle (function: [[createColCircle]])&lt;br /&gt;
 Cuboid (function: [[createColCuboid]])&lt;br /&gt;
 getElementsWithin (function: [[getElementsWithinColShape]])&lt;br /&gt;
 isElementWithin (function: [[isElementWithinColShape]])&lt;br /&gt;
 Polygon (function: [[createColPolygon]])&lt;br /&gt;
 Rectangle (function: [[createColRectangle]])&lt;br /&gt;
 Sphere (function: [[createColSphere]])&lt;br /&gt;
 Tube (function: [[createColTube]])&lt;br /&gt;
&lt;br /&gt;
==File==&lt;br /&gt;
 &lt;br /&gt;
 close (function: [[fileClose]])&lt;br /&gt;
 copy (function: [[fileCopy]])&lt;br /&gt;
 create (function: [[fileOpen]])&lt;br /&gt;
 delete (function: [[fileDelete]])&lt;br /&gt;
 destroy (function: [[fileClose]])&lt;br /&gt;
 exists (function: [[fileExists]])&lt;br /&gt;
 flush (function: [[fileFlush]])&lt;br /&gt;
 getPos (function: [[fileGetPos]])&lt;br /&gt;
 getSize (function: [[fileGetSize]])&lt;br /&gt;
 isEOF (function: [[fileIsEOF]])&lt;br /&gt;
 new (function: [[fileCreate]])&lt;br /&gt;
 read (function: [[fileRead]])&lt;br /&gt;
 rename (function: [[fileRename]])&lt;br /&gt;
 setPos (function: [[fileSetPos]])&lt;br /&gt;
 write (function: [[fileWrite]])&lt;br /&gt;
&lt;br /&gt;
==Marker==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[createMarker]])&lt;br /&gt;
 getColor (function: [[getMarkerColor]])&lt;br /&gt;
 getCount (function: [[getMarkerCount]])&lt;br /&gt;
 getIcon (function: [[getMarkerIcon]])&lt;br /&gt;
 getSize (function: [[getMarkerSize]])&lt;br /&gt;
 getTarget (function: [[getMarkerTarget]])&lt;br /&gt;
 getType (function: [[getMarkerType]])&lt;br /&gt;
 setColor (function: [[setMarkerColor]])&lt;br /&gt;
 setIcon (function: [[setMarkerIcon]])&lt;br /&gt;
 setSize (function: [[setMarkerSize]])&lt;br /&gt;
 setTarget (function: [[setMarkerTarget]])&lt;br /&gt;
 setType (function: [[setMarkerType]])&lt;br /&gt;
&lt;br /&gt;
==Object==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
&lt;br /&gt;
 create (function: [[createObject]])&lt;br /&gt;
 getScale (function: [[getObjectScale]])&lt;br /&gt;
 move (function: [[moveObject]])&lt;br /&gt;
 setScale (function: [[setObjectScale]])&lt;br /&gt;
 stop (function: [[stopObject]])&lt;br /&gt;
&lt;br /&gt;
==Ped==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 addClothes (function: [[addPedClothes]])&lt;br /&gt;
 create (function: [[createPed]])&lt;br /&gt;
 doesHaveJetpack (function: [[doesPedHaveJetPack]])&lt;br /&gt;
 getAmmoInClip (function: [[getPedAmmoInClip]])&lt;br /&gt;
 getAnalogControlState (function: [[getPedAnalogControlState]])&lt;br /&gt;
 getArmor (function: [[getPedArmor]])&lt;br /&gt;
 getClothes (function: [[getPedClothes]])&lt;br /&gt;
 getContactElement (function: [[getPedContactElement]])&lt;br /&gt;
 getFightingStyle (function: [[getPedFightingStyle]])&lt;br /&gt;
 getGravity (function: [[getPedGravity]])&lt;br /&gt;
 getOccupiedVehicle (function: [[getPedOccupiedVehicle]])&lt;br /&gt;
 getOccupiedVehicleSeat (function: [[getPedOccupiedVehicleSeat]])&lt;br /&gt;
 getStat (function: [[getPedStat]])&lt;br /&gt;
 getTarget (function: [[getPedTarget]])&lt;br /&gt;
 getTotalAmmo (function: [[getPedTotalAmmo]])&lt;br /&gt;
 getValidModels (function: [[getValidPedModels]])&lt;br /&gt;
 getWalkingStyle (function: [[getPedWalkingStyle]])&lt;br /&gt;
 getWeapon (function: [[getPedWeapon]])&lt;br /&gt;
 getWeaponSlot (function: [[getPedWeaponSlot]])&lt;br /&gt;
 giveJetPack (function: [[givePedJetPack]])&lt;br /&gt;
 isChoking (function: [[isPedChoking]])&lt;br /&gt;
 isDead (function: [[isPedDead]])&lt;br /&gt;
 isDoingGangDriveby (function: [[isPedDoingGangDriveby]])&lt;br /&gt;
 isDucked (function: [[isPedDucked]])&lt;br /&gt;
 isFrozen (function: [[isPedFrozen]])&lt;br /&gt;
 isHeadless (function: [[isPedHeadless]])&lt;br /&gt;
 isInVehicle (function: [[isPedInVehicle]])&lt;br /&gt;
 isInWater (function: [[isPedInWater]])&lt;br /&gt;
 isOnFire (function: [[isPedOnFire]])&lt;br /&gt;
 isOnGround (function: [[isPedOnGround]])&lt;br /&gt;
 kill (function: [[killPed]])&lt;br /&gt;
 reloadWeapon (function: [[reloadPedWeapon]])&lt;br /&gt;
 removeClothes (function: [[removePedClothes]])&lt;br /&gt;
 removeFromVehicle (function: [[removePedFromVehicle]])&lt;br /&gt;
 removeJetPack (function: [[removePedJetPack]])&lt;br /&gt;
 setAnalogControlState (function: [[setPedAnalogControlState]])&lt;br /&gt;
 setAnimation (function: [[setPedAnimation]])&lt;br /&gt;
 setAnimationProgress (function: [[setPedAnimationProgress]])&lt;br /&gt;
 setArmor (function: [[setPedArmor]])&lt;br /&gt;
 setChoking (function: [[setPedChoking]])&lt;br /&gt;
 setDoingGangDriveBy (function: [[setPedDoingGangDriveby]])&lt;br /&gt;
 setFightingStyle (function: [[setPedFightingStyle]])&lt;br /&gt;
 setFrozen (function: [[setPedFrozen]])&lt;br /&gt;
 setGravity (function: [[setPedGravity]])&lt;br /&gt;
 setHeadless (function: [[setPedHeadless]])&lt;br /&gt;
 setOnFire (function: [[setPedOnFire]])&lt;br /&gt;
 setStat (function: [[setPedStat]])&lt;br /&gt;
 setWalkingStyle (function: [[setPedWalkingStyle]])&lt;br /&gt;
 setWeaponSlot (function: [[setPedWeaponSlot]])&lt;br /&gt;
 warpIntoVehicle (function: [[warpPedIntoVehicle]])&lt;br /&gt;
&lt;br /&gt;
==Pickup==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[createPickup]])&lt;br /&gt;
 getAmmo (function: [[getPickupAmmo]])&lt;br /&gt;
 getAmount (function: [[getPickupAmount]])&lt;br /&gt;
 getRespawnInterval (function: [[getPickupRespawnInterval]])&lt;br /&gt;
 getType (function: [[getPickupType]])&lt;br /&gt;
 getWeapon (function: [[getPickupWeapon]])&lt;br /&gt;
 setRespawnInterval (function: [[setPickupRespawnInterval]])&lt;br /&gt;
 setType (function: [[setPickupType]])&lt;br /&gt;
 use (function: [[usePickup]])&lt;br /&gt;
&lt;br /&gt;
==Player==&lt;br /&gt;
''Inherited from [[#Ped|Ped]]''&lt;br /&gt;
&lt;br /&gt;
 ban (function: [[banPlayer]])&lt;br /&gt;
 create (function: [[getPlayerFromName]])&lt;br /&gt;
 forceMap (function: [[forcePlayerMap]])&lt;br /&gt;
 getAccount (function: [[getPlayerAccount]])&lt;br /&gt;
 getACInfo (function: [[getPlayerACInfo]])&lt;br /&gt;
 getAllAlive (function: [[getAlivePlayers]])&lt;br /&gt;
 getAllDead (function: [[getDeadPlayers]])&lt;br /&gt;
 getAnnounceValue (function: [[getPlayerAnnounceValue]])&lt;br /&gt;
 getBlurLevel (function: [[getPlayerBlurLevel]])&lt;br /&gt;
 getCount (function: [[getPlayerCount]])&lt;br /&gt;
 getIdleTime (function: [[getPlayerIdleTime]])&lt;br /&gt;
 getIP (function: [[getPlayerIP]])&lt;br /&gt;
 getMoney (function: [[getPlayerMoney]])&lt;br /&gt;
 getName (function: [[getPlayerName]])&lt;br /&gt;
 getNametagColor (function: [[getPlayerNametagColor]])&lt;br /&gt;
 getNametagText (function: [[getPlayerNametagText]])&lt;br /&gt;
 getPing (function: [[getPlayerPing]])&lt;br /&gt;
 getRandom (function: [[getRandomPlayer]])&lt;br /&gt;
 getSerial (function: [[getPlayerSerial]])&lt;br /&gt;
 getTeam (function: [[getPlayerTeam]])&lt;br /&gt;
 getVersion (function: [[getPlayerVersion]])&lt;br /&gt;
 getWantedLevel (function: [[getPlayerWantedLevel]])&lt;br /&gt;
 giveMoney (function: [[givePlayerMoney]])&lt;br /&gt;
 isMapForced (function: [[isPlayerMapForced]])&lt;br /&gt;
 isMuted (function: [[isPlayerMuted]])&lt;br /&gt;
 isNametagShowing (function: [[isPlayerNametagShowing]])&lt;br /&gt;
 isObservingDisplay (function: [[textDisplayIsObserver]])&lt;br /&gt;
 isVoiceEnabled (function: [[isVoiceEnabled]])&lt;br /&gt;
 kick (function: [[kickPlayer]])&lt;br /&gt;
 logOut (function: [[logOut]])&lt;br /&gt;
 observeDisplay (function: [[textDisplayAddObserver]])&lt;br /&gt;
 redirect (function: [[redirectPlayer]])&lt;br /&gt;
 resendModInfo (function: [[resendPlayerModInfo]])&lt;br /&gt;
 setAnnounceValue (function: [[setPlayerAnnounceValue]])&lt;br /&gt;
 setBlurLevel (function: [[setPlayerBlurLevel]])&lt;br /&gt;
 setHudComponentVisible (function: [[setPlayerHudComponentVisible]])&lt;br /&gt;
 setMoney (function: [[setPlayerMoney]])&lt;br /&gt;
 setMuted (function: [[setPlayerMuted]])&lt;br /&gt;
 setName (function: [[setPlayerName]])&lt;br /&gt;
 setNametagColor (function: [[setPlayerNametagColor]])&lt;br /&gt;
 setNametagShowing (function: [[setPlayerNametagShowing]])&lt;br /&gt;
 setNametagText (function: [[setPlayerNametagText]])&lt;br /&gt;
 setTeam (function: [[setPlayerTeam]])&lt;br /&gt;
 setVoiceBroadcastTo (function: [[setPlayerVoiceBroadcastTo]])&lt;br /&gt;
 setVoiceIgnoreFrom (function: [[setPlayerVoiceIgnoreFrom]])&lt;br /&gt;
 setWantedLevel (function: [[setPlayerWantedLevel]])&lt;br /&gt;
 showHudComponent (function: [[showPlayerHudComponent]])&lt;br /&gt;
 spawn (function: [[spawnPlayer]])&lt;br /&gt;
 stopObservingDisplay (function: [[textDisplayRemoveObserver]])&lt;br /&gt;
 takeMoney (function: [[takePlayerMoney]])&lt;br /&gt;
 takeScreenshot (function: [[takePlayerScreenShot]])&lt;br /&gt;
&lt;br /&gt;
==RadarArea==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[createRadarArea]])&lt;br /&gt;
 getColor (function: [[getRadarAreaColor]])&lt;br /&gt;
 getSize (function: [[getRadarAreaSize]])&lt;br /&gt;
 isFlashing (function: [[isRadarAreaFlashing]])&lt;br /&gt;
 isInside (function: [[isInsideRadarArea]])&lt;br /&gt;
 setColor (function: [[setRadarAreaColor]])&lt;br /&gt;
 setFlashing (function: [[setRadarAreaFlashing]])&lt;br /&gt;
 setSize (function: [[setRadarAreaSize]])&lt;br /&gt;
&lt;br /&gt;
==Resource==&lt;br /&gt;
==Connection==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[dbConnect]])&lt;br /&gt;
 exec (function: [[dbExec]])&lt;br /&gt;
 query (function: [[dbQuery]])&lt;br /&gt;
&lt;br /&gt;
==QueryHandle==&lt;br /&gt;
 &lt;br /&gt;
 free (function: [[dbFree]])&lt;br /&gt;
 poll (function: [[dbPoll]])&lt;br /&gt;
&lt;br /&gt;
==Team==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 countPlayers (function: [[countPlayersInTeam]])&lt;br /&gt;
 create (function: [[createTeam]])&lt;br /&gt;
 getColor (function: [[getTeamColor]])&lt;br /&gt;
 getFriendlyFire (function: [[getTeamFriendlyFire]])&lt;br /&gt;
 getFromName (function: [[getTeamFromName]])&lt;br /&gt;
 getName (function: [[getTeamName]])&lt;br /&gt;
 getPlayers (function: [[getPlayersInTeam]])&lt;br /&gt;
 setColor (function: [[setTeamColor]])&lt;br /&gt;
 setFriendlyFire (function: [[setTeamFriendlyFire]])&lt;br /&gt;
 setName (function: [[setTeamName]])&lt;br /&gt;
&lt;br /&gt;
==TextDisplay==&lt;br /&gt;
 &lt;br /&gt;
 addObserver (function: [[textDisplayAddObserver]])&lt;br /&gt;
 addText (function: [[textDisplayAddText]])&lt;br /&gt;
 create (function: [[textCreateDisplay]])&lt;br /&gt;
 destroy (function: [[textDestroyDisplay]])&lt;br /&gt;
 getObservers (function: [[textDisplayGetObservers]])&lt;br /&gt;
 isObserver (function: [[textDisplayIsObserver]])&lt;br /&gt;
 removeObserver (function: [[textDisplayRemoveObserver]])&lt;br /&gt;
 removeText (function: [[textDisplayRemoveText]])&lt;br /&gt;
&lt;br /&gt;
==TextItem==&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[textCreateTextItem]])&lt;br /&gt;
 destroy (function: [[textDestroyTextItem]])&lt;br /&gt;
 getColor (function: [[textItemGetColor]])&lt;br /&gt;
 getPosition (function: [[textItemGetPosition]])&lt;br /&gt;
 getPriority (function: [[textItemGetPriority]])&lt;br /&gt;
 getScale (function: [[textItemGetScale]])&lt;br /&gt;
 getText (function: [[textItemGetText]])&lt;br /&gt;
 setColor (function: [[textItemSetColor]])&lt;br /&gt;
 setPosition (function: [[textItemSetPosition]])&lt;br /&gt;
 setPriority (function: [[textItemSetPriority]])&lt;br /&gt;
 setScale (function: [[textItemSetScale]])&lt;br /&gt;
 setText (function: [[textItemSetText]])&lt;br /&gt;
&lt;br /&gt;
==Vehicle==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 addSirens (function: [[addVehicleSirens]])&lt;br /&gt;
 addUpgrade (function: [[addVehicleUpgrade]])&lt;br /&gt;
 areSirensOn (function: [[getVehicleSirensOn]])&lt;br /&gt;
 attachTrailer (function: [[attachTrailerToVehicle]])&lt;br /&gt;
 blow (function: [[blowVehicle]])&lt;br /&gt;
 create (function: [[createVehicle]])&lt;br /&gt;
 detachTrailer (function: [[detachTrailerFromVehicle]])&lt;br /&gt;
 fix (function: [[fixVehicle]])&lt;br /&gt;
 getAllOfType (function: [[getVehiclesOfType]])&lt;br /&gt;
 getColor (function: [[getVehicleColor]])&lt;br /&gt;
 getCompatibleUpgrades (function: [[getVehicleCompatibleUpgrades]])&lt;br /&gt;
 getController (function: [[getVehicleController]])&lt;br /&gt;
 getDirection (function: [[getTrainDirection]])&lt;br /&gt;
 getDoorOpenRatio (function: [[getVehicleDoorOpenRatio]])&lt;br /&gt;
 getDoorState (function: [[getVehicleDoorState]])&lt;br /&gt;
 getEngineState (function: [[getVehicleEngineState]])&lt;br /&gt;
 getHandling (function: [[getVehicleHandling]])&lt;br /&gt;
 getHeadLightColor (function: [[getVehicleHeadLightColor]])&lt;br /&gt;
 getLandingGearDown (function: [[getVehicleLandingGearDown]])&lt;br /&gt;
 getLightState (function: [[getVehicleLightState]])&lt;br /&gt;
 getMaxPassenger (function: [[getVehicleMaxPassengers]])&lt;br /&gt;
 getModelFromName (function: [[getVehicleModelFromName]])&lt;br /&gt;
 getModelHandling (function: [[getModelHandling]])&lt;br /&gt;
 getName (function: [[getVehicleName]])&lt;br /&gt;
 getNameFromModel (function: [[getVehicleNameFromModel]])&lt;br /&gt;
 getOccupant (function: [[getVehicleOccupant]])&lt;br /&gt;
 getOccupants (function: [[getVehicleOccupants]])&lt;br /&gt;
 getOriginalHandling (function: [[getOriginalHandling]])&lt;br /&gt;
 getOverrideLights (function: [[getVehicleOverrideLights]])&lt;br /&gt;
 getPaintjob (function: [[getVehiclePaintjob]])&lt;br /&gt;
 getPanelState (function: [[getVehiclePanelState]])&lt;br /&gt;
 getPlateText (function: [[getVehiclePlateText]])&lt;br /&gt;
 getSirenParams (function: [[getVehicleSirenParams]])&lt;br /&gt;
 getSirens (function: [[getVehicleSirens]])&lt;br /&gt;
 getSpeed (function: [[getTrainSpeed]])&lt;br /&gt;
 getTowedByVehicle (function: [[getVehicleTowedByVehicle]])&lt;br /&gt;
 getTowingVehicle (function: [[getVehicleTowingVehicle]])&lt;br /&gt;
 getTurnVelocity (function: [[getVehicleTurnVelocity]])&lt;br /&gt;
 getTurretPosition (function: [[getVehicleTurretPosition]])&lt;br /&gt;
 getUpgradeOnSlot (function: [[getVehicleUpgradeOnSlot]])&lt;br /&gt;
 getUpgrades (function: [[getVehicleUpgrades]])&lt;br /&gt;
 getUpgradeSlotName (function: [[getVehicleUpgradeSlotName]])&lt;br /&gt;
 getVariant (function: [[getVehicleVariant]])&lt;br /&gt;
 getVehicleType (function: [[getVehicleType]])&lt;br /&gt;
 getWheelStates (function: [[getVehicleWheelStates]])&lt;br /&gt;
 isBlown (function: [[isVehicleBlown]])&lt;br /&gt;
 isDamageProof (function: [[isVehicleDamageProof]])&lt;br /&gt;
 isDerailable (function: [[isTrainDerailable]])&lt;br /&gt;
 isDerailed (function: [[isTrainDerailed]])&lt;br /&gt;
 isFuelTankExplodable (function: [[isVehicleFuelTankExplodable]])&lt;br /&gt;
 isLocked (function: [[isVehicleLocked]])&lt;br /&gt;
 isOnGround (function: [[isVehicleOnGround]])&lt;br /&gt;
 isTaxiLightOn (function: [[isVehicleTaxiLightOn]])&lt;br /&gt;
 removeSirens (function: [[removeVehicleSirens]])&lt;br /&gt;
 removeUpgrade (function: [[removeVehicleUpgrade]])&lt;br /&gt;
 resetExplosionTime (function: [[resetVehicleExplosionTime]])&lt;br /&gt;
 resetIdleTime (function: [[resetVehicleIdleTime]])&lt;br /&gt;
 respawn (function: [[respawnVehicle]])&lt;br /&gt;
 setColor (function: [[setVehicleColor]])&lt;br /&gt;
 setDamageProof (function: [[setVehicleDamageProof]])&lt;br /&gt;
 setDerailable (function: [[setTrainDerailable]])&lt;br /&gt;
 setDerailed (function: [[setTrainDerailed]])&lt;br /&gt;
 setDirection (function: [[setTrainDirection]])&lt;br /&gt;
 setDoorOpenRatio (function: [[setVehicleDoorOpenRatio]])&lt;br /&gt;
 setDoorState (function: [[setVehicleDoorState]])&lt;br /&gt;
 setDoorsUndamageable (function: [[setVehicleDoorsUndamageable]])&lt;br /&gt;
 setEngineState (function: [[setVehicleEngineState]])&lt;br /&gt;
 setFuelTankExplodable (function: [[setVehicleFuelTankExplodable]])&lt;br /&gt;
 setHandling (function: [[setVehicleHandling]])&lt;br /&gt;
 setHeadLightColor (function: [[setVehicleHeadLightColor]])&lt;br /&gt;
 setIdleRespawnDelay (function: [[setVehicleIdleRespawnDelay]])&lt;br /&gt;
 setLandingGearDown (function: [[setVehicleLandingGearDown]])&lt;br /&gt;
 setLightState (function: [[setVehicleLightState]])&lt;br /&gt;
 setLocked (function: [[setVehicleLocked]])&lt;br /&gt;
 setModelHandling (function: [[setModelHandling]])&lt;br /&gt;
 setOverrideLights (function: [[setVehicleOverrideLights]])&lt;br /&gt;
 setPaintJob (function: [[setVehiclePaintjob]])&lt;br /&gt;
 setPanelState (function: [[setVehiclePanelState]])&lt;br /&gt;
 setPlateText (function: [[setVehiclePlateText]])&lt;br /&gt;
 setRespawnDelay (function: [[setVehicleRespawnDelay]])&lt;br /&gt;
 setRespawnPosition (function: [[setVehicleRespawnPosition]])&lt;br /&gt;
 setSirens (function: [[setVehicleSirens]])&lt;br /&gt;
 setSirensOn (function: [[setVehicleSirensOn]])&lt;br /&gt;
 setSpeed (function: [[setTrainSpeed]])&lt;br /&gt;
 setTaxiLightOn (function: [[setVehicleTaxiLightOn]])&lt;br /&gt;
 setTurnVelocity (function: [[setVehicleTurnVelocity]])&lt;br /&gt;
 setTurretPosition (function: [[setVehicleTurretPosition]])&lt;br /&gt;
 setVariant (function: [[setVehicleVariant]])&lt;br /&gt;
 setWheelStates (function: [[setVehicleWheelStates]])&lt;br /&gt;
 spawn (function: [[spawnVehicle]])&lt;br /&gt;
 toggleRespawn (function: [[toggleVehicleRespawn]])&lt;br /&gt;
&lt;br /&gt;
==Water==&lt;br /&gt;
''Inherited from [[#Element|Element]]''&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[createWater]])&lt;br /&gt;
 getColor (function: [[getWaterColor]])&lt;br /&gt;
 getVertexPosition (function: [[getWaterVertexPosition]])&lt;br /&gt;
 getWaveHeight (function: [[getWaveHeight]])&lt;br /&gt;
 resetColor (function: [[resetWaterColor]])&lt;br /&gt;
 resetLevel (function: [[resetWaterLevel]])&lt;br /&gt;
 setColor (function: [[setWaterColor]])&lt;br /&gt;
 setLevel (function: [[setWaterLevel]])&lt;br /&gt;
 setVertexPosition (function: [[setWaterVertexPosition]])&lt;br /&gt;
 setWaveHeight (function: [[setWaveHeight]])&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
 &lt;br /&gt;
 copy (function: [[xmlCopyFile]])&lt;br /&gt;
 create (function: [[xmlCreateFile]])&lt;br /&gt;
 createChild (function: [[xmlCreateChild]])&lt;br /&gt;
 destroy (function: [[xmlDestroyNode]])&lt;br /&gt;
 findChild (function: [[xmlFindChild]])&lt;br /&gt;
 getAttribute (function: [[xmlNodeGetAttribute]])&lt;br /&gt;
 getAttributes (function: [[xmlNodeGetAttributes]])&lt;br /&gt;
 getChildren (function: [[xmlNodeGetChildren]])&lt;br /&gt;
 getName (function: [[xmlNodeGetName]])&lt;br /&gt;
 getParent (function: [[xmlNodeGetParent]])&lt;br /&gt;
 load (function: [[xmlLoadFile]])&lt;br /&gt;
 loadMapData (function: [[loadMapData]])&lt;br /&gt;
 saveFile (function: [[xmlSaveFile]])&lt;br /&gt;
 saveMapData (function: [[saveMapData]])&lt;br /&gt;
 setAttribute (function: [[xmlNodeSetAttribute]])&lt;br /&gt;
 setName (function: [[xmlNodeSetName]])&lt;br /&gt;
 setValue (function: [[xmlNodeGetValue]])&lt;br /&gt;
 setValue (function: [[xmlNodeSetValue]])&lt;br /&gt;
 unload (function: [[xmlUnloadFile]])&lt;br /&gt;
&lt;br /&gt;
==Timer==&lt;br /&gt;
 &lt;br /&gt;
 create (function: [[setTimer]])&lt;br /&gt;
 destroy (function: [[killTimer]])&lt;br /&gt;
 getDetails (function: [[getTimerDetails]])&lt;br /&gt;
 isValid (function: [[isTimer]])&lt;br /&gt;
 reset (function: [[resetTimer]])&lt;br /&gt;
&lt;br /&gt;
[[Category:OOP]]&lt;/div&gt;</summary>
		<author><name>Mawej</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=SpawnVehicle&amp;diff=23561</id>
		<title>SpawnVehicle</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=SpawnVehicle&amp;diff=23561"/>
		<updated>2010-05-24T16:26:22Z</updated>

		<summary type="html">&lt;p&gt;Mawej: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
Spawns a vehicle at any given position and rotation&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool spawnVehicle ( vehicle theVehicle, float x, float y, float z [, float rx, float ry, float rz ] )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''theVehicle:''' The vehicle you wish to spawn&lt;br /&gt;
*'''x:''' The x position you wish to spawn the vehicle at&lt;br /&gt;
*'''y:''' The x position you wish to spawn the vehicle at&lt;br /&gt;
*'''z:''' The x position you wish to spawn the vehicle at&lt;br /&gt;
&lt;br /&gt;
===Optional Arguments=== &lt;br /&gt;
{{OptionalArg}} &lt;br /&gt;
*'''rx:''' The x rotation you wish to spawn the vehicle at&lt;br /&gt;
*'''ry:''' The y rotation you wish to spawn the vehicle at&lt;br /&gt;
*'''rz:''' The z rotation you wish to spawn the vehicle at&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if the vehicle spawned successfully, ''false'' if the passed argument does not exist or is not a vehicle.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
With this feature, we spawn vehicle&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;function myCommandHandler(thePlayer, command)&lt;br /&gt;
	local x, y, z = getElementPosition(thePlayer)&lt;br /&gt;
	local RaceVehicle = createVehicle ( 411, 0, 0, 0 ) &lt;br /&gt;
	local spawnVeh = spawnVehicle ( RaceVehicle, x+3, y+3, z )	end&lt;br /&gt;
	if spawnVeh	then	outputChatBox(&amp;quot;Vehicle was spawned&amp;quot;, thePlayer)	else	outputChatBox(&amp;quot;Error&amp;quot;,thePlayer)	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
addCommandHandler(&amp;quot;spawnvehicle&amp;quot;, myCommandHandler)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Related scripting functions==&lt;br /&gt;
{{Vehicle functions}}&lt;br /&gt;
[[Category:Element Types]]&lt;/div&gt;</summary>
		<author><name>Mawej</name></author>
	</entry>
</feed>