Terminology
From SA-MP Wiki
(Difference between revisions)
| Revision as of 17:18, 15 August 2012 Smithy (Talk | contribs) ← Previous diff |
Revision as of 20:07, 19 August 2012 Ikkentim (Talk | contribs) (Added pawn) Next diff → |
||
| Line 82: | Line 82: | ||
| | Textdraw (often shortened to 'TD') | | Textdraw (often shortened to 'TD') | ||
| | A textdraw is, as the name suggests, text that is drawn on a player's screen. See [[TextDrawCreate]]. | | A textdraw is, as the name suggests, text that is drawn on a player's screen. See [[TextDrawCreate]]. | ||
| + | |||
| + | |- style="font-size:14px; text-align: center;vertical-align:top; background-color:#e1ebeb;" | ||
| + | | Pawn (often shortened to 'pwn') | ||
| + | | Programming language used for scripting gamemodes and filterscripts. | ||
| + | |||
| |} | |} | ||
Revision as of 20:07, 19 August 2012
A list of common terminology used in SA:MP scripting.
| Term | Meaning |
| Script | A script is the code that tells the server what to do. |
| Scripter | A scripter is a person that writes the script (see 'script' above). |
| Gamemode | A gamemode (sometimes 'game-mode or game mode', often shortened to 'GM') is the main script for the server. It generally contains all the core stuff. |
| Filterscript | Sometimes written as 'filter script' often shortened to 'FS', a filterscript is a script that runs alongside the main gamemode. Smaller scripts such as admin systems are generally in filterscripts. |
| Include (inc) | An 'include file' is a file (generally .inc) which can be 'included' in a script, which reads from the specified file and inserts the code in to the script in which it is included in at compile time. |
| Map | A map is basically a set of objects. |
| mySQL | mySQL is database software often used in SA:MP servers. |
| ini | .ini is a file extension commonly used by SA:MP servers to store a range of data, most commonly user/player data. 'ini' stands for 'initialization'. |
| cfg | A .cfg file is a 'ConFiGuration' file, containing various settings. The most prominent of these is server.cfg in which server configuration settings are specified such as the port or max players. |
| (De)Sync | Sync (Synchronization, sometimes spelt 'synch') is the reproduction of what one player sees which is reflected to other clients (players). |
| Client | A client is the individual player's game. |
| Server | A server is the machine/program that runs the game over a network, which all players are connected to. |
| Lag | Lag is when something 'falls behind' or is delayed. There are two types of lag; FPS lag and network lag. FPS lag is when your framerate (FPS) drops. Network lag is when you see other players behind where they actually are, as there is a delay in the synchronization of their movement. See this page for more information. |
| Compile | See here |
| Announce (server.cfg) | If 'announce' is set to 1 in server.cfg, the server will appear in the SA:MP 'internet' list for players to join. If not players can only join if they know the IP address. |
| NPC (bot) | An NPC (non-playing-character) is a character in a server that is controlled by a pre-recorded path, not by an actual person (player). Sometimes referred to as a 'bot'. |
| Pickup | A pickup is an object that can be picked up, which happens when a player walks in to it. See CreatePickup. |
| Dialog | See this. |
| Textdraw (often shortened to 'TD') | A textdraw is, as the name suggests, text that is drawn on a player's screen. See TextDrawCreate. |
| Pawn (often shortened to 'pwn') | Programming language used for scripting gamemodes and filterscripts. |
