<?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=Mvol</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=Mvol"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Mvol"/>
	<updated>2026-04-23T01:42:40Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Resource:Race&amp;diff=17474</id>
		<title>Resource:Race</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Resource:Race&amp;diff=17474"/>
		<updated>2008-06-15T18:49:30Z</updated>

		<summary type="html">&lt;p&gt;Mvol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Resource page}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
The &amp;quot;race&amp;quot; gamemode organizes sprint or freeroam races for one or more players. It supports both maps from MTA:Race and maps in the MTA:SA DM map syntax that were created in the map editor.&lt;br /&gt;
&lt;br /&gt;
==Ingame==&lt;br /&gt;
Playing race is quite straightforward. If there are checkpoints, drive from checkpoint to checkpoint and be the first to reach the finish line within the time. If there are no checkpoints, just drive around and have fun.&lt;br /&gt;
&lt;br /&gt;
In races you may encounter three types of pickups which will have an effect on your vehicle:&lt;br /&gt;
*'''Repair pickups:''' this pickup looks like a wrench. If you drive over it, your vehicle will be restored to full health.&lt;br /&gt;
*'''Nitrous oxide pickups:''' a red NOS bottle. After you drive over one you can press the fire button (by default the left mouse button) to get a temporary speed boost.&lt;br /&gt;
*'''Vehicle change pickups:''' these display the name of a vehicle above them. As soon as you drive over a pickup your vehicle will be changed.&lt;br /&gt;
&lt;br /&gt;
Lastly, if you get stuck during a race, you can enter the /kill command in the chatbox to kill yourself and respawn at the previous checkpoint.&lt;br /&gt;
&lt;br /&gt;
==Installing maps==&lt;br /&gt;
===Installing maps in MTA:Race syntax===&lt;br /&gt;
Adding MTA:Race maps to your DM server is easy. All you have to do is place the file in a folder and add a meta.xml. No conversion is necessary.&lt;br /&gt;
*Go to the &amp;quot;resources&amp;quot; folder of your server installation (&amp;lt;SERVER&amp;gt;\mods\deathmatch\resources) and create a new folder. In order to keep with conventions, the folder name should be in the format &amp;quot;race-&amp;lt;mapname&amp;gt;&amp;quot;, so if the map file is called &amp;quot;Dirtring.map&amp;quot; you might call the folder &amp;quot;race-dirtring&amp;quot;.&lt;br /&gt;
*Copy the .map file into the new folder&lt;br /&gt;
*Create a meta.xml file in the new folder and paste the following text into it:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 20px&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
    &amp;lt;info type=&amp;quot;map&amp;quot; gamemodes=&amp;quot;race&amp;quot; name=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;race src=&amp;quot;.map&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
*Enter the name of the map, for example &amp;quot;Dirtring&amp;quot;, in the &amp;quot;name&amp;quot; attribute of the &amp;lt;info&amp;gt; node.&lt;br /&gt;
*Enter the name of the .map file in the &amp;quot;src&amp;quot; attribute of the &amp;lt;race&amp;gt; node, for example &amp;quot;Dirtring.map&amp;quot;.&lt;br /&gt;
*Save the meta.xml.&lt;br /&gt;
*Add more maps if you wish. When you're done, /refresh your server resources.&lt;br /&gt;
&lt;br /&gt;
===Installing maps in DM syntax===&lt;br /&gt;
If you created the map yourself in the MTA:SA DM map editor (not released at this point), everything will be in place and you only need to /refresh. If you downloaded the map, place it in your server &amp;quot;resources&amp;quot; folder and /refresh.&lt;br /&gt;
&lt;br /&gt;
===Converting maps from Race syntax to DM syntax===&lt;br /&gt;
The MTA:SA DM map editor can only edit maps in the DM syntax. If you want to edit maps that are in MTA:Race syntax, you need to convert them.&lt;br /&gt;
*Make sure the map you want to convert is not in a zip file. If it is, create a folder with the same name as the zip file and extract the zip contents into it.&lt;br /&gt;
*Make sure race is started. Either have a race map running, or do /start race.&lt;br /&gt;
*Enter the command /convrace &amp;lt;map resource name&amp;gt;.&lt;br /&gt;
*The conversion process should be very quick. Once conversion is complete a message will appear.&lt;br /&gt;
The map file is overwritten with the converted version. If you want to keep the original file, make sure you have a backup.&lt;br /&gt;
&lt;br /&gt;
==Map syntax==&lt;br /&gt;
===MTA:Race style syntax===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;map mod=&amp;quot;race&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;meta&amp;gt;&lt;br /&gt;
        &amp;lt;author&amp;gt;Author name&amp;lt;/author&amp;gt;&lt;br /&gt;
        &amp;lt;description&amp;gt;Map description&amp;lt;/description&amp;gt;&lt;br /&gt;
        &amp;lt;version&amp;gt;Map version number&amp;lt;/version&amp;gt;&lt;br /&gt;
    &amp;lt;/meta&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;options&amp;gt;&lt;br /&gt;
        &amp;lt;weather&amp;gt;Weather ID&amp;lt;/weather&amp;gt;&lt;br /&gt;
        &amp;lt;respawn&amp;gt;timelimit|none&amp;lt;/respawn&amp;gt;    &amp;lt;!-- Default = timelimit --&amp;gt;&lt;br /&gt;
        &amp;lt;duration&amp;gt;Maximum race time in seconds. Default is 30 minutes&amp;lt;/duration&amp;gt;&lt;br /&gt;
        &amp;lt;time&amp;gt;hour:minute&amp;lt;/time&amp;gt;        &amp;lt;!-- Time of day at which the race starts --&amp;gt;&lt;br /&gt;
        &amp;lt;vehicleweapons&amp;gt;true|false&amp;lt;/vehicleweapons&amp;gt;    &amp;lt;!-- Vehicle weapon firing allowed or not. Default is false --&amp;gt;&lt;br /&gt;
        &amp;lt;ghostmode&amp;gt;true|false&amp;lt;/ghostmode&amp;gt;    &amp;lt;!-- Disables vehicle collision. Default is false. --&amp;gt;&lt;br /&gt;
        &amp;lt;skins&amp;gt;cj|random|rangelist&amp;gt;&amp;lt;/skins&amp;gt;    &amp;lt;!-- Skins for the players. See explanation below for rangelist --&amp;gt;&lt;br /&gt;
        &amp;lt;!-- if respawn == timelimit --&amp;gt;&lt;br /&gt;
        &amp;lt;respawntime&amp;gt;Time from death to respawn in seconds. Default is 5.&amp;lt;/respawntime&amp;gt;&lt;br /&gt;
    &amp;lt;/options&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- One or more --&amp;gt;&lt;br /&gt;
    &amp;lt;spawnpoint&amp;gt;&lt;br /&gt;
        &amp;lt;position&amp;gt;X Y Z&amp;lt;/position&amp;gt;&lt;br /&gt;
        &amp;lt;rotation&amp;gt;Angle in degrees. 0 = north, higher values go counter clockwise.&amp;lt;/rotation&amp;gt;&lt;br /&gt;
        &amp;lt;vehicle&amp;gt;Vehicle number&amp;lt;/vehicle&amp;gt;&lt;br /&gt;
        &amp;lt;!-- optional --&amp;gt;&lt;br /&gt;
        &amp;lt;paintjob&amp;gt;Paintjob ID, ranges from 0 to 3&amp;lt;/paintjob&amp;gt;&lt;br /&gt;
        &amp;lt;upgrades&amp;gt;Space separated list of vehicle upgrade numbers&amp;lt;/upgrades&amp;gt;&lt;br /&gt;
    &amp;lt;/spawnpoint&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Zero or more --&amp;gt;&lt;br /&gt;
    &amp;lt;checkpoint&amp;gt;&lt;br /&gt;
        &amp;lt;position&amp;gt;X Y Z&amp;lt;/position&amp;gt;&lt;br /&gt;
        &amp;lt;size&amp;gt;Float. Higher values make the checkpoint marker bigger. Default is 2.25&amp;lt;/size&amp;gt;&lt;br /&gt;
        &amp;lt;color&amp;gt;R G B&amp;lt;/color&amp;gt;   &amp;lt;!-- R, G and B range from 0 to 255. Default color is 255 0 0 (red) --&amp;gt;&lt;br /&gt;
        &amp;lt;!-- optional --&amp;gt;&lt;br /&gt;
        &amp;lt;vehicle&amp;gt;Vehicle ID to change into when passing through this checkpoint&amp;lt;/vehicle&amp;gt;&lt;br /&gt;
        &amp;lt;paintjob&amp;gt;Paintjob ID, ranges from 0 to 3&amp;lt;/paintjob&amp;gt;&lt;br /&gt;
        &amp;lt;upgrades&amp;gt;Space separated list of vehicle upgrade numbers&amp;lt;/upgrades&amp;gt;&lt;br /&gt;
    &amp;lt;/checkpoint&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Zero or more --&amp;gt;&lt;br /&gt;
    &amp;lt;object&amp;gt;&lt;br /&gt;
        &amp;lt;position&amp;gt;X Y Z&amp;lt;/position&amp;gt;&lt;br /&gt;
        &amp;lt;rotation&amp;gt;rotX rotY rotZ&amp;lt;/rotation&amp;gt;  &amp;lt;!-- Each rotation is in radians. Rotations for X and Z are switched. --&amp;gt;&lt;br /&gt;
        &amp;lt;model&amp;gt;Model ID&amp;lt;/model&amp;gt;&lt;br /&gt;
    &amp;lt;/object&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Zero or more --&amp;gt;&lt;br /&gt;
    &amp;lt;pickup&amp;gt;&lt;br /&gt;
        &amp;lt;position&amp;gt;X Y Z&amp;lt;/position&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;repair|nitro|vehiclechange&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;!-- if type == vehiclechange --&amp;gt;&lt;br /&gt;
        &amp;lt;vehicle&amp;gt;Vehicle ID to change into&amp;lt;/vehicle&amp;gt;&lt;br /&gt;
        &amp;lt;!-- optional --&amp;gt;&lt;br /&gt;
        &amp;lt;paintjob&amp;gt;paintjob ID&amp;lt;/paintjob&amp;gt;&lt;br /&gt;
        &amp;lt;upgrades&amp;gt;Space separated upgrade list&amp;lt;/upgrades&amp;gt;&lt;br /&gt;
    &amp;lt;/pickup&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;skins&amp;gt; option can be &amp;quot;cj&amp;quot; (players are CJ in random clothes), &amp;quot;random&amp;quot; (players have random ped skins), or a range list. A range list is a space separated list of single numbers and ranges of numbers expressed as &amp;quot;start-end&amp;quot;. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;18 40-50 65-68 72 200&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The skin of each player will be chosen at random from this list.&lt;br /&gt;
&lt;br /&gt;
===MTA:SA DM style syntax===&lt;br /&gt;
====.map file====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;map mod=&amp;quot;deathmatch&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;!-- One or more --&amp;gt;&lt;br /&gt;
    &amp;lt;spawnpoint posX=&amp;quot;X&amp;quot; posY=&amp;quot;Y&amp;quot; posZ=&amp;quot;Z&amp;quot; rotation=&amp;quot;Rotation in degrees&amp;quot; vehicle=&amp;quot;Vehicle ID&amp;quot; id=&amp;quot;spawnpointID&amp;quot; [ paintjob=&amp;quot;paintjob ID&amp;quot; upgrades=&amp;quot;*comma*-separated list of upgrades&amp;quot; ] /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Zero or more --&amp;gt;&lt;br /&gt;
    &amp;lt;checkpoint posX=&amp;quot;X&amp;quot; posY=&amp;quot;Y&amp;quot; posZ=&amp;quot;Z&amp;quot; color=&amp;quot;#FF0000&amp;quot; id=&amp;quot;textual or numeric checkpoint ID&amp;quot; nextid=&amp;quot;ID of checkpoint after this one&amp;quot; [ size=&amp;quot;checkpoint size&amp;quot; vehicle=&amp;quot;vehicle ID to change into&amp;quot; paintjob=&amp;quot;paintjob ID&amp;quot; upgrades=&amp;quot;comma-separated list of upgrades&amp;quot; ] /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Zero or more --&amp;gt;&lt;br /&gt;
    &amp;lt;object posX=&amp;quot;X&amp;quot; posY=&amp;quot;Y&amp;quot; posZ=&amp;quot;Z&amp;quot; rotX=&amp;quot;in degrees&amp;quot; rotY=&amp;quot;in degrees&amp;quot; rotZ=&amp;quot;in degrees&amp;quot; model=&amp;quot;model ID&amp;quot; id=&amp;quot;objectID&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;!-- Zero or more --&amp;gt;&lt;br /&gt;
    &amp;lt;pickup posX=&amp;quot;X&amp;quot; posY=&amp;quot;Y&amp;quot; posZ=&amp;quot;Z&amp;quot; type=&amp;quot;repair|nitro|vehiclechange&amp;quot; id=&amp;quot;pickupID&amp;quot; [ vehicle=&amp;quot;vehicle ID&amp;quot; paintjob=&amp;quot;paintjob ID&amp;quot; upgrades=&amp;quot;comma-separated list of upgrades&amp;quot; ] /&amp;gt;&lt;br /&gt;
&amp;lt;/map&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====meta.xml====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
   &amp;lt;info type=&amp;quot;map&amp;quot; gamemodes=&amp;quot;race&amp;quot; name=&amp;quot;Map name&amp;quot; author=&amp;quot;Author name&amp;quot; description=&amp;quot;Map description&amp;quot; version=&amp;quot;Map version number&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;race src=&amp;quot;Map file.map&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;settings&amp;gt;&lt;br /&gt;
      &amp;lt;setting name=&amp;quot;#optionName&amp;quot; value=&amp;quot;optionValue&amp;quot;/&amp;gt;&lt;br /&gt;
      ...&lt;br /&gt;
   &amp;lt;/settings&amp;gt;&lt;br /&gt;
&amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The &amp;lt;setting&amp;gt;s correspond to options in MTA:Race syntax. For example, &amp;lt;time&amp;gt;4:0&amp;lt;/time&amp;gt; in MTA:Race syntax would correspond to &amp;lt;setting name=&amp;quot;#time&amp;quot; value=&amp;quot;4:0&amp;quot;/&amp;gt; in DM syntax.&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
===onPlayerReachCheckpoint===&lt;br /&gt;
====Parameters====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int checkpoint, int ms&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''checkpoint:''' the number of the checkpoint the player went through. The first checkpoint has number 1.&lt;br /&gt;
*'''ms:''' time in milliseconds since the start of the race.&lt;br /&gt;
&lt;br /&gt;
NOTE: only the '''checkpoint''' argument is supplied, the '''ms''' is definitely NOT.&lt;br /&gt;
&lt;br /&gt;
====Source====&lt;br /&gt;
The source is the player that reached the checkpoint.&lt;br /&gt;
&lt;br /&gt;
===onPlayerPickUpRacePickup===&lt;br /&gt;
====Parameters====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int/string pickupID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*'''pickupID:''' the number of the pickup in case of MTA:Race syntax (starting at 1), or the &amp;quot;id&amp;quot; attribute of the pickup in case of DM syntax.&lt;br /&gt;
&lt;br /&gt;
====Source====&lt;br /&gt;
The source is the player that picked up the pickup.&lt;br /&gt;
&lt;br /&gt;
==Element data==&lt;br /&gt;
These element data are set on each player:&lt;br /&gt;
*'''Race rank:''' the current position of the player in the race. 1 = first, 2 = second etc. Updated on a 1 second interval.&lt;br /&gt;
*'''race.checkpoint:''' the number of the checkpoint the player is ''heading for''. When the player spawns this number is 1, after he passed the first checkpoint it's 2, etc.&lt;br /&gt;
*'''race.finished:''' ''true'' if the player has finished, ''false'' if he's still racing.&lt;/div&gt;</summary>
		<author><name>Mvol</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=SetElementVisibleTo&amp;diff=15116</id>
		<title>SetElementVisibleTo</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=SetElementVisibleTo&amp;diff=15116"/>
		<updated>2008-01-20T20:56:17Z</updated>

		<summary type="html">&lt;p&gt;Mvol: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server function}}&lt;br /&gt;
{{Needs_Checking|Can an element only be visible to one element (and its children) at a time? If so, do we need clearElementVisibleTo? If not, surely we need to remove the root element before using this function?|[[User:EAi|EAi]]&lt;br /&gt;
}}&lt;br /&gt;
{{Needs_Checking|'''*''' I tried to make a blip visible to 1 player but it doesn't work unless I use getRootElement() [[User:Norby89|Norby89]] 10:20, 3 August 2007 (CDT)&lt;br /&gt;
}}&lt;br /&gt;
{{Needs_Checking|'''*''' I tried to hide a marker from 1 player but I have to make the marker especially visible to this player before (tested on DP2)&lt;br /&gt;
[[User:mvol|mvol]] 21:51, 20 January 2008 (CDT)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This function can change an [[element]]'s [[visibility]]. This does not work with all entities - [[vehicle]]s, [[player]]s and [[object]]s are exempt. This is because these objects are required for accurate sync (they're physical objects). This function is particularily useful for changing the visibility of markers, radar blips and radar areas.&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 setElementVisibleTo ( element theElement, element visibleTo, bool visible )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
*'''theElement:''' The element you want to control the visibility of.&lt;br /&gt;
*'''visibleTo:''' The element you wish the element to be visible or invisible to. Any child elements that are players will also be able to see the element. See [[visibility]].&lt;br /&gt;
*'''visible:''' Whether you are making it visible or invisible to the player.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns ''true'' if the element's visibility was changed successfully, ''false'' otherwise, for example if you are trying to change the visibility of a vehicle, player or object.&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
This example creates a marker and makes it only visibile to the player called 'someguy'.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Find the player called someguy&lt;br /&gt;
local someguy = getPlayerFromNick ( &amp;quot;someguy&amp;quot; )&lt;br /&gt;
-- If the player was found then&lt;br /&gt;
if ( someguy ) then&lt;br /&gt;
	-- Get the player's position into the variables x, y and z&lt;br /&gt;
	x, y, z = getElementPosition ( someguy )&lt;br /&gt;
	-- Create a marker at the player's position&lt;br /&gt;
	myMarker = createMarker ( x, y, z )&lt;br /&gt;
	-- First off make the marker invisible to the whole dimension&lt;br /&gt;
	setElementVisibleTo ( myMarker, getRootElement ( ), false )&lt;br /&gt;
	-- Then make the marker visible again, but only to someguy&lt;br /&gt;
	setElementVisibleTo ( myMarker, someguy, true )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following example show how to hide the marker on 'someguy' from 'anotherguy'&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
-- Find the player called someguy&lt;br /&gt;
local someguy = getPlayerFromNick ( &amp;quot;someguy&amp;quot; )&lt;br /&gt;
local anotherguy = getPlayerFromNick ( &amp;quot;anotherguy&amp;quot; )&lt;br /&gt;
-- If the player was found then&lt;br /&gt;
if ( someguy ) then&lt;br /&gt;
	-- Get the player's position into the variables x, y and z&lt;br /&gt;
	x, y, z = getElementPosition ( someguy )&lt;br /&gt;
	-- Create a marker at the player's position&lt;br /&gt;
	myMarker = createMarker ( x, y, z )&lt;br /&gt;
	-- First off make the marker visible especially to 'anotherguy'&lt;br /&gt;
	setElementVisibleTo ( myMarker, anotherguy, true )&lt;br /&gt;
	-- Then hide it&lt;br /&gt;
	setElementVisibleTo ( myMarker, anotherguy, false )&lt;br /&gt;
end&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
{{Element_functions}}&lt;/div&gt;</summary>
		<author><name>Mvol</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14677</id>
		<title>Known Issues - FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14677"/>
		<updated>2008-01-09T16:17:27Z</updated>

		<summary type="html">&lt;p&gt;Mvol: /* Client */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Post here your proposed Q&amp;amp;A, regarding the known problems with MTA:SA DM and their solutions, especially problems we're encountering now, that might be also encountered by users in the final release. You're also welcome to edit them grammar/style wise.&lt;br /&gt;
&lt;br /&gt;
== Client ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== No chat response and black screen when in-game ====&lt;br /&gt;
* '''After connecting to a server, my chat doesn't seem to work and nothing seems to happen. I can only see a black screen, I'm not getting spawned but I can see other people.'''&lt;br /&gt;
&lt;br /&gt;
This problem occurs due to the server-side packet size being set too high (close to the Ethernet maximum of 1500 bytes), resulting in the loss of all packets with this size somewhere on their way from the server to client (e.g. they are dropped by a switch, your local router, or your NIC), the above problems and possibly a ''Connection Lost'' message after a while.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== Initial black screen/hanging GTA splash screens ====&lt;br /&gt;
* '''MTA shows a permanent black screen or hanging GTA splash screens.'''&lt;br /&gt;
&lt;br /&gt;
It may be necessary that during/after the logo splash screens in Grand Theft Auto you have to give some input in order to skip the videos correctly. Try to click your left-mouse button a few times, or tapping a few keys.&lt;br /&gt;
&lt;br /&gt;
* '''MTA shows a permanent black screen after the GTA splash screens (possibly with text in the bottom right corner).'''&lt;br /&gt;
&lt;br /&gt;
This can be related to a lack of support for DirectX or video card features, on your system, which are needed to run the dynamically rendered menu. This dynamic menu is enabled by default. Try disabling the dynamic menu by downloading the adjusted [http://www.mtasa.com/files/coreconfig.xml coreconfig.xml] file and placing it in our ''GTA San Andreas\MTA'' directory (overwriting any existing files).&lt;br /&gt;
&lt;br /&gt;
==== Halt after MTA splash screen ====&lt;br /&gt;
* '''Nothing happens after the 'Stop playing with yourself' splash screen'''&lt;br /&gt;
&lt;br /&gt;
If you use nVidia GeForce, try turning off nView Desktop Manager before starting MTA.&lt;br /&gt;
&lt;br /&gt;
Also try deleting GTA San Andreas settings file (&amp;quot;gta_sa.set&amp;quot;) in &amp;quot;Documents\GTA San Andreas User Files&amp;quot; folder&lt;br /&gt;
&lt;br /&gt;
==== Crash after MTA splash screen ====&lt;br /&gt;
* '''MTA crashes after the 'Stop playing with yourself' logo. Both single player and the MTA: Race ran fine before.'''&lt;br /&gt;
&lt;br /&gt;
Try downloading the latest DirectX Runtime files from [http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&amp;amp;DisplayLang=en Microsoft]. Also check in Task Manager, if gta_sa.exe process isn't already running.&lt;br /&gt;
&lt;br /&gt;
If you run at any substandard resolutions (e.g. 960x720), try to change your resolution to a commonly supported one (e.g. 640×480, 800×600, 1024×768, 1152×864, 1280×1024) by launching Grand Theft Auto: San Andreas in normal mode, setting the new resolution and exiting.&lt;br /&gt;
&lt;br /&gt;
==== Assertion in CMainMenu.cpp line 106 upon launching MTASA  ====&lt;br /&gt;
* '''I'm getting an assertion in CMainMenu.cpp (line 106) after I have launched MTASA. I'm able to ignore it, but then game crashes after I try to connect to a server.'''&lt;br /&gt;
&lt;br /&gt;
This is likely caused by GTASA or MTASA being installed in a path that contains non-ASCII characters (eg. Cyrillic, Polish, Japanese) in it.  &lt;br /&gt;
&lt;br /&gt;
To resolve this, you need to uninstall MTASA and GTASA, then install them in such paths that don't contain such characters.&lt;br /&gt;
&lt;br /&gt;
==== Controls not working ====&lt;br /&gt;
* '''My controls don't seem to work as they should.'''&lt;br /&gt;
&lt;br /&gt;
Try using the 'copygtacontrols' command in the console.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect models ====&lt;br /&gt;
* '''Woman model's breasts look awkward ingame / I'm seeing odd, spider-like shaped player models.'''&lt;br /&gt;
&lt;br /&gt;
This is caused by the way GTA handles player stats. To fix this, be sure to set both fat and muscles player stats to 0, when you're changing player skin.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect drive-by functionality ====&lt;br /&gt;
* '''Drivebys arent working as they should'''&lt;br /&gt;
&lt;br /&gt;
Drivebys are handled by script, and will change depending on the loaded gamemode.&lt;br /&gt;
&lt;br /&gt;
==== Unsaved settings ====&lt;br /&gt;
* '''My MTA setting(s) didn't get saved (...) I crashed.'''&lt;br /&gt;
&lt;br /&gt;
First, configure the MTA the way you want to, then exit the game and launch it again. Settings should get saved. Alternatively, try removing the coreconfig.xml file, then configure it and quit the game.&lt;br /&gt;
&lt;br /&gt;
==== Gamepad support ====&lt;br /&gt;
* '''MTA doesnt recognise my gamepad'''&lt;br /&gt;
&lt;br /&gt;
This is a known issue - MTA's keybinds system does not support direct input.  As an alternative, [http://xpadder.com/ XPadder] can be used.  This emulates joypad buttons as keyboard/mouse so that it can be used in MTA.  Please refer to [http://forum.mtasa.com/viewtopic.php?f=87&amp;amp;t=21167 this forum topic] for a brief guide on how to use XPadder.&lt;br /&gt;
&lt;br /&gt;
==== Sky flickering ====&lt;br /&gt;
* '''My screen/sky flickers when weather or sky effects are enabled.&lt;br /&gt;
&lt;br /&gt;
MTA:SA DM uses a new text rendering system from race, which is much more efficient in terms of FPS.  However, this can cause conflicts within the game, particularly with ATI based cards.  To fix this, bring up the console with ¬(tilde), and type the command '''ceguitext 1'''.  This reverts the rendering method to that of Race.  All glitches should no longer happen, at the cost of lower FPS.&lt;br /&gt;
&lt;br /&gt;
====Invalid serial number====&lt;br /&gt;
This seems to happen randomly to a few people. The best way to fix this is to install without a serial number at all (choose the bottom option on the MTA accounts page of the installer). We'll be looking into fixing this as soon as possible.&lt;br /&gt;
&lt;br /&gt;
You can also try to login into your account on [http://mtabeta.com/ www.mtabeta.com], there you can read your serial number. Then open &amp;quot;&lt;br /&gt;
HKEY_LOCAL_MACHINE/SOFTWARE/Multi Theft Auto: San Andreas/&amp;quot; in your registry. There you have to create the string &amp;quot;Username&amp;quot; with your username as value, and the string &amp;quot;Serial&amp;quot; with your serial number as value.&lt;br /&gt;
&lt;br /&gt;
==== 'Network module could not be located' ====&lt;br /&gt;
*'''I am getting 'Network module could not be located' error message upon launching MTA:SA DM&lt;br /&gt;
&lt;br /&gt;
Copy the file 'net.dll' from your GTA:SA/mta directory into your GTA:SA directory, overwriting existing files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Windows Vista®-related ===&lt;br /&gt;
&lt;br /&gt;
==== Crash on launch ====&lt;br /&gt;
* '''I've successfully upgraded from MTA Race to MTASA DM on Vista, but it seems to crash on launch.&lt;br /&gt;
&lt;br /&gt;
Go to your Program Files\MTA San Andreas\mods\race directory, and rename client.dll to something else.  &lt;br /&gt;
&lt;br /&gt;
==== Crash on connect ====&lt;br /&gt;
* '''I seem to crash whenever I connect to a server just before I go in-game on Vista'''&lt;br /&gt;
&lt;br /&gt;
This seems to be an issue with the Microsoft DirectX April 2006 SDK Redistributable DLL file (d3dx9_30.dll) when running in compatibility mode. Please make sure that compatibility mode is competely turned off for  '''both''' your GTA_SA.exe and Multi Theft Auto.exe executables.&lt;br /&gt;
&lt;br /&gt;
==== Invalid serial error ====&lt;br /&gt;
* '''MTASA DM installer complains about wrong serial provided. I'm running it for the first time.&lt;br /&gt;
&lt;br /&gt;
You need to run the installer with Administrator privileges. To do so, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field.&lt;br /&gt;
&lt;br /&gt;
Some have found that setting compatibility to Windows XP/2000 have fixed the problem.&lt;br /&gt;
&lt;br /&gt;
If User Account Control is disabled, you might need to enable it and run the installer with admin privileges (like said above) in order to install MTA:SA DM.&lt;br /&gt;
&lt;br /&gt;
==== Clock manipulation error ====&lt;br /&gt;
* '''I am getting 'Clock manipulation detected!' error message upon launching MTA:SA DM&lt;br /&gt;
&lt;br /&gt;
Further info coming soon.&lt;br /&gt;
&lt;br /&gt;
==== Halt on launch ====&lt;br /&gt;
* '''When I launch MTA:SA DM, nothing happens (GTA_SA.exe is running but not loading up)&lt;br /&gt;
&lt;br /&gt;
Run MTA:SA DM with Administrator privileges. To do this, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field and try again.&lt;br /&gt;
&lt;br /&gt;
==== General GTA problems ====&lt;br /&gt;
* '''I have unexplainable GTA problems or crashes'''&lt;br /&gt;
&lt;br /&gt;
Make sure your computer as well as your GTA install meet the [[Deathmatch_Client_Manual#System_requirements|minimum requirements]] and that you are not running in any 98/2000/XP/2003 compatibility modes.&lt;br /&gt;
&lt;br /&gt;
Also try the solutions from these pages:&lt;br /&gt;
* http://www.gtaforums.com/index.php?showtopic=273549&amp;amp;view=findpost&amp;amp;p=4537502&lt;br /&gt;
* http://pullmonkey.com/2007/4/30/how-i-got-gta-san-andreas-to-work-with-a-crappy-os-vista&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== Fatal error 3 ====&lt;br /&gt;
* '''I'm getting ''Fatal Error 3'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you the required downloads, because it does not have http downloading enabled. Be sure to set the '''httpdownload''' configuration tag in your configuration to '''1'''.&lt;br /&gt;
==== Download error 9: Error downloading requested files ====&lt;br /&gt;
* '''I'm getting ''Download Error 9: Error downloading requested files'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you with a valid link. This results in a 404 (Not found) HTTP error and an error at your end.&lt;br /&gt;
&lt;br /&gt;
* If you are running the built-in server ('''httpserver''' is set to '''1''' and '''httpdownloadurl''' is empty), make sure that your HTTP server is accessible (you can try to access it by using a browser) for everyone.&lt;br /&gt;
&lt;br /&gt;
* If you have configured an external web server ('''httpdownloadurl''' is set to your custom URL), make sure that your HTTP is accessible and make sure you have read the [[Deathmatch_Server_Manual#Configuring_an_external_web_server | Configuring an external web server]] guide.&lt;br /&gt;
&lt;br /&gt;
==== Crashing when banning a player ====&lt;br /&gt;
The banPlayer script function will crash. Avoid using it. You can modify the xml file manually instead. This will be fixed in the next release.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
=== Windows-related ===&lt;br /&gt;
No known reported issues.&lt;br /&gt;
&lt;br /&gt;
=== Linux-related ===&lt;br /&gt;
==== libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file ====&lt;br /&gt;
* '''My dedicated server gives a ''libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file'' error on startup''' (where &amp;lt;version&amp;gt; is to be replaced with 3 or 4)&lt;br /&gt;
&lt;br /&gt;
This means one of the dynamic dependencies (libcurl, CURL) needed in order to run the server cannot be found on your server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.4''', it's most likely due to an old version of libcurl that is installed on your system. You can either choose to upgrade libcurl to the latest version (check out your distribution package manager, or download/compile/install from the [http://curl.haxx.se/ CURL website]), or you can choose to pick another Linux build (e.g. the Generic Linux build, which contains a statically linked version of the library).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.3''', libcurl is either not installed on your system, you are running an outdated version or you are running a newer version of libcurl (and downloaded a build that relied on the old version).&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.4''' is present on your system (e.g. in /usr/lib), it means you have a newer version than the one required and you can most likely solve the problem by creating a symbolic to libcurl.so.3:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.2''' is present on your system (e.g. in /usr/lib), it means you have an older version and you can solve the problem by installing the most recent version of libcurl. This should be done through your package manager (check your distribution's documentation), or no such manager is present, by manually compiling and installing the latest CURL source from the [http://curl.haxx.se/ CURL website]).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If libcurl is not present on your system, see how to install libcurl by reading the instructions above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Couldn't find meta.xml ====&lt;br /&gt;
* '''My dedicated server console reports one of the following errors''':&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '.'&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '..'&lt;br /&gt;
&lt;br /&gt;
This is a minor (visual) issue with the directory handling code in the Linux server. The server tries to read the . and .. operators that are available in every directory, resulting in an error. You can safely ignore this issue.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Could not parse 'settings.xml' file ====&lt;br /&gt;
* ''''My dedicated server reports the ''ERROR: Could not parse 'settings.xml' file (Invalid file). Starting with an empty settings registry.'' error.&lt;br /&gt;
&lt;br /&gt;
This is because a default settings.xml file isn't shipped with the server. After this error is encountered, the server should be automatically created by the server. To be sure that the creation was successful, and that you have appropriate rights to the file, you can execute the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/mtasa_server_directory/mods/deathmatch $ touch settings.xml&lt;br /&gt;
/mtasa_server_directory/mods/deathmatch $ chmod 755 settings.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note that the word '''settings''' here doesn't reflect your server configuration, but rather the scriptable [[Settings system]].&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;/div&gt;</summary>
		<author><name>Mvol</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14676</id>
		<title>Known Issues - FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14676"/>
		<updated>2008-01-09T16:16:03Z</updated>

		<summary type="html">&lt;p&gt;Mvol: /* Client */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Post here your proposed Q&amp;amp;A, regarding the known problems with MTA:SA DM and their solutions, especially problems we're encountering now, that might be also encountered by users in the final release. You're also welcome to edit them grammar/style wise.&lt;br /&gt;
&lt;br /&gt;
== Client ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== No chat response and black screen when in-game ====&lt;br /&gt;
* '''After connecting to a server, my chat doesn't seem to work and nothing seems to happen. I can only see a black screen, I'm not getting spawned but I can see other people.'''&lt;br /&gt;
&lt;br /&gt;
This problem occurs due to the server-side packet size being set too high (close to the Ethernet maximum of 1500 bytes), resulting in the loss of all packets with this size somewhere on their way from the server to client (e.g. they are dropped by a switch, your local router, or your NIC), the above problems and possibly a ''Connection Lost'' message after a while.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== Initial black screen/hanging GTA splash screens ====&lt;br /&gt;
* '''MTA shows a permanent black screen or hanging GTA splash screens.'''&lt;br /&gt;
&lt;br /&gt;
It may be necessary that during/after the logo splash screens in Grand Theft Auto you have to give some input in order to skip the videos correctly. Try to click your left-mouse button a few times, or tapping a few keys.&lt;br /&gt;
&lt;br /&gt;
* '''MTA shows a permanent black screen after the GTA splash screens (possibly with text in the bottom right corner).'''&lt;br /&gt;
&lt;br /&gt;
This can be related to a lack of support for DirectX or video card features, on your system, which are needed to run the dynamically rendered menu. This dynamic menu is enabled by default. Try disabling the dynamic menu by downloading the adjusted [http://www.mtasa.com/files/coreconfig.xml coreconfig.xml] file and placing it in our ''GTA San Andreas\MTA'' directory (overwriting any existing files).&lt;br /&gt;
&lt;br /&gt;
==== Halt after MTA splash screen ====&lt;br /&gt;
* '''Nothing happens after the 'Stop playing with yourself' splash screen'''&lt;br /&gt;
&lt;br /&gt;
If you use nVidia GeForce, try turning off nView Desktop Manager before starting MTA.&lt;br /&gt;
&lt;br /&gt;
Also try deleting GTA San Andreas settings file (&amp;quot;gta_sa.set&amp;quot;) in &amp;quot;Documents\GTA San Andreas User Files&amp;quot; folder&lt;br /&gt;
&lt;br /&gt;
==== Crash after MTA splash screen ====&lt;br /&gt;
* '''MTA crashes after the 'Stop playing with yourself' logo. Both single player and the MTA: Race ran fine before.'''&lt;br /&gt;
&lt;br /&gt;
Try downloading the latest DirectX Runtime files from [http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&amp;amp;DisplayLang=en Microsoft]. Also check in Task Manager, if gta_sa.exe process isn't already running.&lt;br /&gt;
&lt;br /&gt;
If you run at any substandard resolutions (e.g. 960x720), try to change your resolution to a commonly supported one (e.g. 640×480, 800×600, 1024×768, 1152×864, 1280×1024) by launching Grand Theft Auto: San Andreas in normal mode, setting the new resolution and exiting.&lt;br /&gt;
&lt;br /&gt;
==== Assertion in CMainMenu.cpp line 106 upon launching MTASA  ====&lt;br /&gt;
* '''I'm getting an assertion in CMainMenu.cpp (line 106) after I have launched MTASA. I'm able to ignore it, but then game crashes after I try to connect to a server.'''&lt;br /&gt;
&lt;br /&gt;
This is likely caused by GTASA or MTASA being installed in a path that contains non-ASCII characters (eg. Cyrillic, Polish, Japanese) in it.  &lt;br /&gt;
&lt;br /&gt;
To resolve this, you need to uninstall MTASA and GTASA, then install them in such paths that don't contain such characters.&lt;br /&gt;
&lt;br /&gt;
==== Controls not working ====&lt;br /&gt;
* '''My controls don't seem to work as they should.'''&lt;br /&gt;
&lt;br /&gt;
Try using the 'copygtacontrols' command in the console.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect models ====&lt;br /&gt;
* '''Woman model's breasts look awkward ingame / I'm seeing odd, spider-like shaped player models.'''&lt;br /&gt;
&lt;br /&gt;
This is caused by the way GTA handles player stats. To fix this, be sure to set both fat and muscles player stats to 0, when you're changing player skin.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect drive-by functionality ====&lt;br /&gt;
* '''Drivebys arent working as they should'''&lt;br /&gt;
&lt;br /&gt;
Drivebys are handled by script, and will change depending on the loaded gamemode.&lt;br /&gt;
&lt;br /&gt;
==== Unsaved settings ====&lt;br /&gt;
* '''My MTA setting(s) didn't get saved (...) I crashed.'''&lt;br /&gt;
&lt;br /&gt;
First, configure the MTA the way you want to, then exit the game and launch it again. Settings should get saved. Alternatively, try removing the coreconfig.xml file, then configure it and quit the game.&lt;br /&gt;
&lt;br /&gt;
==== Gamepad support ====&lt;br /&gt;
* '''MTA doesnt recognise my gamepad'''&lt;br /&gt;
&lt;br /&gt;
This is a known issue - MTA's keybinds system does not support direct input.  As an alternative, [http://xpadder.com/ XPadder] can be used.  This emulates joypad buttons as keyboard/mouse so that it can be used in MTA.  Please refer to [http://forum.mtasa.com/viewtopic.php?f=87&amp;amp;t=21167 this forum topic] for a brief guide on how to use XPadder.&lt;br /&gt;
&lt;br /&gt;
==== Sky flickering ====&lt;br /&gt;
* '''My screen/sky flickers when weather or sky effects are enabled.&lt;br /&gt;
&lt;br /&gt;
MTA:SA DM uses a new text rendering system from race, which is much more efficient in terms of FPS.  However, this can cause conflicts within the game, particularly with ATI based cards.  To fix this, bring up the console with ¬(tilde), and type the command '''ceguitext 1'''.  This reverts the rendering method to that of Race.  All glitches should no longer happen, at the cost of lower FPS.&lt;br /&gt;
&lt;br /&gt;
====Invalid serial number====&lt;br /&gt;
This seems to happen randomly to a few people. The best way to fix this is to install without a serial number at all (choose the bottom option on the MTA accounts page of the installer). We'll be looking into fixing this as soon as possible.&lt;br /&gt;
&lt;br /&gt;
You can also try to login into your account on [http://mtabeta.com/ www.mtabeta.com], there you can read your serial number. Then open &amp;quot;&lt;br /&gt;
HKEY_LOCAL_MACHINE/SOFTWARE/Multi Theft Auto: San Andreas/&amp;quot; in your registry. There you have to create the string &amp;quot;Username&amp;quot; with your username as value, and the string &amp;quot;Serial&amp;quot; with your serial number as value.&lt;br /&gt;
&lt;br /&gt;
=== Windows Vista®-related ===&lt;br /&gt;
&lt;br /&gt;
==== Crash on launch ====&lt;br /&gt;
* '''I've successfully upgraded from MTA Race to MTASA DM on Vista, but it seems to crash on launch.&lt;br /&gt;
&lt;br /&gt;
Go to your Program Files\MTA San Andreas\mods\race directory, and rename client.dll to something else.  &lt;br /&gt;
&lt;br /&gt;
==== Crash on connect ====&lt;br /&gt;
* '''I seem to crash whenever I connect to a server just before I go in-game on Vista'''&lt;br /&gt;
&lt;br /&gt;
This seems to be an issue with the Microsoft DirectX April 2006 SDK Redistributable DLL file (d3dx9_30.dll) when running in compatibility mode. Please make sure that compatibility mode is competely turned off for  '''both''' your GTA_SA.exe and Multi Theft Auto.exe executables.&lt;br /&gt;
&lt;br /&gt;
==== Invalid serial error ====&lt;br /&gt;
* '''MTASA DM installer complains about wrong serial provided. I'm running it for the first time.&lt;br /&gt;
&lt;br /&gt;
You need to run the installer with Administrator privileges. To do so, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field.&lt;br /&gt;
&lt;br /&gt;
Some have found that setting compatibility to Windows XP/2000 have fixed the problem.&lt;br /&gt;
&lt;br /&gt;
If User Account Control is disabled, you might need to enable it and run the installer with admin privileges (like said above) in order to install MTA:SA DM.&lt;br /&gt;
&lt;br /&gt;
==== Clock manipulation error ====&lt;br /&gt;
* '''I am getting 'Clock manipulation detected!' error message upon launching MTA:SA DM&lt;br /&gt;
&lt;br /&gt;
Further info coming soon.&lt;br /&gt;
&lt;br /&gt;
==== Halt on launch ====&lt;br /&gt;
* '''When I launch MTA:SA DM, nothing happens (GTA_SA.exe is running but not loading up)&lt;br /&gt;
&lt;br /&gt;
Run MTA:SA DM with Administrator privileges. To do this, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field and try again.&lt;br /&gt;
&lt;br /&gt;
==== 'Network module could not be located' ====&lt;br /&gt;
*'''I am getting 'Network module could not be located' error message upon launching MTA:SA DM&lt;br /&gt;
&lt;br /&gt;
Copy the file 'net.dll' from your GTA:SA/mta directory into your GTA:SA directory, overwriting existing files.&lt;br /&gt;
&lt;br /&gt;
==== General GTA problems ====&lt;br /&gt;
* '''I have unexplainable GTA problems or crashes'''&lt;br /&gt;
&lt;br /&gt;
Make sure your computer as well as your GTA install meet the [[Deathmatch_Client_Manual#System_requirements|minimum requirements]] and that you are not running in any 98/2000/XP/2003 compatibility modes.&lt;br /&gt;
&lt;br /&gt;
Also try the solutions from these pages:&lt;br /&gt;
* http://www.gtaforums.com/index.php?showtopic=273549&amp;amp;view=findpost&amp;amp;p=4537502&lt;br /&gt;
* http://pullmonkey.com/2007/4/30/how-i-got-gta-san-andreas-to-work-with-a-crappy-os-vista&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== Fatal error 3 ====&lt;br /&gt;
* '''I'm getting ''Fatal Error 3'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you the required downloads, because it does not have http downloading enabled. Be sure to set the '''httpdownload''' configuration tag in your configuration to '''1'''.&lt;br /&gt;
==== Download error 9: Error downloading requested files ====&lt;br /&gt;
* '''I'm getting ''Download Error 9: Error downloading requested files'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you with a valid link. This results in a 404 (Not found) HTTP error and an error at your end.&lt;br /&gt;
&lt;br /&gt;
* If you are running the built-in server ('''httpserver''' is set to '''1''' and '''httpdownloadurl''' is empty), make sure that your HTTP server is accessible (you can try to access it by using a browser) for everyone.&lt;br /&gt;
&lt;br /&gt;
* If you have configured an external web server ('''httpdownloadurl''' is set to your custom URL), make sure that your HTTP is accessible and make sure you have read the [[Deathmatch_Server_Manual#Configuring_an_external_web_server | Configuring an external web server]] guide.&lt;br /&gt;
&lt;br /&gt;
==== Crashing when banning a player ====&lt;br /&gt;
The banPlayer script function will crash. Avoid using it. You can modify the xml file manually instead. This will be fixed in the next release.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
=== Windows-related ===&lt;br /&gt;
No known reported issues.&lt;br /&gt;
&lt;br /&gt;
=== Linux-related ===&lt;br /&gt;
==== libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file ====&lt;br /&gt;
* '''My dedicated server gives a ''libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file'' error on startup''' (where &amp;lt;version&amp;gt; is to be replaced with 3 or 4)&lt;br /&gt;
&lt;br /&gt;
This means one of the dynamic dependencies (libcurl, CURL) needed in order to run the server cannot be found on your server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.4''', it's most likely due to an old version of libcurl that is installed on your system. You can either choose to upgrade libcurl to the latest version (check out your distribution package manager, or download/compile/install from the [http://curl.haxx.se/ CURL website]), or you can choose to pick another Linux build (e.g. the Generic Linux build, which contains a statically linked version of the library).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.3''', libcurl is either not installed on your system, you are running an outdated version or you are running a newer version of libcurl (and downloaded a build that relied on the old version).&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.4''' is present on your system (e.g. in /usr/lib), it means you have a newer version than the one required and you can most likely solve the problem by creating a symbolic to libcurl.so.3:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.2''' is present on your system (e.g. in /usr/lib), it means you have an older version and you can solve the problem by installing the most recent version of libcurl. This should be done through your package manager (check your distribution's documentation), or no such manager is present, by manually compiling and installing the latest CURL source from the [http://curl.haxx.se/ CURL website]).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If libcurl is not present on your system, see how to install libcurl by reading the instructions above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Couldn't find meta.xml ====&lt;br /&gt;
* '''My dedicated server console reports one of the following errors''':&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '.'&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '..'&lt;br /&gt;
&lt;br /&gt;
This is a minor (visual) issue with the directory handling code in the Linux server. The server tries to read the . and .. operators that are available in every directory, resulting in an error. You can safely ignore this issue.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Could not parse 'settings.xml' file ====&lt;br /&gt;
* ''''My dedicated server reports the ''ERROR: Could not parse 'settings.xml' file (Invalid file). Starting with an empty settings registry.'' error.&lt;br /&gt;
&lt;br /&gt;
This is because a default settings.xml file isn't shipped with the server. After this error is encountered, the server should be automatically created by the server. To be sure that the creation was successful, and that you have appropriate rights to the file, you can execute the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/mtasa_server_directory/mods/deathmatch $ touch settings.xml&lt;br /&gt;
/mtasa_server_directory/mods/deathmatch $ chmod 755 settings.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note that the word '''settings''' here doesn't reflect your server configuration, but rather the scriptable [[Settings system]].&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;/div&gt;</summary>
		<author><name>Mvol</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14565</id>
		<title>Known Issues - FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14565"/>
		<updated>2008-01-06T14:18:58Z</updated>

		<summary type="html">&lt;p&gt;Mvol: /* Invalid serial number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Post here your proposed Q&amp;amp;A, regarding the known problems with MTA:SA DM and their solutions, especially problems we're encountering now, that might be also encountered by users in the final release. You're also welcome to edit them grammar/style wise.&lt;br /&gt;
&lt;br /&gt;
== Client ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== No chat response and black screen when in-game ====&lt;br /&gt;
* '''After connecting to a server, my chat doesn't seem to work and nothing seems to happen. I can only see a black screen, I'm not getting spawned but I can see other people.'''&lt;br /&gt;
&lt;br /&gt;
This problem occurs due to the server-side packet size being set too high (close to the Ethernet maximum of 1500 bytes), resulting in the loss of all packets with this size somewhere on their way from the server to client (e.g. they are dropped by a switch, your local router, or your NIC), the above problems and possibly a ''Connection Lost'' message after a while.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== Initial black screen/hanging GTA splash screens ====&lt;br /&gt;
* '''MTA shows a permanent black screen or hanging GTA splash screens.'''&lt;br /&gt;
&lt;br /&gt;
It may be necessary that during/after the logo splash screens in Grand Theft Auto you have to give some input in order to skip the videos correctly. Try to click your left-mouse button a few times, or tapping a few keys.&lt;br /&gt;
&lt;br /&gt;
* '''MTA shows a permanent black screen after the GTA splash screens (possibly with text in the bottom right corner).'''&lt;br /&gt;
&lt;br /&gt;
This can be related to a lack of support for DirectX or video card features, on your system, which are needed to run the dynamically rendered menu. This dynamic menu is enabled by default. Try disabling the dynamic menu by downloading the adjusted [http://www.mtasa.com/files/coreconfig.xml coreconfig.xml] file and placing it in our ''GTA San Andreas\MTA'' directory (overwriting any existing files).&lt;br /&gt;
&lt;br /&gt;
==== Halt after MTA splash screen ====&lt;br /&gt;
* '''Nothing happens after the 'Stop playing with yourself' splash screen'''&lt;br /&gt;
&lt;br /&gt;
If you use nVidia GeForce, try turning off nView Desktop Manager before starting MTA.&lt;br /&gt;
&lt;br /&gt;
Also try deleting GTA San Andreas settings file (&amp;quot;gta_sa.set&amp;quot;) in &amp;quot;Documents\GTA San Andreas User Files&amp;quot; folder&lt;br /&gt;
&lt;br /&gt;
==== Crash after MTA splash screen ====&lt;br /&gt;
* '''MTA crashes after the 'Stop playing with yourself' logo. Both single player and the MTA: Race ran fine before.'''&lt;br /&gt;
&lt;br /&gt;
Try downloading the latest DirectX Runtime files from [http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&amp;amp;DisplayLang=en Microsoft]. Also check in Task Manager, if gta_sa.exe process isn't already running.&lt;br /&gt;
&lt;br /&gt;
If you run at any substandard resolutions (e.g. 960x720), try to change your resolution to a commonly supported one (e.g. 640×480, 800×600, 1024×768, 1152×864, 1280×1024) by launching Grand Theft Auto: San Andreas in normal mode, setting the new resolution and exiting.&lt;br /&gt;
&lt;br /&gt;
==== Controls not working ====&lt;br /&gt;
* '''My controls don't seem to work as they should.'''&lt;br /&gt;
&lt;br /&gt;
Try using the 'copygtacontrols' command in the console.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect models ====&lt;br /&gt;
* '''Woman model's breasts look awkward ingame / I'm seeing odd, spider-like shaped player models.'''&lt;br /&gt;
&lt;br /&gt;
This is caused by the way GTA handles player stats. To fix this, be sure to set both fat and muscles player stats to 0, when you're changing player skin.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect drive-by functionality ====&lt;br /&gt;
* '''Drivebys arent working as they should'''&lt;br /&gt;
&lt;br /&gt;
Drivebys are handled by script, and will change depending on the loaded gamemode.&lt;br /&gt;
&lt;br /&gt;
==== Unsaved settings ====&lt;br /&gt;
* '''My MTA setting(s) didn't get saved (...) I crashed.'''&lt;br /&gt;
&lt;br /&gt;
First, configure the MTA the way you want to, then exit the game and launch it again. Settings should get saved. Alternatively, try removing the coreconfig.xml file, then configure it and quit the game.&lt;br /&gt;
&lt;br /&gt;
==== Gamepad support ====&lt;br /&gt;
* '''MTA doesnt recognise my gamepad'''&lt;br /&gt;
&lt;br /&gt;
This is a known issue - MTA's keybinds system does not support direct input.  As an alternative, [http://xpadder.com/ XPadder] can be used.  This emulates joypad buttons as keyboard/mouse so that it can be used in MTA.&lt;br /&gt;
&lt;br /&gt;
==== Sky flickering ====&lt;br /&gt;
* '''My screen/sky flickers when weather or sky effects are enabled.&lt;br /&gt;
&lt;br /&gt;
MTA:SA DM uses a new text rendering system from race, which is much more efficient in terms of FPS.  However, this can cause conflicts within the game, particularly with ATI based cards.  To fix this, bring up the console with ¬(tilde), and type the command '''ceguitext 1'''.  This reverts the rendering method to that of Race.  All glitches should no longer happen, at the cost of lower FPS.&lt;br /&gt;
&lt;br /&gt;
====Invalid serial number====&lt;br /&gt;
This seems to happen randomly to a few people. The best way to fix this is to install without a serial number at all (choose the bottom option on the MTA accounts page of the installer). We'll be looking into fixing this as soon as possible.&lt;br /&gt;
&lt;br /&gt;
You can also try to login into your account on [http://mtabeta.com/ www.mtabeta.com], there you can read your serial number. Then open &amp;quot;&lt;br /&gt;
HKEY_LOCAL_MACHINE/SOFTWARE/Multi Theft Auto: San Andreas/&amp;quot; in your registry. There you have to create the string &amp;quot;Username&amp;quot; with your username as value, and the string &amp;quot;Serial&amp;quot; with your serial number as value.&lt;br /&gt;
&lt;br /&gt;
=== Windows Vista®-related ===&lt;br /&gt;
&lt;br /&gt;
==== Crash on launch ====&lt;br /&gt;
* '''I've successfully upgraded from MTA Race to MTASA DM on Vista, but it seems to crash on launch.&lt;br /&gt;
&lt;br /&gt;
Go to your Program Files\MTA San Andreas\mods\race directory, and rename client.dll to something else.  &lt;br /&gt;
&lt;br /&gt;
==== Crash on connect ====&lt;br /&gt;
* '''I seem to crash whenever I connect to a server just before I go in-game on Vista'''&lt;br /&gt;
&lt;br /&gt;
This seems to be an issue with the Microsoft DirectX April 2006 SDK Redistributable DLL file (d3dx9_30.dll) when running in compatibility mode. Please make sure that compatibility mode is competely turned off for  '''both''' your GTA_SA.exe and Multi Theft Auto.exe executables.&lt;br /&gt;
&lt;br /&gt;
==== Invalid serial error ====&lt;br /&gt;
* '''MTASA DM installer complains about wrong serial provided. I'm running it for the first time.&lt;br /&gt;
&lt;br /&gt;
You need to run the installer with Administrator privileges. To do so, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field.&lt;br /&gt;
&lt;br /&gt;
Some have found that setting compatibility to Windows XP/2000 have fixed the problem.&lt;br /&gt;
&lt;br /&gt;
If User Account Control is disabled, you might need to enable it and run the installer with admin privileges (like said above) in order to install MTA:SA DM.&lt;br /&gt;
&lt;br /&gt;
==== Clock manipulation error ====&lt;br /&gt;
* '''I am getting 'Clock manipulation detected!' error message upon launching MTA:SA DM&lt;br /&gt;
&lt;br /&gt;
Further info coming soon.&lt;br /&gt;
&lt;br /&gt;
==== Halt on launch ====&lt;br /&gt;
* '''When I launch MTA:SA DM, nothing happens (GTA_SA.exe is running but not loading up)&lt;br /&gt;
&lt;br /&gt;
Run MTA:SA DM with Administrator privileges. To do this, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field and try again.&lt;br /&gt;
&lt;br /&gt;
==== General GTA problems ====&lt;br /&gt;
* '''I have unexplainable GTA problems or crashes'''&lt;br /&gt;
&lt;br /&gt;
Make sure your computer as well as your GTA install meet the [[Deathmatch_Client_Manual#System_requirements|minimum requirements]] and that you are not running in any 98/2000/XP/2003 compatibility modes.&lt;br /&gt;
&lt;br /&gt;
Also try the solutions from these pages:&lt;br /&gt;
* http://www.gtaforums.com/index.php?showtopic=273549&amp;amp;view=findpost&amp;amp;p=4537502&lt;br /&gt;
* http://pullmonkey.com/2007/4/30/how-i-got-gta-san-andreas-to-work-with-a-crappy-os-vista&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== Fatal error 3 ====&lt;br /&gt;
* '''I'm getting ''Fatal Error 3'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you the required downloads, because it does not have http downloading enabled. Be sure to set the '''httpdownload''' configuration tag in your configuration to '''1'''.&lt;br /&gt;
==== Download error 9: Error downloading requested files ====&lt;br /&gt;
* '''I'm getting ''Download Error 9: Error downloading requested files'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you with a valid link. This results in a 404 (Not found) HTTP error and an error at your end.&lt;br /&gt;
&lt;br /&gt;
* If you are running the built-in server ('''httpserver''' is set to '''1''' and '''httpdownloadurl''' is empty), make sure that your HTTP server is accessible (you can try to access it by using a browser) for everyone.&lt;br /&gt;
&lt;br /&gt;
* If you have configured an external web server ('''httpdownloadurl''' is set to your custom URL), make sure that your HTTP is accessible and make sure you have read the [[Deathmatch_Server_Manual#Configuring_an_external_web_server | Configuring an external web server]] guide.&lt;br /&gt;
&lt;br /&gt;
==== Crashing when banning a player ====&lt;br /&gt;
The banPlayer script function will crash. Avoid using it. You can modify the xml file manually instead. This will be fixed in the next release.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
=== Windows-related ===&lt;br /&gt;
No known reported issues.&lt;br /&gt;
&lt;br /&gt;
=== Linux-related ===&lt;br /&gt;
==== libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file ====&lt;br /&gt;
* '''My dedicated server gives a ''libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file'' error on startup''' (where &amp;lt;version&amp;gt; is to be replaced with 3 or 4)&lt;br /&gt;
&lt;br /&gt;
This means one of the dynamic dependencies (libcurl, CURL) needed in order to run the server cannot be found on your server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.4''', it's most likely due to an old version of libcurl that is installed on your system. You can either choose to upgrade libcurl to the latest version (check out your distribution package manager, or download/compile/install from the [http://curl.haxx.se/ CURL website]), or you can choose to pick another Linux build (e.g. the Generic Linux build, which contains a statically linked version of the library).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.3''', libcurl is either not installed on your system, you are running an outdated version or you are running a newer version of libcurl (and downloaded a build that relied on the old version).&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.4''' is present on your system (e.g. in /usr/lib), it means you have a newer version than the one required and you can most likely solve the problem by creating a symbolic to libcurl.so.3:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.2''' is present on your system (e.g. in /usr/lib), it means you have an older version and you can solve the problem by installing the most recent version of libcurl. This should be done through your package manager (check your distribution's documentation), or no such manager is present, by manually compiling and installing the latest CURL source from the [http://curl.haxx.se/ CURL website]).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If libcurl is not present on your system, see how to install libcurl by reading the instructions above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Couldn't find meta.xml ====&lt;br /&gt;
* '''My dedicated server console reports one of the following errors''':&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '.'&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '..'&lt;br /&gt;
&lt;br /&gt;
This is a minor (visual) issue with the directory handling code in the Linux server. The server tries to read the . and .. operators that are available in every directory, resulting in an error. You can safely ignore this issue.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Could not parse 'settings.xml' file ====&lt;br /&gt;
* ''''My dedicated server reports the ''ERROR: Could not parse 'settings.xml' file (Invalid file). Starting with an empty settings registry.'' error.&lt;br /&gt;
&lt;br /&gt;
This is because a default settings.xml file isn't shipped with the server. After this error is encountered, the server should be automatically created by the server. To be sure that the creation was successful, and that you have appropriate rights to the file, you can execute the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/mtasa_server_directory/mods/deathmatch $ touch settings.xml&lt;br /&gt;
/mtasa_server_directory/mods/deathmatch $ chmod 755 settings.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note that the word '''settings''' here doesn't reflect your server configuration, but rather the scriptable [[Settings system]].&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;/div&gt;</summary>
		<author><name>Mvol</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14564</id>
		<title>Known Issues - FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=Known_Issues_-_FAQ&amp;diff=14564"/>
		<updated>2008-01-06T14:18:24Z</updated>

		<summary type="html">&lt;p&gt;Mvol: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Post here your proposed Q&amp;amp;A, regarding the known problems with MTA:SA DM and their solutions, especially problems we're encountering now, that might be also encountered by users in the final release. You're also welcome to edit them grammar/style wise.&lt;br /&gt;
&lt;br /&gt;
== Client ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== No chat response and black screen when in-game ====&lt;br /&gt;
* '''After connecting to a server, my chat doesn't seem to work and nothing seems to happen. I can only see a black screen, I'm not getting spawned but I can see other people.'''&lt;br /&gt;
&lt;br /&gt;
This problem occurs due to the server-side packet size being set too high (close to the Ethernet maximum of 1500 bytes), resulting in the loss of all packets with this size somewhere on their way from the server to client (e.g. they are dropped by a switch, your local router, or your NIC), the above problems and possibly a ''Connection Lost'' message after a while.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== Initial black screen/hanging GTA splash screens ====&lt;br /&gt;
* '''MTA shows a permanent black screen or hanging GTA splash screens.'''&lt;br /&gt;
&lt;br /&gt;
It may be necessary that during/after the logo splash screens in Grand Theft Auto you have to give some input in order to skip the videos correctly. Try to click your left-mouse button a few times, or tapping a few keys.&lt;br /&gt;
&lt;br /&gt;
* '''MTA shows a permanent black screen after the GTA splash screens (possibly with text in the bottom right corner).'''&lt;br /&gt;
&lt;br /&gt;
This can be related to a lack of support for DirectX or video card features, on your system, which are needed to run the dynamically rendered menu. This dynamic menu is enabled by default. Try disabling the dynamic menu by downloading the adjusted [http://www.mtasa.com/files/coreconfig.xml coreconfig.xml] file and placing it in our ''GTA San Andreas\MTA'' directory (overwriting any existing files).&lt;br /&gt;
&lt;br /&gt;
==== Halt after MTA splash screen ====&lt;br /&gt;
* '''Nothing happens after the 'Stop playing with yourself' splash screen'''&lt;br /&gt;
&lt;br /&gt;
If you use nVidia GeForce, try turning off nView Desktop Manager before starting MTA.&lt;br /&gt;
&lt;br /&gt;
Also try deleting GTA San Andreas settings file (&amp;quot;gta_sa.set&amp;quot;) in &amp;quot;Documents\GTA San Andreas User Files&amp;quot; folder&lt;br /&gt;
&lt;br /&gt;
==== Crash after MTA splash screen ====&lt;br /&gt;
* '''MTA crashes after the 'Stop playing with yourself' logo. Both single player and the MTA: Race ran fine before.'''&lt;br /&gt;
&lt;br /&gt;
Try downloading the latest DirectX Runtime files from [http://www.microsoft.com/downloads/details.aspx?FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3&amp;amp;DisplayLang=en Microsoft]. Also check in Task Manager, if gta_sa.exe process isn't already running.&lt;br /&gt;
&lt;br /&gt;
If you run at any substandard resolutions (e.g. 960x720), try to change your resolution to a commonly supported one (e.g. 640×480, 800×600, 1024×768, 1152×864, 1280×1024) by launching Grand Theft Auto: San Andreas in normal mode, setting the new resolution and exiting.&lt;br /&gt;
&lt;br /&gt;
==== Controls not working ====&lt;br /&gt;
* '''My controls don't seem to work as they should.'''&lt;br /&gt;
&lt;br /&gt;
Try using the 'copygtacontrols' command in the console.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect models ====&lt;br /&gt;
* '''Woman model's breasts look awkward ingame / I'm seeing odd, spider-like shaped player models.'''&lt;br /&gt;
&lt;br /&gt;
This is caused by the way GTA handles player stats. To fix this, be sure to set both fat and muscles player stats to 0, when you're changing player skin.&lt;br /&gt;
&lt;br /&gt;
==== Incorrect drive-by functionality ====&lt;br /&gt;
* '''Drivebys arent working as they should'''&lt;br /&gt;
&lt;br /&gt;
Drivebys are handled by script, and will change depending on the loaded gamemode.&lt;br /&gt;
&lt;br /&gt;
==== Unsaved settings ====&lt;br /&gt;
* '''My MTA setting(s) didn't get saved (...) I crashed.'''&lt;br /&gt;
&lt;br /&gt;
First, configure the MTA the way you want to, then exit the game and launch it again. Settings should get saved. Alternatively, try removing the coreconfig.xml file, then configure it and quit the game.&lt;br /&gt;
&lt;br /&gt;
==== Gamepad support ====&lt;br /&gt;
* '''MTA doesnt recognise my gamepad'''&lt;br /&gt;
&lt;br /&gt;
This is a known issue - MTA's keybinds system does not support direct input.  As an alternative, [http://xpadder.com/ XPadder] can be used.  This emulates joypad buttons as keyboard/mouse so that it can be used in MTA.&lt;br /&gt;
&lt;br /&gt;
==== Sky flickering ====&lt;br /&gt;
* '''My screen/sky flickers when weather or sky effects are enabled.&lt;br /&gt;
&lt;br /&gt;
MTA:SA DM uses a new text rendering system from race, which is much more efficient in terms of FPS.  However, this can cause conflicts within the game, particularly with ATI based cards.  To fix this, bring up the console with ¬(tilde), and type the command '''ceguitext 1'''.  This reverts the rendering method to that of Race.  All glitches should no longer happen, at the cost of lower FPS.&lt;br /&gt;
&lt;br /&gt;
====Invalid serial number====&lt;br /&gt;
This seems to happen randomly to a few people. The best way to fix this is to install without a serial number at all (choose the bottom option on the MTA accounts page of the installer). We'll be looking into fixing this as soon as possible.&lt;br /&gt;
You can also try to login into your account on [http://mtabeta.com/], there you can read your serial number. Then open &amp;quot;&lt;br /&gt;
HKEY_LOCAL_MACHINE/SOFTWARE/Multi Theft Auto: San Andreas/&amp;quot; in your registry. There you have to create the string &amp;quot;Username&amp;quot; with your username as value, and the string &amp;quot;Serial&amp;quot; with your serial number as value.&lt;br /&gt;
&lt;br /&gt;
=== Windows Vista®-related ===&lt;br /&gt;
&lt;br /&gt;
==== Crash on launch ====&lt;br /&gt;
* '''I've successfully upgraded from MTA Race to MTASA DM on Vista, but it seems to crash on launch.&lt;br /&gt;
&lt;br /&gt;
Go to your Program Files\MTA San Andreas\mods\race directory, and rename client.dll to something else.  &lt;br /&gt;
&lt;br /&gt;
==== Crash on connect ====&lt;br /&gt;
* '''I seem to crash whenever I connect to a server just before I go in-game on Vista'''&lt;br /&gt;
&lt;br /&gt;
This seems to be an issue with the Microsoft DirectX April 2006 SDK Redistributable DLL file (d3dx9_30.dll) when running in compatibility mode. Please make sure that compatibility mode is competely turned off for  '''both''' your GTA_SA.exe and Multi Theft Auto.exe executables.&lt;br /&gt;
&lt;br /&gt;
==== Invalid serial error ====&lt;br /&gt;
* '''MTASA DM installer complains about wrong serial provided. I'm running it for the first time.&lt;br /&gt;
&lt;br /&gt;
You need to run the installer with Administrator privileges. To do so, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field.&lt;br /&gt;
&lt;br /&gt;
Some have found that setting compatibility to Windows XP/2000 have fixed the problem.&lt;br /&gt;
&lt;br /&gt;
If User Account Control is disabled, you might need to enable it and run the installer with admin privileges (like said above) in order to install MTA:SA DM.&lt;br /&gt;
&lt;br /&gt;
==== Clock manipulation error ====&lt;br /&gt;
* '''I am getting 'Clock manipulation detected!' error message upon launching MTA:SA DM&lt;br /&gt;
&lt;br /&gt;
Further info coming soon.&lt;br /&gt;
&lt;br /&gt;
==== Halt on launch ====&lt;br /&gt;
* '''When I launch MTA:SA DM, nothing happens (GTA_SA.exe is running but not loading up)&lt;br /&gt;
&lt;br /&gt;
Run MTA:SA DM with Administrator privileges. To do this, right click on the installer executable, choose 'Properties', go into 'Compatibility' tab and tick the check box on the last field and try again.&lt;br /&gt;
&lt;br /&gt;
==== General GTA problems ====&lt;br /&gt;
* '''I have unexplainable GTA problems or crashes'''&lt;br /&gt;
&lt;br /&gt;
Make sure your computer as well as your GTA install meet the [[Deathmatch_Client_Manual#System_requirements|minimum requirements]] and that you are not running in any 98/2000/XP/2003 compatibility modes.&lt;br /&gt;
&lt;br /&gt;
Also try the solutions from these pages:&lt;br /&gt;
* http://www.gtaforums.com/index.php?showtopic=273549&amp;amp;view=findpost&amp;amp;p=4537502&lt;br /&gt;
* http://pullmonkey.com/2007/4/30/how-i-got-gta-san-andreas-to-work-with-a-crappy-os-vista&lt;br /&gt;
&lt;br /&gt;
== Server ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
==== Fatal error 3 ====&lt;br /&gt;
* '''I'm getting ''Fatal Error 3'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you the required downloads, because it does not have http downloading enabled. Be sure to set the '''httpdownload''' configuration tag in your configuration to '''1'''.&lt;br /&gt;
==== Download error 9: Error downloading requested files ====&lt;br /&gt;
* '''I'm getting ''Download Error 9: Error downloading requested files'' whenever I connect to my server'''&lt;br /&gt;
&lt;br /&gt;
This error happens when the server you are trying to connect to is unable to provide you with a valid link. This results in a 404 (Not found) HTTP error and an error at your end.&lt;br /&gt;
&lt;br /&gt;
* If you are running the built-in server ('''httpserver''' is set to '''1''' and '''httpdownloadurl''' is empty), make sure that your HTTP server is accessible (you can try to access it by using a browser) for everyone.&lt;br /&gt;
&lt;br /&gt;
* If you have configured an external web server ('''httpdownloadurl''' is set to your custom URL), make sure that your HTTP is accessible and make sure you have read the [[Deathmatch_Server_Manual#Configuring_an_external_web_server | Configuring an external web server]] guide.&lt;br /&gt;
&lt;br /&gt;
==== Crashing when banning a player ====&lt;br /&gt;
The banPlayer script function will crash. Avoid using it. You can modify the xml file manually instead. This will be fixed in the next release.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
=== Windows-related ===&lt;br /&gt;
No known reported issues.&lt;br /&gt;
&lt;br /&gt;
=== Linux-related ===&lt;br /&gt;
==== libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file ====&lt;br /&gt;
* '''My dedicated server gives a ''libcurl.so.&amp;lt;version&amp;gt;: cannot open shared object file'' error on startup''' (where &amp;lt;version&amp;gt; is to be replaced with 3 or 4)&lt;br /&gt;
&lt;br /&gt;
This means one of the dynamic dependencies (libcurl, CURL) needed in order to run the server cannot be found on your server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.4''', it's most likely due to an old version of libcurl that is installed on your system. You can either choose to upgrade libcurl to the latest version (check out your distribution package manager, or download/compile/install from the [http://curl.haxx.se/ CURL website]), or you can choose to pick another Linux build (e.g. the Generic Linux build, which contains a statically linked version of the library).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;If your server reports that it cannot find '''libcurl.so.3''', libcurl is either not installed on your system, you are running an outdated version or you are running a newer version of libcurl (and downloaded a build that relied on the old version).&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.4''' is present on your system (e.g. in /usr/lib), it means you have a newer version than the one required and you can most likely solve the problem by creating a symbolic to libcurl.so.3:&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ln -s /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If '''libcurl.so.2''' is present on your system (e.g. in /usr/lib), it means you have an older version and you can solve the problem by installing the most recent version of libcurl. This should be done through your package manager (check your distribution's documentation), or no such manager is present, by manually compiling and installing the latest CURL source from the [http://curl.haxx.se/ CURL website]).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If libcurl is not present on your system, see how to install libcurl by reading the instructions above.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Couldn't find meta.xml ====&lt;br /&gt;
* '''My dedicated server console reports one of the following errors''':&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '.'&lt;br /&gt;
* ERROR: Couldn't find meta.xml file for resource '..'&lt;br /&gt;
&lt;br /&gt;
This is a minor (visual) issue with the directory handling code in the Linux server. The server tries to read the . and .. operators that are available in every directory, resulting in an error. You can safely ignore this issue.&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;br /&gt;
&lt;br /&gt;
==== ERROR: Could not parse 'settings.xml' file ====&lt;br /&gt;
* ''''My dedicated server reports the ''ERROR: Could not parse 'settings.xml' file (Invalid file). Starting with an empty settings registry.'' error.&lt;br /&gt;
&lt;br /&gt;
This is because a default settings.xml file isn't shipped with the server. After this error is encountered, the server should be automatically created by the server. To be sure that the creation was successful, and that you have appropriate rights to the file, you can execute the following commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/mtasa_server_directory/mods/deathmatch $ touch settings.xml&lt;br /&gt;
/mtasa_server_directory/mods/deathmatch $ chmod 755 settings.xml&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note that the word '''settings''' here doesn't reflect your server configuration, but rather the scriptable [[Settings system]].&lt;br /&gt;
&lt;br /&gt;
{{Fixed|v1.0-dp2}}&lt;/div&gt;</summary>
		<author><name>Mvol</name></author>
	</entry>
</feed>