Skip to content

Instantly share code, notes, and snippets.

@carlos-menezes
Last active March 1, 2019 13:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save carlos-menezes/b3c82e5d2035e3586b9687de901f5c0a to your computer and use it in GitHub Desktop.
Save carlos-menezes/b3c82e5d2035e3586b9687de901f5c0a to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-03-01T13:07:57.243Z","extensionVersion":"v3.2.5"}
[
{
"metadata": {
"id": "e1efb0c8-2c62-4d86-bb6a-c88f198ddfcc",
"publisherId": "dustinsanders.an-old-hope-theme-vscode",
"publisherDisplayName": "dustinsanders"
},
"name": "an-old-hope-theme-vscode",
"publisher": "dustinsanders",
"version": "3.2.1"
},
{
"metadata": {
"id": "b33f4b00-b7b4-4259-a263-eab2d86ac79b",
"publisherId": "emroussel.atomize-atom-one-dark-theme",
"publisherDisplayName": "emroussel"
},
"name": "atomize-atom-one-dark-theme",
"publisher": "emroussel",
"version": "1.2.0"
},
{
"metadata": {
"id": "cb5ffd62-3768-4f92-83a0-ccf84e22ddf4",
"publisherId": "kevinkyang.auto-comment-blocks",
"publisherDisplayName": "kevinkyang"
},
"name": "auto-comment-blocks",
"publisher": "kevinkyang",
"version": "1.0.1"
},
{
"metadata": {
"id": "6cfd01d8-e2a2-48a0-8e87-fc63c3ad1d88",
"publisherId": "swiip.b-and-y",
"publisherDisplayName": "swiip"
},
"name": "b-and-y",
"publisher": "swiip",
"version": "0.2.0"
},
{
"metadata": {
"id": "697255a9-3f36-44c8-b084-d3b91edfb23a",
"publisherId": "HookyQR.beautify",
"publisherDisplayName": "HookyQR"
},
"name": "beautify",
"publisher": "HookyQR",
"version": "1.4.9"
},
{
"metadata": {
"id": "a6a0c5b2-d078-4bf5-a9ee-4e37054414b3",
"publisherId": "formulahendry.code-runner",
"publisherDisplayName": "formulahendry"
},
"name": "code-runner",
"publisher": "formulahendry",
"version": "0.9.7"
},
{
"metadata": {
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd",
"publisherId": "Shan.code-settings-sync",
"publisherDisplayName": "Shan"
},
"name": "code-settings-sync",
"publisher": "Shan",
"version": "3.2.5"
},
{
"metadata": {
"id": "c6e162d7-4ee5-43e9-9300-0689dce1999b",
"publisherId": "vincentfiestada.cold-horizon-vscode",
"publisherDisplayName": "vincentfiestada"
},
"name": "cold-horizon-vscode",
"publisher": "vincentfiestada",
"version": "1.0.5"
},
{
"metadata": {
"id": "946b6c3e-cb86-4b44-b716-30bcb64ca9f1",
"publisherId": "hars.CppSnippets",
"publisherDisplayName": "hars"
},
"name": "CppSnippets",
"publisher": "hars",
"version": "0.0.13"
},
{
"metadata": {
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2",
"publisherId": "ms-vscode.cpptools",
"publisherDisplayName": "ms-vscode"
},
"name": "cpptools",
"publisher": "ms-vscode",
"version": "0.21.0"
},
{
"metadata": {
"id": "d0bfc4ab-1d3a-4487-8782-7cf6027b4fff",
"publisherId": "ms-vscode.csharp",
"publisherDisplayName": "ms-vscode"
},
"name": "csharp",
"publisher": "ms-vscode",
"version": "1.17.1"
},
{
"metadata": {
"id": "2bbe1392-1ad3-4f59-82bc-fccaa3afc3a5",
"publisherId": "icrawl.discord-vscode",
"publisherDisplayName": "icrawl"
},
"name": "discord-vscode",
"publisher": "icrawl",
"version": "3.3.11"
},
{
"metadata": {
"id": "11eb4752-3e91-458c-b11c-56306b9e05fe",
"publisherId": "bogdanlazar.edge",
"publisherDisplayName": "bogdanlazar"
},
"name": "edge",
"publisher": "bogdanlazar",
"version": "1.1.5"
},
{
"metadata": {
"id": "f60a60a6-95ba-42d4-b41c-3d24c1b89588",
"publisherId": "EditorConfig.EditorConfig",
"publisherDisplayName": "EditorConfig"
},
"name": "EditorConfig",
"publisher": "EditorConfig",
"version": "0.13.0"
},
{
"metadata": {
"id": "acb17248-5723-4d45-8a3f-14e7418db973",
"publisherId": "muhammadsammy.flat-ui-dark",
"publisherDisplayName": "muhammadsammy"
},
"name": "flat-ui-dark",
"publisher": "muhammadsammy",
"version": "0.1.2"
},
{
"metadata": {
"id": "10c60029-820e-4bee-bbcb-58a5a9c2dc12",
"publisherId": "Framer.framer-syntax",
"publisherDisplayName": "Framer"
},
"name": "framer-syntax",
"publisher": "Framer",
"version": "1.1.0"
},
{
"metadata": {
"id": "d6f6cfea-4b6f-41f4-b571-6ad2ab7918da",
"publisherId": "ms-vscode.Go",
"publisherDisplayName": "ms-vscode"
},
"name": "Go",
"publisher": "ms-vscode",
"version": "0.9.2"
},
{
"metadata": {
"id": "be992f3f-9f22-4b66-a1d2-ecad04c28a28",
"publisherId": "abusaidm.html-snippets",
"publisherDisplayName": "abusaidm"
},
"name": "html-snippets",
"publisher": "abusaidm",
"version": "0.2.1"
},
{
"metadata": {
"id": "3fe4660f-1dcb-47d4-8f7e-1a22a16b2d5e",
"publisherId": "albymor.increment-selection",
"publisherDisplayName": "albymor"
},
"name": "increment-selection",
"publisher": "albymor",
"version": "0.0.3"
},
{
"metadata": {
"id": "a2cec723-5349-460d-9de9-0fd1f8d3456f",
"publisherId": "xabikos.JavaScriptSnippets",
"publisherDisplayName": "xabikos"
},
"name": "JavaScriptSnippets",
"publisher": "xabikos",
"version": "1.7.2"
},
{
"metadata": {
"id": "92dbba32-d666-4ee7-a4ad-ed0415030fbc",
"publisherId": "ryan0x200.kaia-theme-vscode",
"publisherDisplayName": "ryan0x200"
},
"name": "kaia-theme-vscode",
"publisher": "ryan0x200",
"version": "1.1.2"
},
{
"metadata": {
"id": "61d03280-3919-4dd1-bce1-178ca21fdeaf",
"publisherId": "James-Yu.latex-workshop",
"publisherDisplayName": "James-Yu"
},
"name": "latex-workshop",
"publisher": "James-Yu",
"version": "6.0.0"
},
{
"metadata": {
"id": "b63c44fd-0457-4696-99e9-dbfdf70d77de",
"publisherId": "ritwickdey.LiveServer",
"publisherDisplayName": "ritwickdey"
},
"name": "LiveServer",
"publisher": "ritwickdey",
"version": "5.5.1"
},
{
"metadata": {
"id": "633db44e-aa2a-4076-9b80-fb54ac7980cb",
"publisherId": "juliettepretot.lucy-vscode",
"publisherDisplayName": "juliettepretot"
},
"name": "lucy-vscode",
"publisher": "juliettepretot",
"version": "2.6.3"
},
{
"metadata": {
"id": "5db78037-f674-459f-a236-db622c427c5b",
"publisherId": "PKief.material-icon-theme",
"publisherDisplayName": "PKief"
},
"name": "material-icon-theme",
"publisher": "PKief",
"version": "3.6.3"
},
{
"metadata": {
"id": "26a529c9-2654-4b95-a63f-02f6a52429e6",
"publisherId": "zhuangtongfa.Material-theme",
"publisherDisplayName": "zhuangtongfa"
},
"name": "Material-theme",
"publisher": "zhuangtongfa",
"version": "2.18.2"
},
{
"metadata": {
"id": "e9e7f567-5669-4c9c-a2db-df05d6cf28ed",
"publisherId": "miguelsolorio.min-theme",
"publisherDisplayName": "miguelsolorio"
},
"name": "min-theme",
"publisher": "miguelsolorio",
"version": "1.1.1"
},
{
"metadata": {
"id": "6a16ba54-0fc8-4db6-be42-40cfc5696625",
"publisherId": "LaurentTreguier.monokai-grey",
"publisherDisplayName": "LaurentTreguier"
},
"name": "monokai-grey",
"publisher": "LaurentTreguier",
"version": "0.2.7"
},
{
"metadata": {
"id": "e5e1b105-0b94-4b19-8e30-3d129b54c0ec",
"publisherId": "rofrol.monokai-ocean",
"publisherDisplayName": "rofrol"
},
"name": "monokai-ocean",
"publisher": "rofrol",
"version": "1.0.6"
},
{
"metadata": {
"id": "69b16d69-4e4e-4669-934c-daa646794c37",
"publisherId": "dcasella.monokai-plusplus",
"publisherDisplayName": "dcasella"
},
"name": "monokai-plusplus",
"publisher": "dcasella",
"version": "1.6.8"
},
{
"metadata": {
"id": "d4e2a48f-0b88-4540-92c5-a4ab4dd2c813",
"publisherId": "liviuschera.noctis",
"publisherDisplayName": "liviuschera"
},
"name": "noctis",
"publisher": "liviuschera",
"version": "7.7.2"
},
{
"metadata": {
"id": "a08e0447-15ce-48a9-a54b-5b67cdb2563c",
"publisherId": "acidic9.p5js-snippets",
"publisherDisplayName": "acidic9"
},
"name": "p5js-snippets",
"publisher": "acidic9",
"version": "0.0.6"
},
{
"metadata": {
"id": "cc736cff-1f7f-4d69-bc4b-00f69c0a9153",
"publisherId": "tourervit.phantom",
"publisherDisplayName": "tourervit"
},
"name": "phantom",
"publisher": "tourervit",
"version": "1.1.1"
},
{
"metadata": {
"id": "d80b9a94-f4a6-4e39-bc42-62212e365682",
"publisherId": "pnp.polacode",
"publisherDisplayName": "pnp"
},
"name": "polacode",
"publisher": "pnp",
"version": "0.2.2"
},
{
"metadata": {
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
"publisherId": "ms-python.python",
"publisherDisplayName": "ms-python"
},
"name": "python",
"publisher": "ms-python",
"version": "2019.2.5433"
},
{
"metadata": {
"id": "9d652157-0fd8-4787-bb27-95edd8bd36bb",
"publisherId": "txava.region-marker",
"publisherDisplayName": "txava"
},
"name": "region-marker",
"publisher": "txava",
"version": "1.0.0"
},
{
"metadata": {
"id": "e52bce95-a629-455f-8626-e7301b9e372a",
"publisherId": "robinbentley.sass-indented",
"publisherDisplayName": "robinbentley"
},
"name": "sass-indented",
"publisher": "robinbentley",
"version": "1.5.1"
},
{
"metadata": {
"id": "77c501d6-f716-417d-935f-d89657ad749a",
"publisherId": "zrachod.splus-theme",
"publisherDisplayName": "zrachod"
},
"name": "splus-theme",
"publisher": "zrachod",
"version": "0.1.15"
},
{
"metadata": {
"id": "0962a698-f096-4ae3-8102-c700b5a637e9",
"publisherId": "XephAlpha.syntax",
"publisherDisplayName": "XephAlpha"
},
"name": "syntax",
"publisher": "XephAlpha",
"version": "1.5.3"
},
{
"metadata": {
"id": "4e44877c-1c8d-4f9c-ba86-1372d0fbeeb1",
"publisherId": "dracula-theme.theme-dracula",
"publisherDisplayName": "dracula-theme"
},
"name": "theme-dracula",
"publisher": "dracula-theme",
"version": "2.16.0"
},
{
"metadata": {
"id": "a6df477a-3eb0-4ab0-90f6-5b932a80f236",
"publisherId": "jbw91.theme-material-dark-soda",
"publisherDisplayName": "jbw91"
},
"name": "theme-material-dark-soda",
"publisher": "jbw91",
"version": "1.3.1"
},
{
"metadata": {
"id": "9764fb1f-aa45-4e65-a18e-705b3b00761c",
"publisherId": "tinkertrain.theme-panda",
"publisherDisplayName": "tinkertrain"
},
"name": "theme-panda",
"publisher": "tinkertrain",
"version": "1.3.0"
},
{
"metadata": {
"id": "0c601642-d429-4a82-b65d-457ec60f7c6d",
"publisherId": "chiragpat.tomorrow-and-tomorrow-night-operator-mono-theme",
"publisherDisplayName": "chiragpat"
},
"name": "tomorrow-and-tomorrow-night-operator-mono-theme",
"publisher": "chiragpat",
"version": "0.0.6"
},
{
"metadata": {
"id": "445ba381-f232-4150-9056-d790bd76d698",
"publisherId": "kamikillerto.vscode-colorize",
"publisherDisplayName": "kamikillerto"
},
"name": "vscode-colorize",
"publisher": "kamikillerto",
"version": "0.8.7"
},
{
"metadata": {
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a",
"publisherId": "dbaeumer.vscode-eslint",
"publisherDisplayName": "dbaeumer"
},
"name": "vscode-eslint",
"publisher": "dbaeumer",
"version": "1.8.0"
},
{
"metadata": {
"id": "95dcafc3-2012-45bf-aac1-0b5345e0daf1",
"publisherId": "slevesque.vscode-hexdump",
"publisherDisplayName": "slevesque"
},
"name": "vscode-hexdump",
"publisher": "slevesque",
"version": "1.7.2"
},
{
"metadata": {
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a",
"publisherId": "robertohuertasm.vscode-icons",
"publisherDisplayName": "robertohuertasm"
},
"name": "vscode-icons",
"publisher": "robertohuertasm",
"version": "8.2.0"
},
{
"metadata": {
"id": "daf8b44d-8aae-4da2-80c5-1f770219f643",
"publisherId": "DavidAnson.vscode-markdownlint",
"publisherDisplayName": "DavidAnson"
},
"name": "vscode-markdownlint",
"publisher": "DavidAnson",
"version": "0.24.0"
},
{
"metadata": {
"id": "c1b68480-b00a-4451-9eef-ce63d4e6b79b",
"publisherId": "adityavm.vscode-monokai-seti",
"publisherDisplayName": "adityavm"
},
"name": "vscode-monokai-seti",
"publisher": "adityavm",
"version": "0.0.5"
},
{
"metadata": {
"id": "1dd94d7d-2db2-4779-a858-cff72cc8be68",
"publisherId": "southclaws.vscode-pawn",
"publisherDisplayName": "southclaws"
},
"name": "vscode-pawn",
"publisher": "southclaws",
"version": "0.6.4"
},
{
"metadata": {
"id": "181aaa23-a4de-4f19-918e-fc844cb2de06",
"publisherId": "juanmnl.vscode-theme-hydra",
"publisherDisplayName": "juanmnl"
},
"name": "vscode-theme-hydra",
"publisher": "juanmnl",
"version": "2.1.1"
},
{
"metadata": {
"id": "de187221-f8d6-4a98-ba49-3d49186d9c14",
"publisherId": "fivepointseven.vscode-theme-onedark-vivid",
"publisherDisplayName": "fivepointseven"
},
"name": "vscode-theme-onedark-vivid",
"publisher": "fivepointseven",
"version": "1.2.0"
},
{
"metadata": {
"id": "5f7c0272-1dbb-4561-8d16-1766851c58b6",
"publisherId": "alexandreramos.vulgocode-color-theme",
"publisherDisplayName": "alexandreramos"
},
"name": "vulgocode-color-theme",
"publisher": "alexandreramos",
"version": "0.1.12"
}
]
// Place your key bindings in this file to overwrite the defaults
[
{
"key": "ctrl+r",
"command": "workbench.action.tasks.runTask"
},
{ "key": "f5", "command": "workbench.action.tasks.build" }
]
{
"editor.tokenColorCustomizations": {
"[Syntax Dark]": {
"comments": "#bbbbbb"
},
"textMateRules": [
{
"scope": "keyword",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "storage",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "constant.language",
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "support.class.builtin",
"settings": {
"fontStyle": "bold"
}
}
]
},
"editor.cursorBlinking": "smooth",
"workbench.colorTheme": "Splus",
"editor.fontFamily": "Roboto Mono",
"editor.fontSize": 14,
"editor.lineHeight": 24,
"editor.minimap.enabled": false,
"editor.overviewRulerBorder": false,
"editor.renderIndentGuides": false,
"editor.renderLineHighlight": "none",
"editor.roundedSelection": false,
"workbench.editor.tabSizing": "fit",
"window.title": "${appName}",
"explorer.openEditors.visible": 0,
"terminal.integrated.fontSize": 14,
"window.titleBarStyle": "custom",
"liveServer.settings.donotVerifyTags": true,
"liveServer.settings.donotShowInfoMsg": true,
"vsicons.projectDetection.autoReload": true,
"vsicons.dontShowNewVersionMessage": true,
"sync.gist": "b3c82e5d2035e3586b9687de901f5c0a",
"window.zoomLevel": 0,
"explorer.confirmDragAndDrop": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"window.newWindowDimensions": "maximized",
"window.openFoldersInNewWindow": "off",
"typescript.updateImportsOnFileMove.enabled": "always",
//"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": "material-icon-theme",
"git.autofetch": true,
"sync.autoUpload": false
}
{
// START
// SAMP - MACROS
"#if !defined … #define … #endif": {
"prefix": "def",
"body": "#if !defined ${1/([A-Za-z0-9_]+).*/$1/}\n\t#define ${1:SYMBOL} ${2:value}\n#endif$0"
},
"#include \"…\"": {
"prefix": "include",
"body": "include \"${1:}\"$0"
},
"#include <…>": {
"prefix": "include",
"body": "include <${1:}>$0"
},
// SAMP - ALS
"ALS Callback": {
"prefix": "ALS",
"body": "public ${2:Function}(${3:Args})\n{\n\t${4}\n\t#if defined ${1:Prefix}_${2:Function}\n\t\treturn ${1:Prefix}_${2:Function}(${3:Args});\n\t#else\n\t\treturn 1;\n\t#endif\n}\n#if defined _ALS_${2:Function}\n\t#undef ${2:Function}\n#else\n\t#define _ALS_${2:Function}\n#endif\n\n#define ${2:Function} ${1:Prefix}_${2:Function}\n#if defined ${1:Prefix}_${2:Function}\n\tforward ${1:Prefix}_${2:Function}(${3:Args});\n#endif$0"
},
"ALS Function": {
"prefix": "ALS",
"body": "stock ${1:Prefix}_${2:Function}(${3:args})\n{\n\t${4}\n\treturn ${2}(${3});\n}\n#if defined _ALS_${2}\n\t#undef ${2}\n#else\n\t#define _ALS_${2}\n#endif\n\n#define ${2} ${1}_${2}$0"
},
// SAMP - FCNPC (PLUGIN)
"FCNPC_OnCreate": {
"prefix": "FCNPC_OnCreate",
"body": "FCNPC_OnCreate(${1:npcid})$0"
},
"FCNPC_OnDestroy": {
"prefix": "FCNPC_OnDestroy",
"body": "FCNPC_OnDestroy(${1:npcid})$0"
},
"FCNPC_OnSpawn": {
"prefix": "FCNPC_OnSpawn",
"body": "FCNPC_OnSpawn(${1:npcid})$0"
},
"FCNPC_OnRespawn": {
"prefix": "FCNPC_OnRespawn",
"body": "FCNPC_OnRespawn(${1:npcid})$0"
},
"FCNPC_OnDeath": {
"prefix": "FCNPC_OnDeath",
"body": "FCNPC_OnDeath(${1:npcid}, ${2:killerid}, ${3:weaponid})$0"
},
"FCNPC_OnVehicleEntryComplete": {
"prefix": "FCNPC_OnVehicleEntryComplete",
"body": "FCNPC_OnVehicleEntryComplete(${1:npcid}, ${2:vehicleid}, ${3:seat})$0"
},
"FCNPC_OnVehicleExitComplete": {
"prefix": "FCNPC_OnVehicleExitComplete",
"body": "FCNPC_OnVehicleExitComplete(${1:npcid})$0"
},
"FCNPC_OnReachDestination": {
"prefix": "FCNPC_OnReachDestination",
"body": "FCNPC_OnReachDestination(${1:npcid})$0"
},
"FCNPC_OnFinishPlayback": {
"prefix": "FCNPC_OnFinishPlayback",
"body": "FCNPC_OnFinishPlayback(${1:npcid})$0"
},
"FCNPC_OnTakeDamage": {
"prefix": "FCNPC_OnTakeDamage",
"body": "FCNPC_OnTakeDamage(${1:npcid}, ${2:damagerid}, ${3:weaponid}, ${4:bodypart}, ${5:Float:health_loss})$0"
},
"FCNPC_OnGiveDamage": {
"prefix": "FCNPC_OnGiveDamage",
"body": "FCNPC_OnGiveDamage(${1:npcid}, ${2:issuerid}, ${3:weaponid}, ${4:bodypart}, ${5:Float:health_loss})$0"
},
"FCNPC_OnVehicleTakeDamage": {
"prefix": "FCNPC_OnVehicleTakeDamage",
"body": "FCNPC_OnVehicleTakeDamage(${1:npcid}, ${2:damagerid}, ${3:vehicleid}, ${4:weaponid}, ${5:Float:x}, ${6:Float:y}, ${7:Float:z})$0"
},
"FCNPC_OnFinishNodePoint": {
"prefix": "FCNPC_OnFinishNodePoint",
"body": "FCNPC_OnFinishNodePoint(${1:npcid}, ${2:point})$0"
},
"FCNPC_OnChangeNode": {
"prefix": "FCNPC_OnChangeNode",
"body": "FCNPC_OnChangeNode(${1:npcid}, ${2:nodeid})$0"
},
"FCNPC_OnFinishNode": {
"prefix": "FCNPC_OnFinishNode",
"body": "FCNPC_OnFinishNode(${1:npcid})$0"
},
"FCNPC_OnStreamIn": {
"prefix": "FCNPC_OnStreamIn",
"body": "FCNPC_OnStreamIn(${1:npcid}, ${2:forplayerid})$0"
},
"FCNPC_OnStreamOut": {
"prefix": "FCNPC_OnStreamOut",
"body": "FCNPC_OnStreamOut(${1:npcid}, ${2:forplayerid})$0"
},
"FCNPC_OnUpdate": {
"prefix": "FCNPC_OnUpdate",
"body": "FCNPC_OnUpdate(${1:npcid})$0"
},
"FCNPC_OnFinishMovePath": {
"prefix": "FCNPC_OnFinishMovePath",
"body": "FCNPC_OnFinishMovePath(${1:npcid}, ${2:pathid})$0"
},
"FCNPC_OnFinishMovePathPoint": {
"prefix": "FCNPC_OnFinishMovePathPoint",
"body": "FCNPC_OnFinishMovePathPoint(${1:npcid}, ${2:pathid}, ${3:pointid})$0"
},
"FCNPC_SetUpdateRate": {
"prefix": "FCNPC_SetUpdateRate",
"body": "FCNPC_SetUpdateRate(${1:rate})$0"
},
"FCNPC_InitMapAndreas": {
"prefix": "FCNPC_InitMapAndreas",
"body": "FCNPC_InitMapAndreas(${1:address})$0"
},
"FCNPC_Create": {
"prefix": "FCNPC_Create",
"body": "FCNPC_Create(${1:name[]})$0"
},
"FCNPC_Destroy": {
"prefix": "FCNPC_Destroy",
"body": "FCNPC_Destroy(${1:npcid})$0"
},
"FCNPC_Spawn": {
"prefix": "FCNPC_Spawn",
"body": "FCNPC_Spawn(${1:npcid}, ${2:skinid}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"FCNPC_Respawn": {
"prefix": "FCNPC_Respawn",
"body": "FCNPC_Respawn(${1:npcid})$0"
},
"FCNPC_IsSpawned": {
"prefix": "FCNPC_IsSpawned",
"body": "FCNPC_IsSpawned(${1:npcid})$0"
},
"FCNPC_Kill": {
"prefix": "FCNPC_Kill",
"body": "FCNPC_Kill(${1:npcid})$0"
},
"FCNPC_IsDead": {
"prefix": "FCNPC_IsDead",
"body": "FCNPC_IsDead(${1:npcid})$0"
},
"FCNPC_IsValid": {
"prefix": "FCNPC_IsValid",
"body": "FCNPC_IsValid(${1:npcid})$0"
},
"FCNPC_IsStreamedIn": {
"prefix": "FCNPC_IsStreamedIn",
"body": "FCNPC_IsStreamedIn(${1:npcid}, ${2:forplayerid})$0"
},
"FCNPC_IsStreamedForAnyone": {
"prefix": "FCNPC_IsStreamedForAnyone",
"body": "FCNPC_IsStreamedForAnyone(${1:npcid})$0"
},
"FCNPC_SetPosition": {
"prefix": "FCNPC_SetPosition",
"body": "FCNPC_SetPosition(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_GivePosition": {
"prefix": "FCNPC_GivePosition",
"body": "FCNPC_GivePosition(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_GetPosition": {
"prefix": "FCNPC_GetPosition",
"body": "FCNPC_GetPosition(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_SetAngle": {
"prefix": "FCNPC_SetAngle",
"body": "FCNPC_SetAngle(${1:npcid}, ${2:Float:angle})$0"
},
"FCNPC_GiveAngle": {
"prefix": "FCNPC_GiveAngle",
"body": "FCNPC_GiveAngle(${1:npcid}, ${2:Float:angle})$0"
},
"FCNPC_SetAngleToPos": {
"prefix": "FCNPC_SetAngleToPos",
"body": "FCNPC_SetAngleToPos(${1:npcid}, ${2:Float:x}, ${3:Float:y})$0"
},
"FCNPC_SetAngleToPlayer": {
"prefix": "FCNPC_SetAngleToPlayer",
"body": "FCNPC_SetAngleToPlayer(${1:npcid}, ${2:playerid})$0"
},
"FCNPC_GetAngle": {
"prefix": "FCNPC_GetAngle",
"body": "FCNPC_GetAngle(${1:npcid})$0"
},
"FCNPC_SetQuaternion": {
"prefix": "FCNPC_SetQuaternion",
"body": "FCNPC_SetQuaternion(${1:npcid}, ${2:Float:w}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"FCNPC_GiveQuaternion": {
"prefix": "FCNPC_GiveQuaternion",
"body": "FCNPC_GiveQuaternion(${1:npcid}, ${2:Float:w}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"FCNPC_GetQuaternion": {
"prefix": "FCNPC_GetQuaternion",
"body": "FCNPC_GetQuaternion(${1:npcid}, ${2:Float:w}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"FCNPC_SetVelocity": {
"prefix": "FCNPC_SetVelocity",
"body": "FCNPC_SetVelocity(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:bool:update_pos = false})$0"
},
"FCNPC_GiveVelocity": {
"prefix": "FCNPC_GiveVelocity",
"body": "FCNPC_GiveVelocity(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:bool:update_pos = false})$0"
},
"FCNPC_GetVelocity": {
"prefix": "FCNPC_GetVelocity",
"body": "FCNPC_GetVelocity(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_SetInterior": {
"prefix": "FCNPC_SetInterior",
"body": "FCNPC_SetInterior(${1:npcid}, ${2:interiorid})$0"
},
"FCNPC_GetInterior": {
"prefix": "FCNPC_GetInterior",
"body": "FCNPC_GetInterior(${1:npcid})$0"
},
"FCNPC_SetVirtualWorld": {
"prefix": "FCNPC_SetVirtualWorld",
"body": "FCNPC_SetVirtualWorld(${1:npcid}, ${2:worldid})$0"
},
"FCNPC_GetVirtualWorld": {
"prefix": "FCNPC_GetVirtualWorld",
"body": "FCNPC_GetVirtualWorld(${1:npcid})$0"
},
"FCNPC_SetHealth": {
"prefix": "FCNPC_SetHealth",
"body": "FCNPC_SetHealth(${1:npcid}, ${2:Float:health})$0"
},
"FCNPC_GiveHealth": {
"prefix": "FCNPC_GiveHealth",
"body": "FCNPC_GiveHealth(${1:npcid}, ${2:Float:health})$0"
},
"FCNPC_GetHealth": {
"prefix": "FCNPC_GetHealth",
"body": "FCNPC_GetHealth(${1:npcid})$0"
},
"FCNPC_SetArmour": {
"prefix": "FCNPC_SetArmour",
"body": "FCNPC_SetArmour(${1:npcid}, ${2:Float:armour})$0"
},
"FCNPC_GiveArmour": {
"prefix": "FCNPC_GiveArmour",
"body": "FCNPC_GiveArmour(${1:npcid}, ${2:Float:armour})$0"
},
"FCNPC_GetArmour": {
"prefix": "FCNPC_GetArmour",
"body": "FCNPC_GetArmour(${1:npcid})$0"
},
"FCNPC_SetInvulnerable": {
"prefix": "FCNPC_SetInvulnerable",
"body": "FCNPC_SetInvulnerable(${1:npcid}, ${2:bool:invulnerable = true})$0"
},
"FCNPC_IsInvulnerable": {
"prefix": "FCNPC_IsInvulnerable",
"body": "FCNPC_IsInvulnerable(${1:npcid})$0"
},
"FCNPC_SetSkin": {
"prefix": "FCNPC_SetSkin",
"body": "FCNPC_SetSkin(${1:npcid}, ${2:skinid})$0"
},
"FCNPC_GetSkin": {
"prefix": "FCNPC_GetSkin",
"body": "FCNPC_GetSkin(${1:npcid})$0"
},
"FCNPC_SetWeapon": {
"prefix": "FCNPC_SetWeapon",
"body": "FCNPC_SetWeapon(${1:npcid}, ${2:weaponid})$0"
},
"FCNPC_GetWeapon": {
"prefix": "FCNPC_GetWeapon",
"body": "FCNPC_GetWeapon(${1:npcid})$0"
},
"FCNPC_SetAmmo": {
"prefix": "FCNPC_SetAmmo",
"body": "FCNPC_SetAmmo(${1:npcid}, ${2:ammo})$0"
},
"FCNPC_GiveAmmo": {
"prefix": "FCNPC_GiveAmmo",
"body": "FCNPC_GiveAmmo(${1:npcid}, ${2:ammo})$0"
},
"FCNPC_GetAmmo": {
"prefix": "FCNPC_GetAmmo",
"body": "FCNPC_GetAmmo(${1:npcid})$0"
},
"FCNPC_SetWeaponSkillLevel": {
"prefix": "FCNPC_SetWeaponSkillLevel",
"body": "FCNPC_SetWeaponSkillLevel(${1:npcid}, ${2:skill}, ${3:level})$0"
},
"FCNPC_GiveWeaponSkillLevel": {
"prefix": "FCNPC_GiveWeaponSkillLevel",
"body": "FCNPC_GiveWeaponSkillLevel(${1:npcid}, ${2:skill}, ${3:level})$0"
},
"FCNPC_GetWeaponSkillLevel": {
"prefix": "FCNPC_GetWeaponSkillLevel",
"body": "FCNPC_GetWeaponSkillLevel(${1:npcid}, ${2:skill})$0"
},
"FCNPC_SetWeaponState": {
"prefix": "FCNPC_SetWeaponState",
"body": "FCNPC_SetWeaponState(${1:npcid}, ${2:weaponstate})$0"
},
"FCNPC_GetWeaponState": {
"prefix": "FCNPC_GetWeaponState",
"body": "FCNPC_GetWeaponState(${1:npcid})$0"
},
"FCNPC_SetWeaponReloadTime": {
"prefix": "FCNPC_SetWeaponReloadTime",
"body": "FCNPC_SetWeaponReloadTime(${1:npcid}, ${2:weaponid}, ${3:time})$0"
},
"FCNPC_GetWeaponReloadTime": {
"prefix": "FCNPC_GetWeaponReloadTime",
"body": "FCNPC_GetWeaponReloadTime(${1:npcid}, ${2:weaponid})$0"
},
"FCNPC_SetWeaponShootTime": {
"prefix": "FCNPC_SetWeaponShootTime",
"body": "FCNPC_SetWeaponShootTime(${1:npcid}, ${2:weaponid}, ${3:time})$0"
},
"FCNPC_GetWeaponShootTime": {
"prefix": "FCNPC_GetWeaponShootTime",
"body": "FCNPC_GetWeaponShootTime(${1:npcid}, ${2:weaponid})$0"
},
"FCNPC_SetWeaponClipSize": {
"prefix": "FCNPC_SetWeaponClipSize",
"body": "FCNPC_SetWeaponClipSize(${1:npcid}, ${2:weaponid}, ${3:size})$0"
},
"FCNPC_GetWeaponClipSize": {
"prefix": "FCNPC_GetWeaponClipSize",
"body": "FCNPC_GetWeaponClipSize(${1:npcid}, ${2:weaponid})$0"
},
"FCNPC_SetWeaponAccuracy": {
"prefix": "FCNPC_SetWeaponAccuracy",
"body": "FCNPC_SetWeaponAccuracy(${1:npcid}, ${2:weaponid}, ${3:Float:accuracy})$0"
},
"FCNPC_GetWeaponAccuracy": {
"prefix": "FCNPC_GetWeaponAccuracy",
"body": "FCNPC_GetWeaponAccuracy(${1:npcid}, ${2:weaponid})$0"
},
"FCNPC_SetWeaponInfo": {
"prefix": "FCNPC_SetWeaponInfo",
"body": "FCNPC_SetWeaponInfo(${1:npcid}, ${2:weaponid}, ${3:reload_time = -1}, ${4:shoot_time = -1}, ${5:clip_size = -1}, ${6:Float:accuracy = 1.0})$0"
},
"FCNPC_GetWeaponInfo": {
"prefix": "FCNPC_GetWeaponInfo",
"body": "FCNPC_GetWeaponInfo(${1:npcid}, ${2:weaponid}, ${3:reload_time = -1}, ${4:shoot_time = -1}, ${5:clip_size = -1}, ${6:Float:accuracy = 1.0})$0"
},
"FCNPC_SetWeaponDefaultInfo": {
"prefix": "FCNPC_SetWeaponDefaultInfo",
"body": "FCNPC_SetWeaponDefaultInfo(${1:weaponid}, ${2:reload_time = -1}, ${3:shoot_time = -1}, ${4:clip_size = -1}, ${5:Float:accuracy = 1.0})$0"
},
"FCNPC_GetWeaponDefaultInfo": {
"prefix": "FCNPC_GetWeaponDefaultInfo",
"body": "FCNPC_GetWeaponDefaultInfo(${1:weaponid}, ${2:reload_time = -1}, ${3:shoot_time = -1}, ${4:clip_size = -1}, ${5:Float:accuracy = 1.0})$0"
},
"FCNPC_SetKeys": {
"prefix": "FCNPC_SetKeys",
"body": "FCNPC_SetKeys(${1:npcid}, ${2:ud_analog}, ${3:lr_analog}, ${4:keys})$0"
},
"FCNPC_GetKeys": {
"prefix": "FCNPC_GetKeys",
"body": "FCNPC_GetKeys(${1:npcid}, ${2:ud_analog}, ${3:lr_analog}, ${4:keys})$0"
},
"FCNPC_SetSpecialAction": {
"prefix": "FCNPC_SetSpecialAction",
"body": "FCNPC_SetSpecialAction(${1:npcid}, ${2:actionid})$0"
},
"FCNPC_GetSpecialAction": {
"prefix": "FCNPC_GetSpecialAction",
"body": "FCNPC_GetSpecialAction(${1:npcid})$0"
},
"FCNPC_SetAnimation": {
"prefix": "FCNPC_SetAnimation",
"body": "FCNPC_SetAnimation(${1:npcid}, ${2:animationid}, ${3:Float:fDelta = 4.1}, ${4:loop = 0}, ${5:lockx = 1}, ${6:locky = 1}, ${7:freeze = 0}, ${8:time = 1})$0"
},
"FCNPC_SetAnimationByName": {
"prefix": "FCNPC_SetAnimationByName",
"body": "FCNPC_SetAnimationByName(${1:npcid}, ${2:name[]}, ${3:Float:fDelta = 4.1}, ${4:loop = 0}, ${5:lockx = 1}, ${6:locky = 1}, ${7:freeze = 0}, ${8:time = 1})$0"
},
"FCNPC_ResetAnimation": {
"prefix": "FCNPC_ResetAnimation",
"body": "FCNPC_ResetAnimation(${1:npcid})$0"
},
"FCNPC_GetAnimation": {
"prefix": "FCNPC_GetAnimation",
"body": "FCNPC_GetAnimation(${1:npcid}, ${2:animationid = 0}, ${3:Float:fDelta = 4.1}, ${4:loop = 0}, ${5:lockx = 1}, ${6:locky = 1}, ${7:freeze = 0}, ${8:time = 1})$0"
},
"FCNPC_ApplyAnimation": {
"prefix": "FCNPC_ApplyAnimation",
"body": "FCNPC_ApplyAnimation(${1:npcid}, ${2:animlib[]}, ${3:animname[]}, ${4:Float:fDelta = 4.1}, ${5:loop = 0}, ${6:lockx = 1}, ${7:locky = 1}, ${8:freeze = 0}, ${9:time = 1})$0"
},
"FCNPC_ClearAnimations": {
"prefix": "FCNPC_ClearAnimations",
"body": "FCNPC_ClearAnimations(${1:npcid})$0"
},
"FCNPC_SetFightingStyle": {
"prefix": "FCNPC_SetFightingStyle",
"body": "FCNPC_SetFightingStyle(${1:npcid}, ${2:style})$0"
},
"FCNPC_GetFightingStyle": {
"prefix": "FCNPC_GetFightingStyle",
"body": "FCNPC_GetFightingStyle(${1:npcid})$0"
},
"FCNPC_ToggleReloading": {
"prefix": "FCNPC_ToggleReloading",
"body": "FCNPC_ToggleReloading(${1:npcid}, ${2:bool:toggle})$0"
},
"FCNPC_ToggleInfiniteAmmo": {
"prefix": "FCNPC_ToggleInfiniteAmmo",
"body": "FCNPC_ToggleInfiniteAmmo(${1:npcid}, ${2:bool:toggle})$0"
},
"FCNPC_GoTo": {
"prefix": "FCNPC_GoTo",
"body": "FCNPC_GoTo(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:type = MOVE_TYPE_AUTO}, ${6:Float:speed = MOVE_SPEED_AUTO}, ${7:bool:UseMapAndreas = false}, ${8:Float:radius = 0.0}, ${9:bool:setangle = true})$0"
},
"FCNPC_GoToPlayer": {
"prefix": "FCNPC_GoToPlayer",
"body": "FCNPC_GoToPlayer(${1:npcid}, ${2:playerid}, ${3:type = MOVE_TYPE_AUTO}, ${4:Float:speed = MOVE_SPEED_AUTO}, ${5:bool:UseMapAndreas = false}, ${6:Float:radius = 0.0}, ${7:bool:setangle = true})$0"
},
"FCNPC_Stop": {
"prefix": "FCNPC_Stop",
"body": "FCNPC_Stop(${1:npcid})$0"
},
"FCNPC_IsMoving": {
"prefix": "FCNPC_IsMoving",
"body": "FCNPC_IsMoving(${1:npcid})$0"
},
"FCNPC_IsMovingAtPlayer": {
"prefix": "FCNPC_IsMovingAtPlayer",
"body": "FCNPC_IsMovingAtPlayer(${1:npcid}, ${2:playerid})$0"
},
"FCNPC_AimAt": {
"prefix": "FCNPC_AimAt",
"body": "FCNPC_AimAt(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:bool:shoot = false}, ${6:shoot_delay = -1}, ${7:bool:setangle = true})$0"
},
"FCNPC_AimAtPlayer": {
"prefix": "FCNPC_AimAtPlayer",
"body": "FCNPC_AimAtPlayer(${1:npcid}, ${2:playerid}, ${3:bool:shoot = false}, ${4:shoot_delay = -1}, ${5:bool:setangle = true})$0"
},
"FCNPC_StopAim": {
"prefix": "FCNPC_StopAim",
"body": "FCNPC_StopAim(${1:npcid})$0"
},
"FCNPC_MeleeAttack": {
"prefix": "FCNPC_MeleeAttack",
"body": "FCNPC_MeleeAttack(${1:npcid}, ${2:delay = -1}, ${3:bool:fightstyle = false})$0"
},
"FCNPC_StopAttack": {
"prefix": "FCNPC_StopAttack",
"body": "FCNPC_StopAttack(${1:npcid})$0"
},
"FCNPC_IsAttacking": {
"prefix": "FCNPC_IsAttacking",
"body": "FCNPC_IsAttacking(${1:npcid})$0"
},
"FCNPC_IsAiming": {
"prefix": "FCNPC_IsAiming",
"body": "FCNPC_IsAiming(${1:npcid})$0"
},
"FCNPC_IsAimingAtPlayer": {
"prefix": "FCNPC_IsAimingAtPlayer",
"body": "FCNPC_IsAimingAtPlayer(${1:npcid}, ${2:playerid})$0"
},
"FCNPC_IsShooting": {
"prefix": "FCNPC_IsShooting",
"body": "FCNPC_IsShooting(${1:npcid})$0"
},
"FCNPC_IsReloading": {
"prefix": "FCNPC_IsReloading",
"body": "FCNPC_IsReloading(${1:npcid})$0"
},
"FCNPC_EnterVehicle": {
"prefix": "FCNPC_EnterVehicle",
"body": "FCNPC_EnterVehicle(${1:npcid}, ${2:vehicleid}, ${3:seatid}, ${4:type = MOVE_TYPE_WALK})$0"
},
"FCNPC_ExitVehicle": {
"prefix": "FCNPC_ExitVehicle",
"body": "FCNPC_ExitVehicle(${1:npcid})$0"
},
"FCNPC_PutInVehicle": {
"prefix": "FCNPC_PutInVehicle",
"body": "FCNPC_PutInVehicle(${1:npcid}, ${2:vehicleid}, ${3:seatid})$0"
},
"FCNPC_RemoveFromVehicle": {
"prefix": "FCNPC_RemoveFromVehicle",
"body": "FCNPC_RemoveFromVehicle(${1:npcid})$0"
},
"FCNPC_GetVehicleID": {
"prefix": "FCNPC_GetVehicleID",
"body": "FCNPC_GetVehicleID(${1:npcid})$0"
},
"FCNPC_GetVehicleSeat": {
"prefix": "FCNPC_GetVehicleSeat",
"body": "FCNPC_GetVehicleSeat(${1:npcid})$0"
},
"FCNPC_SetVehicleSiren": {
"prefix": "FCNPC_SetVehicleSiren",
"body": "FCNPC_SetVehicleSiren(${1:npcid}, ${2:bool:status})$0"
},
"FCNPC_IsVehicleSiren": {
"prefix": "FCNPC_IsVehicleSiren",
"body": "FCNPC_IsVehicleSiren(${1:npcid})$0"
},
"FCNPC_SetVehicleHealth": {
"prefix": "FCNPC_SetVehicleHealth",
"body": "FCNPC_SetVehicleHealth(${1:npcid}, ${2:Float:health})$0"
},
"FCNPC_GetVehicleHealth": {
"prefix": "FCNPC_GetVehicleHealth",
"body": "FCNPC_GetVehicleHealth(${1:npcid})$0"
},
"FCNPC_SetVehicleHydraThrusters": {
"prefix": "FCNPC_SetVehicleHydraThrusters",
"body": "FCNPC_SetVehicleHydraThrusters(${1:npcid}, ${2:direction})$0"
},
"FCNPC_GetVehicleHydraThrusters": {
"prefix": "FCNPC_GetVehicleHydraThrusters",
"body": "FCNPC_GetVehicleHydraThrusters(${1:npcid})$0"
},
"FCNPC_SetVehicleGearState": {
"prefix": "FCNPC_SetVehicleGearState",
"body": "FCNPC_SetVehicleGearState(${1:npcid}, ${2:gear_state})$0"
},
"FCNPC_GetVehicleGearState": {
"prefix": "FCNPC_GetVehicleGearState",
"body": "FCNPC_GetVehicleGearState(${1:npcid})$0"
},
"FCNPC_SetSurfingOffsets": {
"prefix": "FCNPC_SetSurfingOffsets",
"body": "FCNPC_SetSurfingOffsets(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_GiveSurfingOffsets": {
"prefix": "FCNPC_GiveSurfingOffsets",
"body": "FCNPC_GiveSurfingOffsets(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_GetSurfingOffsets": {
"prefix": "FCNPC_GetSurfingOffsets",
"body": "FCNPC_GetSurfingOffsets(${1:npcid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_SetSurfingVehicle": {
"prefix": "FCNPC_SetSurfingVehicle",
"body": "FCNPC_SetSurfingVehicle(${1:npcid}, ${2:vehicleid})$0"
},
"FCNPC_GetSurfingVehicle": {
"prefix": "FCNPC_GetSurfingVehicle",
"body": "FCNPC_GetSurfingVehicle(${1:npcid})$0"
},
"FCNPC_SetSurfingObject": {
"prefix": "FCNPC_SetSurfingObject",
"body": "FCNPC_SetSurfingObject(${1:npcid}, ${2:objectid})$0"
},
"FCNPC_GetSurfingObject": {
"prefix": "FCNPC_GetSurfingObject",
"body": "FCNPC_GetSurfingObject(${1:npcid})$0"
},
"FCNPC_SetSurfingPlayerObject": {
"prefix": "FCNPC_SetSurfingPlayerObject",
"body": "FCNPC_SetSurfingPlayerObject(${1:npcid}, ${2:objectid})$0"
},
"FCNPC_GetSurfingPlayerObject": {
"prefix": "FCNPC_GetSurfingPlayerObject",
"body": "FCNPC_GetSurfingPlayerObject(${1:npcid})$0"
},
"FCNPC_StopSurfing": {
"prefix": "FCNPC_StopSurfing",
"body": "FCNPC_StopSurfing(${1:npcid})$0"
},
"FCNPC_StartPlayingPlayback": {
"prefix": "FCNPC_StartPlayingPlayback",
"body": "FCNPC_StartPlayingPlayback(${1:npcid}, ${2:file[] = \"\"}, ${3:recordid = INVALID_RECORD_ID}, ${4:bool:auto_unload = false})$0"
},
"FCNPC_StopPlayingPlayback": {
"prefix": "FCNPC_StopPlayingPlayback",
"body": "FCNPC_StopPlayingPlayback(${1:npcid})$0"
},
"FCNPC_PausePlayingPlayback": {
"prefix": "FCNPC_PausePlayingPlayback",
"body": "FCNPC_PausePlayingPlayback(${1:npcid})$0"
},
"FCNPC_ResumePlayingPlayback": {
"prefix": "FCNPC_ResumePlayingPlayback",
"body": "FCNPC_ResumePlayingPlayback(${1:npcid})$0"
},
"FCNPC_LoadPlayingPlayback": {
"prefix": "FCNPC_LoadPlayingPlayback",
"body": "FCNPC_LoadPlayingPlayback(${1:file[]})$0"
},
"FCNPC_UnloadPlayingPlayback": {
"prefix": "FCNPC_UnloadPlayingPlayback",
"body": "FCNPC_UnloadPlayingPlayback(${1:recordid})$0"
},
"FCNPC_SetPlayingPlaybackPath": {
"prefix": "FCNPC_SetPlayingPlaybackPath",
"body": "FCNPC_SetPlayingPlaybackPath(${1:npcid}, ${2:path[]})$0"
},
"FCNPC_GetPlayingPlaybackPath": {
"prefix": "FCNPC_GetPlayingPlaybackPath",
"body": "FCNPC_GetPlayingPlaybackPath(${1:npcid}, ${2:path[]}, ${3:const size = sizeof(path})$0"
},
"FCNPC_OpenNode": {
"prefix": "FCNPC_OpenNode",
"body": "FCNPC_OpenNode(${1:nodeid})$0"
},
"FCNPC_CloseNode": {
"prefix": "FCNPC_CloseNode",
"body": "FCNPC_CloseNode(${1:nodeid})$0"
},
"FCNPC_IsNodeOpen": {
"prefix": "FCNPC_IsNodeOpen",
"body": "FCNPC_IsNodeOpen(${1:nodeid})$0"
},
"FCNPC_GetNodeType": {
"prefix": "FCNPC_GetNodeType",
"body": "FCNPC_GetNodeType(${1:nodeid})$0"
},
"FCNPC_SetNodePoint": {
"prefix": "FCNPC_SetNodePoint",
"body": "FCNPC_SetNodePoint(${1:nodeid}, ${2:point})$0"
},
"FCNPC_GetNodePointPosition": {
"prefix": "FCNPC_GetNodePointPosition",
"body": "FCNPC_GetNodePointPosition(${1:nodeid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_GetNodePointCount": {
"prefix": "FCNPC_GetNodePointCount",
"body": "FCNPC_GetNodePointCount(${1:nodeid})$0"
},
"FCNPC_GetNodeInfo": {
"prefix": "FCNPC_GetNodeInfo",
"body": "FCNPC_GetNodeInfo(${1:nodeid}, ${2:vehnodes}, ${3:pednodes}, ${4:navinode})$0"
},
"FCNPC_PlayNode": {
"prefix": "FCNPC_PlayNode",
"body": "FCNPC_PlayNode(${1:npcid}, ${2:nodeid}, ${3:type})$0"
},
"FCNPC_StopPlayingNode": {
"prefix": "FCNPC_StopPlayingNode",
"body": "FCNPC_StopPlayingNode(${1:npcid})$0"
},
"FCNPC_CreateMovePath": {
"prefix": "FCNPC_CreateMovePath",
"body": "FCNPC_CreateMovePath()$0"
},
"FCNPC_DestroyMovePath": {
"prefix": "FCNPC_DestroyMovePath",
"body": "FCNPC_DestroyMovePath(${1:pathid})$0"
},
"FCNPC_IsValidMovePath": {
"prefix": "FCNPC_IsValidMovePath",
"body": "FCNPC_IsValidMovePath(${1:pathid})$0"
},
"FCNPC_AddPointToPath": {
"prefix": "FCNPC_AddPointToPath",
"body": "FCNPC_AddPointToPath(${1:pathid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"FCNPC_AddPointsToPath": {
"prefix": "FCNPC_AddPointsToPath",
"body": "FCNPC_AddPointsToPath(${1:pathid}, ${2:Float:points[][3]}, ${3:const size = sizeof(points})$0"
},
"FCNPC_RemovePointFromPath": {
"prefix": "FCNPC_RemovePointFromPath",
"body": "FCNPC_RemovePointFromPath(${1:pathid}, ${2:pointid})$0"
},
"FCNPC_IsValidMovePoint": {
"prefix": "FCNPC_IsValidMovePoint",
"body": "FCNPC_IsValidMovePoint(${1:pathid}, ${2:pointid})$0"
},
"FCNPC_GetMovePoint": {
"prefix": "FCNPC_GetMovePoint",
"body": "FCNPC_GetMovePoint(${1:pathid}, ${2:pointid}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"FCNPC_GetNumberMovePoint": {
"prefix": "FCNPC_GetNumberMovePoint",
"body": "FCNPC_GetNumberMovePoint(${1:pathid})$0"
},
"FCNPC_GoByMovePath": {
"prefix": "FCNPC_GoByMovePath",
"body": "FCNPC_GoByMovePath(${1:npcid}, ${2:pathid}, ${3:type = MOVE_TYPE_AUTO}, ${4:Float:speed = MOVE_SPEED_AUTO}, ${5:bool:UseMapAndreas = false}, ${6:Float:radius = 0.0}, ${7:bool:setangle = true})$0"
},
"IsValidVehicle": {
"prefix": "IsValidVehicle",
"body": "IsValidVehicle(${1:vehicleid})$0"
},
// SAMP - ACTORS
"CreateActor": {
"prefix": "CreateActor",
"body": "CreateActor(${1:modelid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z}, ${5:Float:Rotation})$0"
},
"DestroyActor": {
"prefix": "DestroyActor",
"body": "DestroyActor(${1:actorid})$0"
},
"IsActorStreamedIn": {
"prefix": "IsActorStreamedIn",
"body": "IsActorStreamedIn(${1:actorid}, ${2:forplayerid})$0"
},
"SetActorVirtualWorld": {
"prefix": "SetActorVirtualWorld",
"body": "SetActorVirtualWorld(${1:actorid}, ${2:vworld})$0"
},
"GetActorVirtualWorld": {
"prefix": "GetActorVirtualWorld",
"body": "GetActorVirtualWorld(${1:actorid})$0"
},
"ApplyActorAnimation": {
"prefix": "ApplyActorAnimation",
"body": "ApplyActorAnimation(${1:actorid}, ${2:animlib[]}, ${3:animname[]}, ${4:Float:fDelta}, ${5:loop}, ${6:lockx}, ${7:locky}, ${8:freeze}, ${9:time})$0"
},
"ClearActorAnimations": {
"prefix": "ClearActorAnimations",
"body": "ClearActorAnimations(${1:actorid})$0"
},
"SetActorPos": {
"prefix": "SetActorPos",
"body": "SetActorPos(${1:actorid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"GetActorPos": {
"prefix": "GetActorPos",
"body": "GetActorPos(${1:actorid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"SetActorFacingAngle": {
"prefix": "SetActorFacingAngle",
"body": "SetActorFacingAngle(${1:actorid}, ${2:Float:ang})$0"
},
"GetActorFacingAngle": {
"prefix": "GetActorFacingAngle",
"body": "GetActorFacingAngle(${1:actorid}, ${2:Float:ang})$0"
},
"SetActorHealth": {
"prefix": "SetActorHealth",
"body": "SetActorHealth(${1:actorid}, ${2:Float:health})$0"
},
"GetActorHealth": {
"prefix": "GetActorHealth",
"body": "GetActorHealth(${1:actorid}, ${2:Float:health})$0"
},
"SetActorInvulnerable": {
"prefix": "SetActorInvulnerable",
"body": "SetActorInvulnerable(${1:actorid}, ${2:invulnerable = true})$0"
},
"IsActorInvulnerable": {
"prefix": "IsActorInvulnerable",
"body": "IsActorInvulnerable(${1:actorid})$0"
},
"IsValidActor": {
"prefix": "IsValidActor",
"body": "IsValidActor(${1:actorid})$0"
},
// SAMP - HTTP
"HTTP": {
"prefix": "HTTP",
"body": "HTTP(${1:index}, ${2:type}, ${3:url[]}, ${4:data[]}, ${5:callback[]})$0"
},
// SAMP - MYSQL (ORM)
"orm_create": {
"prefix": "orm_create",
"body": "orm_create(${1:const table[]}, ${2:MySQL:handle = MYSQL_DEFAULT_HANDLE})$0"
},
"orm_destroy": {
"prefix": "orm_destroy",
"body": "orm_destroy(${1:ORM:id})$0"
},
"orm_errno": {
"prefix": "orm_errno",
"body": "orm_errno(${1:ORM:id})$0"
},
"orm_apply_cache": {
"prefix": "orm_apply_cache",
"body": "orm_apply_cache(${1:ORM:id}, ${2:row_idx}, ${3:result_idx = 0})$0"
},
"orm_select": {
"prefix": "orm_select",
"body": "orm_select(${1:ORM:id}, ${2:const callback[] = \"\"}, ${3:const format[] = \"\"}, ${4:{Float, _}:...})$0"
},
"orm_update": {
"prefix": "orm_update",
"body": "orm_update(${1:ORM:id}, ${2:const callback[] = \"\"}, ${3:const format[] = \"\"}, ${4:{Float, _}:...})$0"
},
"orm_insert": {
"prefix": "orm_insert",
"body": "orm_insert(${1:ORM:id}, ${2:const callback[] = \"\"}, ${3:const format[] = \"\"}, ${4:{Float, _}:...})$0"
},
"orm_delete": {
"prefix": "orm_delete",
"body": "orm_delete(${1:ORM:id}, ${2:const callback[] = \"\"}, ${3:const format[] = \"\"}, ${4:{Float, _}:...})$0"
},
"orm_load": {
"prefix": "orm_load",
"body": "orm_load(${1:ORM:id}, ${2:const callback[] = \"\"}, ${3:const format[] = \"\"}, ${4:{Float, _}:...})$0"
},
"orm_save": {
"prefix": "orm_save",
"body": "orm_save(${1:ORM:id}, ${2:const callback[] = \"\"}, ${3:const format[] = \"\"}, ${4:{Float, _}:...})$0"
},
"orm_addvar_int": {
"prefix": "orm_addvar_int",
"body": "orm_addvar_int(${1:ORM:id}, ${2:var}, ${3:const columnname[]})$0"
},
"orm_addvar_float": {
"prefix": "orm_addvar_float",
"body": "orm_addvar_float(${1:ORM:id}, ${2:Float:var}, ${3:const columnname[]})$0"
},
"orm_addvar_string": {
"prefix": "orm_addvar_string",
"body": "orm_addvar_string(${1:ORM:id}, ${2:var[]}, ${3:var_maxlen}, ${4:const columnname[]})$0"
},
"orm_clear_vars": {
"prefix": "orm_clear_vars",
"body": "orm_clear_vars(${1:ORM:id})$0"
},
"orm_delvar": {
"prefix": "orm_delvar",
"body": "orm_delvar(${1:ORM:id}, ${2:const columnname[]})$0"
},
"orm_setkey": {
"prefix": "orm_setkey",
"body": "orm_setkey(${1:ORM:id}, ${2:const columnname[]})$0"
},
// SAMP - MYSQL (PLUGIN)
"mysql_log": {
"prefix": "mysql_log",
"body": "mysql_log(${1:E_LOGLEVEL:loglevel = ERROR | WARNING})$0"
},
"mysql_connect": {
"prefix": "mysql_connect",
"body": "mysql_connect(${1:const host[]}, ${2:const user[]}, ${3:const password[]}, ${4:const database[]}, ${5:MySQLOpt:option_id = MySQLOpt:0})$0"
},
"mysql_connect_file": {
"prefix": "mysql_connect_file",
"body": "mysql_connect_file(${1:const file_name[] = \"mysql.ini\"})$0"
},
"mysql_close": {
"prefix": "mysql_close",
"body": "mysql_close(${1:MySQL:handle = MYSQL_DEFAULT_HANDLE})$0"
},
"mysql_unprocessed_queries": {
"prefix": "mysql_unprocessed_queries",
"body": "mysql_unprocessed_queries(${1:MySQL:handle = MYSQL_DEFAULT_HANDLE})$0"
},
"mysql_global_options": {
"prefix": "mysql_global_options",
"body": "mysql_global_options(${1:E_MYSQL_GLOBAL_OPTION:type}, ${2:value})$0"
},
"mysql_init_options": {
"prefix": "mysql_init_options",
"body": "mysql_init_options()$0"
},
"mysql_set_option": {
"prefix": "mysql_set_option",
"body": "mysql_set_option(${1:MySQLOpt:option_id}, ${2:E_MYSQL_OPTION:type}, ${3:{Float, _}:...})$0"
},
"mysql_pquery": {
"prefix": "mysql_pquery",
"body": "mysql_pquery(${1:MySQL:handle}, ${2:const query[]}, ${3:const callback[] = \"\"}, ${4:const format[] = \"\"}, ${5:{Float, _}:...})$0"
},
"mysql_tquery": {
"prefix": "mysql_tquery",
"body": "mysql_tquery(${1:MySQL:handle}, ${2:const query[]}, ${3:const callback[] = \"\"}, ${4:const format[] = \"\"}, ${5:{Float, _}:...})$0"
},
"mysql_query": {
"prefix": "mysql_query",
"body": "mysql_query(${1:MySQL:handle}, ${2:const query[]}, ${3:bool:use_cache = true})$0"
},
"mysql_tquery_file": {
"prefix": "mysql_tquery_file",
"body": "mysql_tquery_file(${1:MySQL:handle}, ${2:const file_path[]}, ${3:const callback[] = \"\"}, ${4:const format[] = \"\"}, ${5:{Float, _}:...})$0"
},
"mysql_query_file": {
"prefix": "mysql_query_file",
"body": "mysql_query_file(${1:MySQL:handle}, ${2:const file_path[]}, ${3:bool:use_cache = false})$0"
},
"mysql_errno": {
"prefix": "mysql_errno",
"body": "mysql_errno(${1:MySQL:handle = MYSQL_DEFAULT_HANDLE})$0"
},
"mysql_error": {
"prefix": "mysql_error",
"body": "mysql_error(${1:destination[]}, ${2:max_len = sizeof(destination})$0"
},
"mysql_escape_string": {
"prefix": "mysql_escape_string",
"body": "mysql_escape_string(${1:const source[]}, ${2:destination[]}, ${3:max_len = sizeof(destination})$0"
},
"mysql_format": {
"prefix": "mysql_format",
"body": "mysql_format(${1:MySQL:handle}, ${2:output[]}, ${3:max_len}, ${4:const format[]}, ${5:{Float, _}:...})$0"
},
"mysql_set_charset": {
"prefix": "mysql_set_charset",
"body": "mysql_set_charset(${1:const charset[]}, ${2:MySQL:handle = MYSQL_DEFAULT_HANDLE})$0"
},
"mysql_get_charset": {
"prefix": "mysql_get_charset",
"body": "mysql_get_charset(${1:destination[]}, ${2:max_len = sizeof(destination})$0"
},
"mysql_stat": {
"prefix": "mysql_stat",
"body": "mysql_stat(${1:destination[]}, ${2:max_len = sizeof(destination})$0"
},
"cache_num_rows": {
"prefix": "cache_num_rows",
"body": "cache_num_rows()$0"
},
"cache_num_fields": {
"prefix": "cache_num_fields",
"body": "cache_num_fields()$0"
},
"cache_num_results": {
"prefix": "cache_num_results",
"body": "cache_num_results()$0"
},
"cache_get_row_count": {
"prefix": "cache_get_row_count",
"body": "cache_get_row_count(${1:destination})$0"
},
"cache_get_field_count": {
"prefix": "cache_get_field_count",
"body": "cache_get_field_count(${1:destination})$0"
},
"cache_get_result_count": {
"prefix": "cache_get_result_count",
"body": "cache_get_result_count(${1:destination})$0"
},
"cache_get_field_name": {
"prefix": "cache_get_field_name",
"body": "cache_get_field_name(${1:field_index}, ${2:destination[]}, ${3:max_len = sizeof(destination})$0"
},
"cache_get_field_type": {
"prefix": "cache_get_field_type",
"body": "cache_get_field_type(${1:field_index})$0"
},
"cache_set_result": {
"prefix": "cache_set_result",
"body": "cache_set_result(${1:result_index})$0"
},
"cache_get_value_index": {
"prefix": "cache_get_value_index",
"body": "cache_get_value_index(${1:row_idx}, ${2:column_idx}, ${3:destination[]}, ${4:max_len = sizeof(destination)})$0"
},
"cache_get_value_index_int": {
"prefix": "cache_get_value_index_int",
"body": "cache_get_value_index_int(${1:row_idx}, ${2:column_idx}, ${3:destination})$0"
},
"cache_get_value_index_bool": {
"prefix": "cache_get_value_index_bool",
"body": "cache_get_value_index_bool(${1:row_idx}, ${2:column_idx}, ${3:&bool:destination})$0"
},
"cache_get_value_index_float": {
"prefix": "cache_get_value_index_float",
"body": "cache_get_value_index_float(${1:row_idx}, ${2:column_idx}, ${3:Float:destination})$0"
},
"cache_is_value_index_null": {
"prefix": "cache_is_value_index_null",
"body": "cache_is_value_index_null(${1:row_idx}, ${2:column_idx}, ${3:bool:destination})$0"
},
"cache_get_value_name": {
"prefix": "cache_get_value_name",
"body": "cache_get_value_name(${1:row_idx}, ${2:const column_name[]}, ${3:destination[]}, ${4:max_len = sizeof(destination})$0"
},
"cache_get_value_name_int": {
"prefix": "cache_get_value_name_int",
"body": "cache_get_value_name_int(${1:row_idx}, ${2:const column_name[]}, ${3:destination})$0"
},
"cache_get_value_name_bool": {
"prefix": "cache_get_value_name_bool",
"body": "cache_get_value_name_bool(${1:row_idx}, ${2:column_name[]}, ${3:&bool:destination})$0"
},
"cache_get_value_name_float": {
"prefix": "cache_get_value_name_float",
"body": "cache_get_value_name_float(${1:row_idx}, ${2:const column_name[]}, ${3:Float:destination})$0"
},
"cache_is_value_name_null": {
"prefix": "cache_is_value_name_null",
"body": "cache_is_value_name_null(${1:row_idx}, ${2:const column_name[]}, ${3:bool:destination})$0"
},
"cache_save": {
"prefix": "cache_save",
"body": "cache_save()$0"
},
"cache_delete": {
"prefix": "cache_delete",
"body": "cache_delete(${1:Cache:cache_id})$0"
},
"cache_set_active": {
"prefix": "cache_set_active",
"body": "cache_set_active(${1:Cache:cache_id})$0"
},
"cache_unset_active": {
"prefix": "cache_unset_active",
"body": "cache_unset_active()$0"
},
"cache_is_any_active": {
"prefix": "cache_is_any_active",
"body": "cache_is_any_active()$0"
},
"cache_is_valid": {
"prefix": "cache_is_valid",
"body": "cache_is_valid(${1:Cache:cache_id})$0"
},
"cache_affected_rows": {
"prefix": "cache_affected_rows",
"body": "cache_affected_rows()$0"
},
"cache_insert_id": {
"prefix": "cache_insert_id",
"body": "cache_insert_id()$0"
},
"cache_warning_count": {
"prefix": "cache_warning_count",
"body": "cache_warning_count()$0"
},
"cache_get_query_exec_time": {
"prefix": "cache_get_query_exec_time",
"body": "cache_get_query_exec_time(${1:E_MYSQL_EXECTIME_UNIT:unit = MICROSECONDS})$0"
},
"cache_get_query_string": {
"prefix": "cache_get_query_string",
"body": "cache_get_query_string(${1:destination[]}, ${2:max_len = sizeof(destination})$0"
},
"OnQueryError": {
"prefix": "OnQueryError",
"body": "OnQueryError(${1:errorid}, ${2:const error[]}, ${3:const callback[]}, ${4:const query[]}, ${5:MySQL:handle})$0"
},
// SAMP - NPC
"StartRecordingPlayback": {
"prefix": "StartRecordingPlayback",
"body": "StartRecordingPlayback(${1:playbacktype}, ${2:recordname[]})$0"
},
"StopRecordingPlayback": {
"prefix": "StopRecordingPlayback",
"body": "StopRecordingPlayback()$0"
},
"PauseRecordingPlayback": {
"prefix": "PauseRecordingPlayback",
"body": "PauseRecordingPlayback()$0"
},
"ResumeRecordingPlayback": {
"prefix": "ResumeRecordingPlayback",
"body": "ResumeRecordingPlayback()$0"
},
"OnNPCModeInit": {
"prefix": "OnNPCModeInit",
"body": "OnNPCModeInit()$0"
},
"OnNPCModeExit": {
"prefix": "OnNPCModeExit",
"body": "OnNPCModeExit()$0"
},
"OnNPCConnect": {
"prefix": "OnNPCConnect",
"body": "OnNPCConnect(${1:myplayerid})$0"
},
"OnNPCDisconnect": {
"prefix": "OnNPCDisconnect",
"body": "OnNPCDisconnect(${1:reason[]})$0"
},
"OnNPCSpawn": {
"prefix": "OnNPCSpawn",
"body": "OnNPCSpawn()$0"
},
"OnNPCEnterVehicle": {
"prefix": "OnNPCEnterVehicle",
"body": "OnNPCEnterVehicle(${1:vehicleid}, ${2:seatid})$0"
},
"OnNPCExitVehicle": {
"prefix": "OnNPCExitVehicle",
"body": "OnNPCExitVehicle()$0"
},
"OnClientMessage": {
"prefix": "OnClientMessage",
"body": "OnClientMessage(${1:color}, ${2:text[]})$0"
},
"OnPlayerText": {
"prefix": "OnPlayerText",
"body": "OnPlayerText(${1:playerid}, ${2:text[]})$0"
},
"OnPlayerStreamIn": {
"prefix": "OnPlayerStreamIn",
"body": "OnPlayerStreamIn(${1:playerid})$0"
},
"OnPlayerStreamOut": {
"prefix": "OnPlayerStreamOut",
"body": "OnPlayerStreamOut(${1:playerid})$0"
},
"OnVehicleStreamIn": {
"prefix": "OnVehicleStreamIn",
"body": "OnVehicleStreamIn(${1:vehicleid})$0"
},
"OnVehicleStreamOut": {
"prefix": "OnVehicleStreamOut",
"body": "OnVehicleStreamOut(${1:vehicleid})$0"
},
"OnRecordingPlaybackEnd": {
"prefix": "OnRecordingPlaybackEnd",
"body": "OnRecordingPlaybackEnd()$0"
},
// SAMP - OBJECTS
"CreateObject": {
"prefix": "CreateObject",
"body": "CreateObject(${1:modelid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z}, ${5:Float:rX}, ${6:Float:rY}, ${7:Float:rZ}, ${8:Float:DrawDistance = 0.0})$0"
},
"AttachObjectToVehicle": {
"prefix": "AttachObjectToVehicle",
"body": "AttachObjectToVehicle(${1:objectid}, ${2:vehicleid}, ${3:Float:OffsetX}, ${4:Float:OffsetY}, ${5:Float:OffsetZ}, ${6:Float:RotX}, ${7:Float:RotY}, ${8:Float:RotZ})$0"
},
"AttachObjectToObject": {
"prefix": "AttachObjectToObject",
"body": "AttachObjectToObject(${1:objectid}, ${2:attachtoid}, ${3:Float:OffsetX}, ${4:Float:OffsetY}, ${5:Float:OffsetZ}, ${6:Float:RotX}, ${7:Float:RotY}, ${8:Float:RotZ}, ${9:SyncRotation = 1})$0"
},
"AttachObjectToPlayer": {
"prefix": "AttachObjectToPlayer",
"body": "AttachObjectToPlayer(${1:objectid}, ${2:playerid}, ${3:Float:OffsetX}, ${4:Float:OffsetY}, ${5:Float:OffsetZ}, ${6:Float:RotX}, ${7:Float:RotY}, ${8:Float:RotZ})$0"
},
"SetObjectPos": {
"prefix": "SetObjectPos",
"body": "SetObjectPos(${1:objectid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"GetObjectPos": {
"prefix": "GetObjectPos",
"body": "GetObjectPos(${1:objectid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"SetObjectRot": {
"prefix": "SetObjectRot",
"body": "SetObjectRot(${1:objectid}, ${2:Float:RotX}, ${3:Float:RotY}, ${4:Float:RotZ})$0"
},
"GetObjectRot": {
"prefix": "GetObjectRot",
"body": "GetObjectRot(${1:objectid}, ${2:Float:RotX}, ${3:Float:RotY}, ${4:Float:RotZ})$0"
},
"GetObjectModel": {
"prefix": "GetObjectModel",
"body": "GetObjectModel(${1:objectid})$0"
},
"SetObjectNoCameraCol": {
"prefix": "SetObjectNoCameraCol",
"body": "SetObjectNoCameraCol(${1:objectid})$0"
},
"IsValidObject": {
"prefix": "IsValidObject",
"body": "IsValidObject(${1:objectid})$0"
},
"DestroyObject": {
"prefix": "DestroyObject",
"body": "DestroyObject(${1:objectid})$0"
},
"MoveObject": {
"prefix": "MoveObject",
"body": "MoveObject(${1:objectid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z}, ${5:Float:Speed}, ${6:Float:RotX = -1000.0}, ${7:Float:RotY = -1000.0}, ${8:Float:RotZ = -1000.0})$0"
},
"StopObject": {
"prefix": "StopObject",
"body": "StopObject(${1:objectid})$0"
},
"IsObjectMoving": {
"prefix": "IsObjectMoving",
"body": "IsObjectMoving(${1:objectid})$0"
},
"EditObject": {
"prefix": "EditObject",
"body": "EditObject(${1:playerid}, ${2:objectid})$0"
},
"EditPlayerObject": {
"prefix": "EditPlayerObject",
"body": "EditPlayerObject(${1:playerid}, ${2:objectid})$0"
},
"SelectObject": {
"prefix": "SelectObject",
"body": "SelectObject(${1:playerid})$0"
},
"CancelEdit": {
"prefix": "CancelEdit",
"body": "CancelEdit(${1:playerid})$0"
},
"CreatePlayerObject": {
"prefix": "CreatePlayerObject",
"body": "CreatePlayerObject(${1:playerid}, ${2:modelid}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z}, ${6:Float:rX}, ${7:Float:rY}, ${8:Float:rZ}, ${9:Float:DrawDistance = 0.0})$0"
},
"AttachPlayerObjectToVehicle": {
"prefix": "AttachPlayerObjectToVehicle",
"body": "AttachPlayerObjectToVehicle(${1:playerid}, ${2:objectid}, ${3:vehicleid}, ${4:Float:fOffsetX}, ${5:Float:fOffsetY}, ${6:Float:fOffsetZ}, ${7:Float:fRotX}, ${8:Float:fRotY}, ${9:Float:RotZ})$0"
},
"SetPlayerObjectPos": {
"prefix": "SetPlayerObjectPos",
"body": "SetPlayerObjectPos(${1:playerid}, ${2:objectid}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z})$0"
},
"GetPlayerObjectPos": {
"prefix": "GetPlayerObjectPos",
"body": "GetPlayerObjectPos(${1:playerid}, ${2:objectid}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z})$0"
},
"SetPlayerObjectRot": {
"prefix": "SetPlayerObjectRot",
"body": "SetPlayerObjectRot(${1:playerid}, ${2:objectid}, ${3:Float:RotX}, ${4:Float:RotY}, ${5:Float:RotZ})$0"
},
"GetPlayerObjectRot": {
"prefix": "GetPlayerObjectRot",
"body": "GetPlayerObjectRot(${1:playerid}, ${2:objectid}, ${3:Float:RotX}, ${4:Float:RotY}, ${5:Float:RotZ})$0"
},
"GetPlayerObjectModel": {
"prefix": "GetPlayerObjectModel",
"body": "GetPlayerObjectModel(${1:playerid}, ${2:objectid})$0"
},
"SetPlayerObjectNoCameraCol": {
"prefix": "SetPlayerObjectNoCameraCol",
"body": "SetPlayerObjectNoCameraCol(${1:playerid}, ${2:objectid})$0"
},
"IsValidPlayerObject": {
"prefix": "IsValidPlayerObject",
"body": "IsValidPlayerObject(${1:playerid}, ${2:objectid})$0"
},
"DestroyPlayerObject": {
"prefix": "DestroyPlayerObject",
"body": "DestroyPlayerObject(${1:playerid}, ${2:objectid})$0"
},
"MovePlayerObject": {
"prefix": "MovePlayerObject",
"body": "MovePlayerObject(${1:playerid}, ${2:objectid}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z}, ${6:Float:Speed}, ${7:Float:RotX = -1000.0}, ${8:Float:RotY = -1000.0}, ${9:Float:RotZ = -1000.0})$0"
},
"StopPlayerObject": {
"prefix": "StopPlayerObject",
"body": "StopPlayerObject(${1:playerid}, ${2:objectid})$0"
},
"IsPlayerObjectMoving": {
"prefix": "IsPlayerObjectMoving",
"body": "IsPlayerObjectMoving(${1:playerid}, ${2:objectid})$0"
},
"AttachPlayerObjectToPlayer": {
"prefix": "AttachPlayerObjectToPlayer",
"body": "AttachPlayerObjectToPlayer(${1:objectplayer}, ${2:objectid}, ${3:attachplayer}, ${4:Float:OffsetX}, ${5:Float:OffsetY}, ${6:Float:OffsetZ}, ${7:Float:rX}, ${8:Float:rY}, ${9:Float:rZ})$0"
},
"SetObjectMaterial": {
"prefix": "SetObjectMaterial",
"body": "SetObjectMaterial(${1:objectid}, ${2:materialindex}, ${3:modelid}, ${4:txdname[]}, ${5:texturename[]}, ${6:materialcolor=0})$0"
},
"SetPlayerObjectMaterial": {
"prefix": "SetPlayerObjectMaterial",
"body": "SetPlayerObjectMaterial(${1:playerid}, ${2:objectid}, ${3:materialindex}, ${4:modelid}, ${5:txdname[]}, ${6:texturename[]}, ${7:materialcolor=0})$0"
},
"SetObjectMaterialText": {
"prefix": "SetObjectMaterialText",
"body": "SetObjectMaterialText(${1:objectid}, ${2:text[]}, ${3:materialindex = 0}, ${4:materialsize = OBJECT_MATERIAL_SIZE_256x128}, ${5:fontface[] = \"Arial\"}, ${6:fontsize = 24}, ${7:bold = 1}, ${8:fontcolor = 0xFFFFFFFF}, ${9:backcolor = 0}, ${10:textalignment = 0})$0"
},
"SetPlayerObjectMaterialText": {
"prefix": "SetPlayerObjectMaterialText",
"body": "SetPlayerObjectMaterialText(${1:playerid}, ${2:objectid}, ${3:text[]}, ${4:materialindex = 0}, ${5:materialsize = OBJECT_MATERIAL_SIZE_256x128}, ${6:fontface[] = \"Arial\"}, ${7:fontsize = 24}, ${8:bold = 1}, ${9:fontcolor = 0xFFFFFFFF}, ${10:backcolor = 0}, ${11:textalignment = 0})$0"
},
"SetObjectsDefaultCameraCol": {
"prefix": "SetObjectsDefaultCameraCol",
"body": "SetObjectsDefaultCameraCol(${1:disable})$0"
},
// SAMP - GENERAL
"SetSpawnInfo": {
"prefix": "SetSpawnInfo",
"body": "SetSpawnInfo(${1:playerid}, ${2:team}, ${3:skin}, ${4:Float:x}, ${5:Float:y}, ${6:Float:z}, ${7:Float:rotation}, ${8:weapon1}, ${9:weapon1_ammo}, ${10:weapon2}, ${11:weapon2_ammo}, ${12:weapon3}, ${13:weapon3_ammo})$0"
},
"SpawnPlayer": {
"prefix": "SpawnPlayer",
"body": "SpawnPlayer(${1:playerid})$0"
},
"SetPlayerPos": {
"prefix": "SetPlayerPos",
"body": "SetPlayerPos(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"SetPlayerPosFindZ": {
"prefix": "SetPlayerPosFindZ",
"body": "SetPlayerPosFindZ(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"GetPlayerPos": {
"prefix": "GetPlayerPos",
"body": "GetPlayerPos(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"SetPlayerFacingAngle": {
"prefix": "SetPlayerFacingAngle",
"body": "SetPlayerFacingAngle(${1:playerid}, ${2:Float:ang})$0"
},
"GetPlayerFacingAngle": {
"prefix": "GetPlayerFacingAngle",
"body": "GetPlayerFacingAngle(${1:playerid}, ${2:Float:ang})$0"
},
"IsPlayerInRangeOfPoint": {
"prefix": "IsPlayerInRangeOfPoint",
"body": "IsPlayerInRangeOfPoint(${1:playerid}, ${2:Float:range}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"GetPlayerDistanceFromPoint": {
"prefix": "GetPlayerDistanceFromPoint",
"body": "GetPlayerDistanceFromPoint(${1:playerid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"IsPlayerStreamedIn": {
"prefix": "IsPlayerStreamedIn",
"body": "IsPlayerStreamedIn(${1:playerid}, ${2:forplayerid})$0"
},
"SetPlayerInterior": {
"prefix": "SetPlayerInterior",
"body": "SetPlayerInterior(${1:playerid}, ${2:interiorid})$0"
},
"GetPlayerInterior": {
"prefix": "GetPlayerInterior",
"body": "GetPlayerInterior(${1:playerid})$0"
},
"SetPlayerHealth": {
"prefix": "SetPlayerHealth",
"body": "SetPlayerHealth(${1:playerid}, ${2:Float:health})$0"
},
"GetPlayerHealth": {
"prefix": "GetPlayerHealth",
"body": "GetPlayerHealth(${1:playerid}, ${2:Float:health})$0"
},
"SetPlayerArmour": {
"prefix": "SetPlayerArmour",
"body": "SetPlayerArmour(${1:playerid}, ${2:Float:armour})$0"
},
"GetPlayerArmour": {
"prefix": "GetPlayerArmour",
"body": "GetPlayerArmour(${1:playerid}, ${2:Float:armour})$0"
},
"SetPlayerAmmo": {
"prefix": "SetPlayerAmmo",
"body": "SetPlayerAmmo(${1:playerid}, ${2:weaponslot}, ${3:ammo})$0"
},
"GetPlayerAmmo": {
"prefix": "GetPlayerAmmo",
"body": "GetPlayerAmmo(${1:playerid})$0"
},
"GetPlayerWeaponState": {
"prefix": "GetPlayerWeaponState",
"body": "GetPlayerWeaponState(${1:playerid})$0"
},
"GetPlayerTargetPlayer": {
"prefix": "GetPlayerTargetPlayer",
"body": "GetPlayerTargetPlayer(${1:playerid})$0"
},
"GetPlayerTargetActor": {
"prefix": "GetPlayerTargetActor",
"body": "GetPlayerTargetActor(${1:playerid})$0"
},
"SetPlayerTeam": {
"prefix": "SetPlayerTeam",
"body": "SetPlayerTeam(${1:playerid}, ${2:teamid})$0"
},
"GetPlayerTeam": {
"prefix": "GetPlayerTeam",
"body": "GetPlayerTeam(${1:playerid})$0"
},
"SetPlayerScore": {
"prefix": "SetPlayerScore",
"body": "SetPlayerScore(${1:playerid}, ${2:score})$0"
},
"GetPlayerScore": {
"prefix": "GetPlayerScore",
"body": "GetPlayerScore(${1:playerid})$0"
},
"GetPlayerDrunkLevel": {
"prefix": "GetPlayerDrunkLevel",
"body": "GetPlayerDrunkLevel(${1:playerid})$0"
},
"SetPlayerDrunkLevel": {
"prefix": "SetPlayerDrunkLevel",
"body": "SetPlayerDrunkLevel(${1:playerid}, ${2:level})$0"
},
"SetPlayerColor": {
"prefix": "SetPlayerColor",
"body": "SetPlayerColor(${1:playerid}, ${2:color})$0"
},
"GetPlayerColor": {
"prefix": "GetPlayerColor",
"body": "GetPlayerColor(${1:playerid})$0"
},
"SetPlayerSkin": {
"prefix": "SetPlayerSkin",
"body": "SetPlayerSkin(${1:playerid}, ${2:skinid})$0"
},
"GetPlayerSkin": {
"prefix": "GetPlayerSkin",
"body": "GetPlayerSkin(${1:playerid})$0"
},
"GivePlayerWeapon": {
"prefix": "GivePlayerWeapon",
"body": "GivePlayerWeapon(${1:playerid}, ${2:weaponid}, ${3:ammo})$0"
},
"ResetPlayerWeapons": {
"prefix": "ResetPlayerWeapons",
"body": "ResetPlayerWeapons(${1:playerid})$0"
},
"SetPlayerArmedWeapon": {
"prefix": "SetPlayerArmedWeapon",
"body": "SetPlayerArmedWeapon(${1:playerid}, ${2:weaponid})$0"
},
"GetPlayerWeaponData": {
"prefix": "GetPlayerWeaponData",
"body": "GetPlayerWeaponData(${1:playerid}, ${2:slot}, ${3:weapons}, ${4:ammo})$0"
},
"GivePlayerMoney": {
"prefix": "GivePlayerMoney",
"body": "GivePlayerMoney(${1:playerid}, ${2:money})$0"
},
"ResetPlayerMoney": {
"prefix": "ResetPlayerMoney",
"body": "ResetPlayerMoney(${1:playerid})$0"
},
"SetPlayerName": {
"prefix": "SetPlayerName",
"body": "SetPlayerName(${1:playerid}, ${2:const name[]})$0"
},
"GetPlayerMoney": {
"prefix": "GetPlayerMoney",
"body": "GetPlayerMoney(${1:playerid})$0"
},
"GetPlayerState": {
"prefix": "GetPlayerState",
"body": "GetPlayerState(${1:playerid})$0"
},
"GetPlayerIp": {
"prefix": "GetPlayerIp",
"body": "GetPlayerIp(${1:playerid}, ${2:name[]}, ${3:len})$0"
},
"GetPlayerPing": {
"prefix": "GetPlayerPing",
"body": "GetPlayerPing(${1:playerid})$0"
},
"GetPlayerWeapon": {
"prefix": "GetPlayerWeapon",
"body": "GetPlayerWeapon(${1:playerid})$0"
},
"GetPlayerKeys": {
"prefix": "GetPlayerKeys",
"body": "GetPlayerKeys(${1:playerid}, ${2:keys}, ${3:updown}, ${4:leftright})$0"
},
"GetPlayerName": {
"prefix": "GetPlayerName",
"body": "GetPlayerName(${1:playerid}, ${2:const name[]}, ${3:len})$0"
},
"SetPlayerTime": {
"prefix": "SetPlayerTime",
"body": "SetPlayerTime(${1:playerid}, ${2:hour}, ${3:minute})$0"
},
"GetPlayerTime": {
"prefix": "GetPlayerTime",
"body": "GetPlayerTime(${1:playerid}, ${2:hour}, ${3:minute})$0"
},
"TogglePlayerClock": {
"prefix": "TogglePlayerClock",
"body": "TogglePlayerClock(${1:playerid}, ${2:toggle})$0"
},
"SetPlayerWeather": {
"prefix": "SetPlayerWeather",
"body": "SetPlayerWeather(${1:playerid}, ${2:weather})$0"
},
"ForceClassSelection": {
"prefix": "ForceClassSelection",
"body": "ForceClassSelection(${1:playerid})$0"
},
"SetPlayerWantedLevel": {
"prefix": "SetPlayerWantedLevel",
"body": "SetPlayerWantedLevel(${1:playerid}, ${2:level})$0"
},
"GetPlayerWantedLevel": {
"prefix": "GetPlayerWantedLevel",
"body": "GetPlayerWantedLevel(${1:playerid})$0"
},
"SetPlayerFightingStyle": {
"prefix": "SetPlayerFightingStyle",
"body": "SetPlayerFightingStyle(${1:playerid}, ${2:style})$0"
},
"GetPlayerFightingStyle": {
"prefix": "GetPlayerFightingStyle",
"body": "GetPlayerFightingStyle(${1:playerid})$0"
},
"SetPlayerVelocity": {
"prefix": "SetPlayerVelocity",
"body": "SetPlayerVelocity(${1:playerid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"GetPlayerVelocity": {
"prefix": "GetPlayerVelocity",
"body": "GetPlayerVelocity(${1:playerid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z })$0"
},
"PlayCrimeReportForPlayer": {
"prefix": "PlayCrimeReportForPlayer",
"body": "PlayCrimeReportForPlayer(${1:playerid}, ${2:suspectid}, ${3:crime})$0"
},
"PlayAudioStreamForPlayer": {
"prefix": "PlayAudioStreamForPlayer",
"body": "PlayAudioStreamForPlayer(${1:playerid}, ${2:url[]}, ${3:Float:posX = 0.0}, ${4:Float:posY = 0.0}, ${5:Float:posZ = 0.0}, ${6:Float:distance = 50.0}, ${7:usepos = 0})$0"
},
"StopAudioStreamForPlayer": {
"prefix": "StopAudioStreamForPlayer",
"body": "StopAudioStreamForPlayer(${1:playerid})$0"
},
"SetPlayerShopName": {
"prefix": "SetPlayerShopName",
"body": "SetPlayerShopName(${1:playerid}, ${2:shopname[]})$0"
},
"SetPlayerSkillLevel": {
"prefix": "SetPlayerSkillLevel",
"body": "SetPlayerSkillLevel(${1:playerid}, ${2:skill}, ${3:level})$0"
},
"GetPlayerSurfingVehicleID": {
"prefix": "GetPlayerSurfingVehicleID",
"body": "GetPlayerSurfingVehicleID(${1:playerid})$0"
},
"GetPlayerSurfingObjectID": {
"prefix": "GetPlayerSurfingObjectID",
"body": "GetPlayerSurfingObjectID(${1:playerid})$0"
},
"RemoveBuildingForPlayer": {
"prefix": "RemoveBuildingForPlayer",
"body": "RemoveBuildingForPlayer(${1:playerid}, ${2:modelid}, ${3:Float:fX}, ${4:Float:fY}, ${5:Float:fZ}, ${6:Float:fRadius})$0"
},
"GetPlayerLastShotVectors": {
"prefix": "GetPlayerLastShotVectors",
"body": "GetPlayerLastShotVectors(${1:playerid}, ${2:Float:fOriginX}, ${3:Float:fOriginY}, ${4:Float:fOriginZ}, ${5:Float:fHitPosX}, ${6:Float:fHitPosY}, ${7:Float:fHitPosZ})$0"
},
"SetPlayerAttachedObject": {
"prefix": "SetPlayerAttachedObject",
"body": "SetPlayerAttachedObject(${1:playerid}, ${2:index}, ${3:modelid}, ${4:bone}, ${5:Float:fOffsetX = 0.0}, ${6:Float:fOffsetY = 0.0}, ${7:Float:fOffsetZ = 0.0}, ${8:Float:fRotX = 0.0}, ${9:Float:fRotY = 0.0}, ${10:Float:fRotZ = 0.0}, ${11:Float:fScaleX = 1.0}, ${12:Float:fScaleY = 1.0}, ${13:Float:fScaleZ = 1.0}, ${14:materialcolor1 = 0}, ${15:materialcolor2 = 0})$0"
},
"RemovePlayerAttachedObject": {
"prefix": "RemovePlayerAttachedObject",
"body": "RemovePlayerAttachedObject(${1:playerid}, ${2:index})$0"
},
"IsPlayerAttachedObjectSlotUsed": {
"prefix": "IsPlayerAttachedObjectSlotUsed",
"body": "IsPlayerAttachedObjectSlotUsed(${1:playerid}, ${2:index})$0"
},
"EditAttachedObject": {
"prefix": "EditAttachedObject",
"body": "EditAttachedObject(${1:playerid}, ${2:index})$0"
},
"CreatePlayerTextDraw": {
"prefix": "CreatePlayerTextDraw",
"body": "CreatePlayerTextDraw(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:text[]})$0"
},
"PlayerTextDrawDestroy": {
"prefix": "PlayerTextDrawDestroy",
"body": "PlayerTextDrawDestroy(${1:playerid}, ${2:PlayerText:text})$0"
},
"PlayerTextDrawLetterSize": {
"prefix": "PlayerTextDrawLetterSize",
"body": "PlayerTextDrawLetterSize(${1:playerid}, ${2:PlayerText:text}, ${3:Float:x}, ${4:Float:y})$0"
},
"PlayerTextDrawTextSize": {
"prefix": "PlayerTextDrawTextSize",
"body": "PlayerTextDrawTextSize(${1:playerid}, ${2:PlayerText:text}, ${3:Float:x}, ${4:Float:y})$0"
},
"PlayerTextDrawAlignment": {
"prefix": "PlayerTextDrawAlignment",
"body": "PlayerTextDrawAlignment(${1:playerid}, ${2:PlayerText:text}, ${3:alignment})$0"
},
"PlayerTextDrawColor": {
"prefix": "PlayerTextDrawColor",
"body": "PlayerTextDrawColor(${1:playerid}, ${2:PlayerText:text}, ${3:color})$0"
},
"PlayerTextDrawUseBox": {
"prefix": "PlayerTextDrawUseBox",
"body": "PlayerTextDrawUseBox(${1:playerid}, ${2:PlayerText:text}, ${3:use})$0"
},
"PlayerTextDrawBoxColor": {
"prefix": "PlayerTextDrawBoxColor",
"body": "PlayerTextDrawBoxColor(${1:playerid}, ${2:PlayerText:text}, ${3:color})$0"
},
"PlayerTextDrawSetShadow": {
"prefix": "PlayerTextDrawSetShadow",
"body": "PlayerTextDrawSetShadow(${1:playerid}, ${2:PlayerText:text}, ${3:size})$0"
},
"PlayerTextDrawSetOutline": {
"prefix": "PlayerTextDrawSetOutline",
"body": "PlayerTextDrawSetOutline(${1:playerid}, ${2:PlayerText:text}, ${3:size})$0"
},
"PlayerTextDrawBackgroundColor": {
"prefix": "PlayerTextDrawBackgroundColor",
"body": "PlayerTextDrawBackgroundColor(${1:playerid}, ${2:PlayerText:text}, ${3:color})$0"
},
"PlayerTextDrawFont": {
"prefix": "PlayerTextDrawFont",
"body": "PlayerTextDrawFont(${1:playerid}, ${2:PlayerText:text}, ${3:font})$0"
},
"PlayerTextDrawSetProportional": {
"prefix": "PlayerTextDrawSetProportional",
"body": "PlayerTextDrawSetProportional(${1:playerid}, ${2:PlayerText:text}, ${3:set})$0"
},
"PlayerTextDrawSetSelectable": {
"prefix": "PlayerTextDrawSetSelectable",
"body": "PlayerTextDrawSetSelectable(${1:playerid}, ${2:PlayerText:text}, ${3:set})$0"
},
"PlayerTextDrawShow": {
"prefix": "PlayerTextDrawShow",
"body": "PlayerTextDrawShow(${1:playerid}, ${2:PlayerText:text})$0"
},
"PlayerTextDrawHide": {
"prefix": "PlayerTextDrawHide",
"body": "PlayerTextDrawHide(${1:playerid}, ${2:PlayerText:text})$0"
},
"PlayerTextDrawSetString": {
"prefix": "PlayerTextDrawSetString",
"body": "PlayerTextDrawSetString(${1:playerid}, ${2:PlayerText:text}, ${3:string[]})$0"
},
"PlayerTextDrawSetPreviewModel": {
"prefix": "PlayerTextDrawSetPreviewModel",
"body": "PlayerTextDrawSetPreviewModel(${1:playerid}, ${2:PlayerText:text}, ${3:modelindex})$0"
},
"PlayerTextDrawSetPreviewRot": {
"prefix": "PlayerTextDrawSetPreviewRot",
"body": "PlayerTextDrawSetPreviewRot(${1:playerid}, ${2:PlayerText:text}, ${3:Float:fRotX}, ${4:Float:fRotY}, ${5:Float:fRotZ}, ${6:Float:fZoom = 1.0})$0"
},
"PlayerTextDrawSetPreviewVehCol": {
"prefix": "PlayerTextDrawSetPreviewVehCol",
"body": "PlayerTextDrawSetPreviewVehCol(${1:playerid}, ${2:PlayerText:text}, ${3:color1}, ${4:color2})$0"
},
"SetPVarInt": {
"prefix": "SetPVarInt",
"body": "SetPVarInt(${1:playerid}, ${2:varname[]}, ${3:int_value})$0"
},
"GetPVarInt": {
"prefix": "GetPVarInt",
"body": "GetPVarInt(${1:playerid}, ${2:varname[]})$0"
},
"SetPVarString": {
"prefix": "SetPVarString",
"body": "SetPVarString(${1:playerid}, ${2:varname[]}, ${3:string_value[]})$0"
},
"GetPVarString": {
"prefix": "GetPVarString",
"body": "GetPVarString(${1:playerid}, ${2:varname[]}, ${3:string_return[]}, ${4:len})$0"
},
"SetPVarFloat": {
"prefix": "SetPVarFloat",
"body": "SetPVarFloat(${1:playerid}, ${2:varname[]}, ${3:Float:float_value})$0"
},
"GetPVarFloat": {
"prefix": "GetPVarFloat",
"body": "GetPVarFloat(${1:playerid}, ${2:varname[]})$0"
},
"DeletePVar": {
"prefix": "DeletePVar",
"body": "DeletePVar(${1:playerid}, ${2:varname[]})$0"
},
"GetPVarsUpperIndex": {
"prefix": "GetPVarsUpperIndex",
"body": "GetPVarsUpperIndex(${1:playerid})$0"
},
"GetPVarNameAtIndex": {
"prefix": "GetPVarNameAtIndex",
"body": "GetPVarNameAtIndex(${1:playerid}, ${2:index}, ${3:ret_varname[]}, ${4:ret_len})$0"
},
"GetPVarType": {
"prefix": "GetPVarType",
"body": "GetPVarType(${1:playerid}, ${2:varname[]})$0"
},
"SetPlayerChatBubble": {
"prefix": "SetPlayerChatBubble",
"body": "SetPlayerChatBubble(${1:playerid}, ${2:text[]}, ${3:color}, ${4:Float:drawdistance}, ${5:expiretime})$0"
},
"PutPlayerInVehicle": {
"prefix": "PutPlayerInVehicle",
"body": "PutPlayerInVehicle(${1:playerid}, ${2:vehicleid}, ${3:seatid})$0"
},
"GetPlayerVehicleID": {
"prefix": "GetPlayerVehicleID",
"body": "GetPlayerVehicleID(${1:playerid})$0"
},
"GetPlayerVehicleSeat": {
"prefix": "GetPlayerVehicleSeat",
"body": "GetPlayerVehicleSeat(${1:playerid})$0"
},
"RemovePlayerFromVehicle": {
"prefix": "RemovePlayerFromVehicle",
"body": "RemovePlayerFromVehicle(${1:playerid})$0"
},
"TogglePlayerControllable": {
"prefix": "TogglePlayerControllable",
"body": "TogglePlayerControllable(${1:playerid}, ${2:toggle})$0"
},
"PlayerPlaySound": {
"prefix": "PlayerPlaySound",
"body": "PlayerPlaySound(${1:playerid}, ${2:soundid}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"ApplyAnimation": {
"prefix": "ApplyAnimation",
"body": "ApplyAnimation(${1:playerid}, ${2:animlib[]}, ${3:animname[]}, ${4:Float:fDelta}, ${5:loop}, ${6:lockx}, ${7:locky}, ${8:freeze}, ${9:time}, ${10:forcesync = 0})$0"
},
"ClearAnimations": {
"prefix": "ClearAnimations",
"body": "ClearAnimations(${1:playerid}, ${2:forcesync = 0})$0"
},
"GetPlayerAnimationIndex": {
"prefix": "GetPlayerAnimationIndex",
"body": "GetPlayerAnimationIndex(${1:playerid})$0"
},
"GetAnimationName": {
"prefix": "GetAnimationName",
"body": "GetAnimationName(${1:index}, ${2:animlib[]}, ${3:len1}, ${4:animname[]}, ${5:len2})$0"
},
"GetPlayerSpecialAction": {
"prefix": "GetPlayerSpecialAction",
"body": "GetPlayerSpecialAction(${1:playerid})$0"
},
"SetPlayerSpecialAction": {
"prefix": "SetPlayerSpecialAction",
"body": "SetPlayerSpecialAction(${1:playerid}, ${2:actionid})$0"
},
"DisableRemoteVehicleCollisions": {
"prefix": "DisableRemoteVehicleCollisions",
"body": "DisableRemoteVehicleCollisions(${1:playerid}, ${2:disable})$0"
},
"SetPlayerCheckpoint": {
"prefix": "SetPlayerCheckpoint",
"body": "SetPlayerCheckpoint(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:size})$0"
},
"DisablePlayerCheckpoint": {
"prefix": "DisablePlayerCheckpoint",
"body": "DisablePlayerCheckpoint(${1:playerid})$0"
},
"SetPlayerRaceCheckpoint": {
"prefix": "SetPlayerRaceCheckpoint",
"body": "SetPlayerRaceCheckpoint(${1:playerid}, ${2:type}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z}, ${6:Float:nextx}, ${7:Float:nexty}, ${8:Float:nextz}, ${9:Float:size})$0"
},
"DisablePlayerRaceCheckpoint": {
"prefix": "DisablePlayerRaceCheckpoint",
"body": "DisablePlayerRaceCheckpoint(${1:playerid})$0"
},
"SetPlayerWorldBounds": {
"prefix": "SetPlayerWorldBounds",
"body": "SetPlayerWorldBounds(${1:playerid}, ${2:Float:x_max}, ${3:Float:x_min}, ${4:Float:y_max}, ${5:Float:y_min})$0"
},
"SetPlayerMarkerForPlayer": {
"prefix": "SetPlayerMarkerForPlayer",
"body": "SetPlayerMarkerForPlayer(${1:playerid}, ${2:showplayerid}, ${3:color})$0"
},
"ShowPlayerNameTagForPlayer": {
"prefix": "ShowPlayerNameTagForPlayer",
"body": "ShowPlayerNameTagForPlayer(${1:playerid}, ${2:showplayerid}, ${3:show})$0"
},
"SetPlayerMapIcon": {
"prefix": "SetPlayerMapIcon",
"body": "SetPlayerMapIcon(${1:playerid}, ${2:iconid}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z}, ${6:markertype}, ${7:color}, ${8:style = MAPICON_LOCAL})$0"
},
"RemovePlayerMapIcon": {
"prefix": "RemovePlayerMapIcon",
"body": "RemovePlayerMapIcon(${1:playerid}, ${2:iconid})$0"
},
"AllowPlayerTeleport": {
"prefix": "AllowPlayerTeleport",
"body": "AllowPlayerTeleport(${1:playerid}, ${2:allow})$0"
},
"SetPlayerCameraPos": {
"prefix": "SetPlayerCameraPos",
"body": "SetPlayerCameraPos(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"SetPlayerCameraLookAt": {
"prefix": "SetPlayerCameraLookAt",
"body": "SetPlayerCameraLookAt(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:cut = CAMERA_CUT})$0"
},
"SetCameraBehindPlayer": {
"prefix": "SetCameraBehindPlayer",
"body": "SetCameraBehindPlayer(${1:playerid})$0"
},
"GetPlayerCameraPos": {
"prefix": "GetPlayerCameraPos",
"body": "GetPlayerCameraPos(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"GetPlayerCameraFrontVector": {
"prefix": "GetPlayerCameraFrontVector",
"body": "GetPlayerCameraFrontVector(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"GetPlayerCameraMode": {
"prefix": "GetPlayerCameraMode",
"body": "GetPlayerCameraMode(${1:playerid})$0"
},
"EnablePlayerCameraTarget": {
"prefix": "EnablePlayerCameraTarget",
"body": "EnablePlayerCameraTarget(${1:playerid}, ${2:enable})$0"
},
"GetPlayerCameraTargetObject": {
"prefix": "GetPlayerCameraTargetObject",
"body": "GetPlayerCameraTargetObject(${1:playerid})$0"
},
"GetPlayerCameraTargetVehicle": {
"prefix": "GetPlayerCameraTargetVehicle",
"body": "GetPlayerCameraTargetVehicle(${1:playerid})$0"
},
"GetPlayerCameraTargetPlayer": {
"prefix": "GetPlayerCameraTargetPlayer",
"body": "GetPlayerCameraTargetPlayer(${1:playerid})$0"
},
"GetPlayerCameraTargetActor": {
"prefix": "GetPlayerCameraTargetActor",
"body": "GetPlayerCameraTargetActor(${1:playerid})$0"
},
"GetPlayerCameraAspectRatio": {
"prefix": "GetPlayerCameraAspectRatio",
"body": "GetPlayerCameraAspectRatio(${1:playerid})$0"
},
"GetPlayerCameraZoom": {
"prefix": "GetPlayerCameraZoom",
"body": "GetPlayerCameraZoom(${1:playerid})$0"
},
"AttachCameraToObject": {
"prefix": "AttachCameraToObject",
"body": "AttachCameraToObject(${1:playerid}, ${2:objectid})$0"
},
"AttachCameraToPlayerObject": {
"prefix": "AttachCameraToPlayerObject",
"body": "AttachCameraToPlayerObject(${1:playerid}, ${2:playerobjectid})$0"
},
"InterpolateCameraPos": {
"prefix": "InterpolateCameraPos",
"body": "InterpolateCameraPos(${1:playerid}, ${2:Float:FromX}, ${3:Float:FromY}, ${4:Float:FromZ}, ${5:Float:ToX}, ${6:Float:ToY}, ${7:Float:ToZ}, ${8:time}, ${9:cut = CAMERA_CUT})$0"
},
"InterpolateCameraLookAt": {
"prefix": "InterpolateCameraLookAt",
"body": "InterpolateCameraLookAt(${1:playerid}, ${2:Float:FromX}, ${3:Float:FromY}, ${4:Float:FromZ}, ${5:Float:ToX}, ${6:Float:ToY}, ${7:Float:ToZ}, ${8:time}, ${9:cut = CAMERA_CUT})$0"
},
"IsPlayerConnected": {
"prefix": "IsPlayerConnected",
"body": "IsPlayerConnected(${1:playerid})$0"
},
"IsPlayerInVehicle": {
"prefix": "IsPlayerInVehicle",
"body": "IsPlayerInVehicle(${1:playerid}, ${2:vehicleid})$0"
},
"IsPlayerInAnyVehicle": {
"prefix": "IsPlayerInAnyVehicle",
"body": "IsPlayerInAnyVehicle(${1:playerid})$0"
},
"IsPlayerInCheckpoint": {
"prefix": "IsPlayerInCheckpoint",
"body": "IsPlayerInCheckpoint(${1:playerid})$0"
},
"IsPlayerInRaceCheckpoint": {
"prefix": "IsPlayerInRaceCheckpoint",
"body": "IsPlayerInRaceCheckpoint(${1:playerid})$0"
},
"SetPlayerVirtualWorld": {
"prefix": "SetPlayerVirtualWorld",
"body": "SetPlayerVirtualWorld(${1:playerid}, ${2:worldid})$0"
},
"GetPlayerVirtualWorld": {
"prefix": "GetPlayerVirtualWorld",
"body": "GetPlayerVirtualWorld(${1:playerid})$0"
},
"EnableStuntBonusForPlayer": {
"prefix": "EnableStuntBonusForPlayer",
"body": "EnableStuntBonusForPlayer(${1:playerid}, ${2:enable})$0"
},
"EnableStuntBonusForAll": {
"prefix": "EnableStuntBonusForAll",
"body": "EnableStuntBonusForAll(${1:enable})$0"
},
"TogglePlayerSpectating": {
"prefix": "TogglePlayerSpectating",
"body": "TogglePlayerSpectating(${1:playerid}, ${2:toggle})$0"
},
"PlayerSpectatePlayer": {
"prefix": "PlayerSpectatePlayer",
"body": "PlayerSpectatePlayer(${1:playerid}, ${2:targetplayerid}, ${3:mode = SPECTATE_MODE_NORMAL})$0"
},
"PlayerSpectateVehicle": {
"prefix": "PlayerSpectateVehicle",
"body": "PlayerSpectateVehicle(${1:playerid}, ${2:targetvehicleid}, ${3:mode = SPECTATE_MODE_NORMAL})$0"
},
"StartRecordingPlayerData": {
"prefix": "StartRecordingPlayerData",
"body": "StartRecordingPlayerData(${1:playerid}, ${2:recordtype}, ${3:recordname[]})$0"
},
"StopRecordingPlayerData": {
"prefix": "StopRecordingPlayerData",
"body": "StopRecordingPlayerData(${1:playerid})$0"
},
"SelectTextDraw": {
"prefix": "SelectTextDraw",
"body": "SelectTextDraw(${1:playerid}, ${2:hovercolor})$0"
},
"CancelSelectTextDraw": {
"prefix": "CancelSelectTextDraw",
"body": "CancelSelectTextDraw(${1:playerid})$0"
},
"CreateExplosionForPlayer": {
"prefix": "CreateExplosionForPlayer",
"body": "CreateExplosionForPlayer(${1:playerid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z}, ${5:type}, ${6:Float:Radius})$0"
},
// SAMP - MESSAGING
"print": {
"prefix": "print",
"body": "print(${1:const string[]})$0"
},
"printf": {
"prefix": "printf",
"body": "printf(${1:const format[]}, ${2:...})$0"
},
"format": {
"prefix": "format",
"body": "format(${1:output[]}, ${2:len}, ${3:const format[]}, ${4:...})$0"
},
"SendClientMessage": {
"prefix": "SendClientMessage",
"body": "SendClientMessage(${1:playerid}, ${2:color}, ${3:const message[]})$0"
},
"SendClientMessageToAll": {
"prefix": "SendClientMessageToAll",
"body": "SendClientMessageToAll(${1:color}, ${2:const message[]})$0"
},
"SendPlayerMessageToPlayer": {
"prefix": "SendPlayerMessageToPlayer",
"body": "SendPlayerMessageToPlayer(${1:playerid}, ${2:senderid}, ${3:const message[]})$0"
},
"SendPlayerMessageToAll": {
"prefix": "SendPlayerMessageToAll",
"body": "SendPlayerMessageToAll(${1:senderid}, ${2:const message[]})$0"
},
"SendDeathMessage": {
"prefix": "SendDeathMessage",
"body": "SendDeathMessage(${1:killer}, ${2:killee}, ${3:weapon})$0"
},
"SendDeathMessageToPlayer": {
"prefix": "SendDeathMessageToPlayer",
"body": "SendDeathMessageToPlayer(${1:playerid}, ${2:killer}, ${3:killee}, ${4:weapon})$0"
},
"GameTextForAll": {
"prefix": "GameTextForAll",
"body": "GameTextForAll(${1:const string[]}, ${2:time}, ${3:style})$0"
},
"GameTextForPlayer": {
"prefix": "GameTextForPlayer",
"body": "GameTextForPlayer(${1:playerid}, ${2:const string[]}, ${3:time}, ${4:style})$0"
},
"SetTimer": {
"prefix": "SetTimer",
"body": "SetTimer(${1:funcname[]}, ${2:interval}, ${3:repeating})$0"
},
"SetTimerEx": {
"prefix": "SetTimerEx",
"body": "SetTimerEx(${1:funcname[]}, ${2:interval}, ${3:repeating}, ${4:const format[]}, ${5:...})$0"
},
"KillTimer": {
"prefix": "KillTimer",
"body": "KillTimer(${1:timerid})$0"
},
"GetTickCount": {
"prefix": "GetTickCount",
"body": "GetTickCount()$0"
},
"GetMaxPlayers": {
"prefix": "GetMaxPlayers",
"body": "GetMaxPlayers()$0"
},
"CallRemoteFunction": {
"prefix": "CallRemoteFunction",
"body": "CallRemoteFunction(${1:const function[]}, ${2:const format[]}, ${3:...})$0"
},
"CallLocalFunction": {
"prefix": "CallLocalFunction",
"body": "CallLocalFunction(${1:const function[]}, ${2:const format[]}, ${3:...})$0"
},
"VectorSize": {
"prefix": "VectorSize",
"body": "VectorSize(${1:Float:x}, ${2:Float:y}, ${3:Float:z})$0"
},
"asin": {
"prefix": "asin",
"body": "asin(${1:Float:value})$0"
},
"acos": {
"prefix": "acos",
"body": "acos(${1:Float:value})$0"
},
"atan": {
"prefix": "atan",
"body": "atan(${1:Float:value})$0"
},
"atan2": {
"prefix": "atan2",
"body": "atan2(${1:Float:x}, ${2:Float:y})$0"
},
"GetPlayerPoolSize": {
"prefix": "GetPlayerPoolSize",
"body": "GetPlayerPoolSize()$0"
},
"GetVehiclePoolSize": {
"prefix": "GetVehiclePoolSize",
"body": "GetVehiclePoolSize()$0"
},
"GetActorPoolSize": {
"prefix": "GetActorPoolSize",
"body": "GetActorPoolSize()$0"
},
"SHA256_PassHash": {
"prefix": "SHA256_PassHash",
"body": "SHA256_PassHash(${1:password[]}, ${2:salt[]}, ${3:ret_hash[]}, ${4:ret_hash_len})$0"
},
"SetSVarInt": {
"prefix": "SetSVarInt",
"body": "SetSVarInt(${1:varname[]}, ${2:int_value})$0"
},
"GetSVarInt": {
"prefix": "GetSVarInt",
"body": "GetSVarInt(${1:varname[]})$0"
},
"SetSVarString": {
"prefix": "SetSVarString",
"body": "SetSVarString(${1:varname[]}, ${2:string_value[]})$0"
},
"GetSVarString": {
"prefix": "GetSVarString",
"body": "GetSVarString(${1:varname[]}, ${2:string_return[]}, ${3:len})$0"
},
"SetSVarFloat": {
"prefix": "SetSVarFloat",
"body": "SetSVarFloat(${1:varname[]}, ${2:Float:float_value})$0"
},
"GetSVarFloat": {
"prefix": "GetSVarFloat",
"body": "GetSVarFloat(${1:varname[]})$0"
},
"DeleteSVar": {
"prefix": "DeleteSVar",
"body": "DeleteSVar(${1:varname[]})$0"
},
"GetSVarsUpperIndex": {
"prefix": "GetSVarsUpperIndex",
"body": "GetSVarsUpperIndex()$0"
},
"GetSVarNameAtIndex": {
"prefix": "GetSVarNameAtIndex",
"body": "GetSVarNameAtIndex(${1:index}, ${2:ret_varname[]}, ${3:ret_len})$0"
},
"GetSVarType": {
"prefix": "GetSVarType",
"body": "GetSVarType(${1:varname[]})$0"
},
"SetGameModeText": {
"prefix": "SetGameModeText",
"body": "SetGameModeText(${1:const string[]})$0"
},
"SetTeamCount": {
"prefix": "SetTeamCount",
"body": "SetTeamCount(${1:count})$0"
},
"AddPlayerClass": {
"prefix": "AddPlayerClass",
"body": "AddPlayerClass(${1:modelid}, ${2:Float:spawn_x}, ${3:Float:spawn_y}, ${4:Float:spawn_z}, ${5:Float:z_angle}, ${6:weapon1}, ${7:weapon1_ammo}, ${8:weapon2}, ${9:weapon2_ammo}, ${10:weapon3}, ${11:weapon3_ammo})$0"
},
"AddPlayerClassEx": {
"prefix": "AddPlayerClassEx",
"body": "AddPlayerClassEx(${1:teamid}, ${2:modelid}, ${3:Float:spawn_x}, ${4:Float:spawn_y}, ${5:Float:spawn_z}, ${6:Float:z_angle}, ${7:weapon1}, ${8:weapon1_ammo}, ${9:weapon2}, ${10:weapon2_ammo}, ${11:weapon3}, ${12:weapon3_ammo})$0"
},
"AddStaticVehicle": {
"prefix": "AddStaticVehicle",
"body": "AddStaticVehicle(${1:modelid}, ${2:Float:spawn_x}, ${3:Float:spawn_y}, ${4:Float:spawn_z}, ${5:Float:z_angle}, ${6:color1}, ${7:color2})$0"
},
"AddStaticVehicleEx": {
"prefix": "AddStaticVehicleEx",
"body": "AddStaticVehicleEx(${1:modelid}, ${2:Float:spawn_x}, ${3:Float:spawn_y}, ${4:Float:spawn_z}, ${5:Float:z_angle}, ${6:color1}, ${7:color2}, ${8:respawn_delay}, ${9:addsiren=0})$0"
},
"AddStaticPickup": {
"prefix": "AddStaticPickup",
"body": "AddStaticPickup(${1:model}, ${2:type}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z}, ${6:virtualworld = 0})$0"
},
"CreatePickup": {
"prefix": "CreatePickup",
"body": "CreatePickup(${1:model}, ${2:type}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z}, ${6:virtualworld = 0})$0"
},
"DestroyPickup": {
"prefix": "DestroyPickup",
"body": "DestroyPickup(${1:pickup})$0"
},
"ShowNameTags": {
"prefix": "ShowNameTags",
"body": "ShowNameTags(${1:show})$0"
},
"ShowPlayerMarkers": {
"prefix": "ShowPlayerMarkers",
"body": "ShowPlayerMarkers(${1:mode})$0"
},
"GameModeExit": {
"prefix": "GameModeExit",
"body": "GameModeExit()$0"
},
"SetWorldTime": {
"prefix": "SetWorldTime",
"body": "SetWorldTime(${1:hour})$0"
},
"GetWeaponName": {
"prefix": "GetWeaponName",
"body": "GetWeaponName(${1:weaponid}, ${2:const weapon[]}, ${3:len})$0"
},
"EnableTirePopping": {
"prefix": "EnableTirePopping",
"body": "EnableTirePopping(${1:enable})$0"
},
"EnableVehicleFriendlyFire": {
"prefix": "EnableVehicleFriendlyFire",
"body": "EnableVehicleFriendlyFire()$0"
},
"AllowInteriorWeapons": {
"prefix": "AllowInteriorWeapons",
"body": "AllowInteriorWeapons(${1:allow})$0"
},
"SetWeather": {
"prefix": "SetWeather",
"body": "SetWeather(${1:weatherid})$0"
},
"SetGravity": {
"prefix": "SetGravity",
"body": "SetGravity(${1:Float:gravity})$0"
},
"AllowAdminTeleport": {
"prefix": "AllowAdminTeleport",
"body": "AllowAdminTeleport(${1:allow})$0"
},
"SetDeathDropAmount": {
"prefix": "SetDeathDropAmount",
"body": "SetDeathDropAmount(${1:amount})$0"
},
"CreateExplosion": {
"prefix": "CreateExplosion",
"body": "CreateExplosion(${1:Float:X}, ${2:Float:Y}, ${3:Float:Z}, ${4:type}, ${5:Float:Radius})$0"
},
"EnableZoneNames": {
"prefix": "EnableZoneNames",
"body": "EnableZoneNames(${1:enable})$0"
},
"UsePlayerPedAnims": {
"prefix": "UsePlayerPedAnims",
"body": "UsePlayerPedAnims()$0"
},
"DisableInteriorEnterExits": {
"prefix": "DisableInteriorEnterExits",
"body": "DisableInteriorEnterExits()$0"
},
"SetNameTagDrawDistance": {
"prefix": "SetNameTagDrawDistance",
"body": "SetNameTagDrawDistance(${1:Float:distance})$0"
},
"DisableNameTagLOS": {
"prefix": "DisableNameTagLOS",
"body": "DisableNameTagLOS()$0"
},
"LimitGlobalChatRadius": {
"prefix": "LimitGlobalChatRadius",
"body": "LimitGlobalChatRadius(${1:Float:chat_radius})$0"
},
"LimitPlayerMarkerRadius": {
"prefix": "LimitPlayerMarkerRadius",
"body": "LimitPlayerMarkerRadius(${1:Float:marker_radius})$0"
},
"ConnectNPC": {
"prefix": "ConnectNPC",
"body": "ConnectNPC(${1:name[]}, ${2:script[]})$0"
},
"IsPlayerNPC": {
"prefix": "IsPlayerNPC",
"body": "IsPlayerNPC(${1:playerid})$0"
},
"IsPlayerAdmin": {
"prefix": "IsPlayerAdmin",
"body": "IsPlayerAdmin(${1:playerid})$0"
},
"Kick": {
"prefix": "Kick",
"body": "Kick(${1:playerid})$0"
},
"Ban": {
"prefix": "Ban",
"body": "Ban(${1:playerid})$0"
},
"BanEx": {
"prefix": "BanEx",
"body": "BanEx(${1:playerid}, ${2:const reason[]})$0"
},
"SendRconCommand": {
"prefix": "SendRconCommand",
"body": "SendRconCommand(${1:command[]})$0"
},
"GetPlayerNetworkStats": {
"prefix": "GetPlayerNetworkStats",
"body": "GetPlayerNetworkStats(${1:playerid}, ${2:retstr[]}, ${3:retstr_size})$0"
},
"GetNetworkStats": {
"prefix": "GetNetworkStats",
"body": "GetNetworkStats(${1:retstr[]}, ${2:retstr_size})$0"
},
"GetPlayerVersion": {
"prefix": "GetPlayerVersion",
"body": "GetPlayerVersion(${1:playerid}, ${2:const version[]}, ${3:len})$0"
},
"BlockIpAddress": {
"prefix": "BlockIpAddress",
"body": "BlockIpAddress(${1:ip_address[]}, ${2:timems})$0"
},
"UnBlockIpAddress": {
"prefix": "UnBlockIpAddress",
"body": "UnBlockIpAddress(${1:ip_address[]})$0"
},
"GetServerVarAsString": {
"prefix": "GetServerVarAsString",
"body": "GetServerVarAsString(${1:const varname[]}, ${2:buffer[]}, ${3:len})$0"
},
"GetServerVarAsInt": {
"prefix": "GetServerVarAsInt",
"body": "GetServerVarAsInt(${1:const varname[]})$0"
},
"GetServerVarAsBool": {
"prefix": "GetServerVarAsBool",
"body": "GetServerVarAsBool(${1:const varname[]})$0"
},
"GetConsoleVarAsString": {
"prefix": "GetConsoleVarAsString",
"body": "GetConsoleVarAsString(${1:const varname[]}, ${2:buffer[]}, ${3:len})$0"
},
"GetConsoleVarAsInt": {
"prefix": "GetConsoleVarAsInt",
"body": "GetConsoleVarAsInt(${1:const varname[]})$0"
},
"GetConsoleVarAsBool": {
"prefix": "GetConsoleVarAsBool",
"body": "GetConsoleVarAsBool(${1:const varname[]})$0"
},
"GetServerTickRate": {
"prefix": "GetServerTickRate",
"body": "GetServerTickRate()$0"
},
"NetStats_GetConnectedTime": {
"prefix": "NetStats_GetConnectedTime",
"body": "NetStats_GetConnectedTime(${1:playerid})$0"
},
"NetStats_MessagesReceived": {
"prefix": "NetStats_MessagesReceived",
"body": "NetStats_MessagesReceived(${1:playerid})$0"
},
"NetStats_BytesReceived": {
"prefix": "NetStats_BytesReceived",
"body": "NetStats_BytesReceived(${1:playerid})$0"
},
"NetStats_MessagesSent": {
"prefix": "NetStats_MessagesSent",
"body": "NetStats_MessagesSent(${1:playerid})$0"
},
"NetStats_BytesSent": {
"prefix": "NetStats_BytesSent",
"body": "NetStats_BytesSent(${1:playerid})$0"
},
"NetStats_MessagesRecvPerSecond": {
"prefix": "NetStats_MessagesRecvPerSecond",
"body": "NetStats_MessagesRecvPerSecond(${1:playerid})$0"
},
"NetStats_PacketLossPercent": {
"prefix": "NetStats_PacketLossPercent",
"body": "NetStats_PacketLossPercent(${1:playerid})$0"
},
"NetStats_ConnectionStatus": {
"prefix": "NetStats_ConnectionStatus",
"body": "NetStats_ConnectionStatus(${1:playerid})$0"
},
"NetStats_GetIpPort": {
"prefix": "NetStats_GetIpPort",
"body": "NetStats_GetIpPort(${1:playerid}, ${2:ip_port[]}, ${3:ip_port_len})$0"
},
"CreateMenu": {
"prefix": "CreateMenu",
"body": "CreateMenu(${1:const title[]}, ${2:columns}, ${3:Float:x}, ${4:Float:y}, ${5:Float:col1width}, ${6:Float:col2width = 0.0})$0"
},
"DestroyMenu": {
"prefix": "DestroyMenu",
"body": "DestroyMenu(${1:Menu:menuid})$0"
},
"AddMenuItem": {
"prefix": "AddMenuItem",
"body": "AddMenuItem(${1:Menu:menuid}, ${2:column}, ${3:const menutext[]})$0"
},
"SetMenuColumnHeader": {
"prefix": "SetMenuColumnHeader",
"body": "SetMenuColumnHeader(${1:Menu:menuid}, ${2:column}, ${3:const columnheader[]})$0"
},
"ShowMenuForPlayer": {
"prefix": "ShowMenuForPlayer",
"body": "ShowMenuForPlayer(${1:Menu:menuid}, ${2:playerid})$0"
},
"HideMenuForPlayer": {
"prefix": "HideMenuForPlayer",
"body": "HideMenuForPlayer(${1:Menu:menuid}, ${2:playerid})$0"
},
"IsValidMenu": {
"prefix": "IsValidMenu",
"body": "IsValidMenu(${1:Menu:menuid})$0"
},
"DisableMenu": {
"prefix": "DisableMenu",
"body": "DisableMenu(${1:Menu:menuid})$0"
},
"DisableMenuRow": {
"prefix": "DisableMenuRow",
"body": "DisableMenuRow(${1:Menu:menuid}, ${2:row})$0"
},
"GetPlayerMenu": {
"prefix": "GetPlayerMenu",
"body": "GetPlayerMenu(${1:playerid})$0"
},
"TextDrawCreate": {
"prefix": "TextDrawCreate",
"body": "TextDrawCreate(${1:Float:x}, ${2:Float:y}, ${3:text[]})$0"
},
"TextDrawDestroy": {
"prefix": "TextDrawDestroy",
"body": "TextDrawDestroy(${1:Text:text})$0"
},
"TextDrawLetterSize": {
"prefix": "TextDrawLetterSize",
"body": "TextDrawLetterSize(${1:Text:text}, ${2:Float:x}, ${3:Float:y})$0"
},
"TextDrawTextSize": {
"prefix": "TextDrawTextSize",
"body": "TextDrawTextSize(${1:Text:text}, ${2:Float:x}, ${3:Float:y})$0"
},
"TextDrawAlignment": {
"prefix": "TextDrawAlignment",
"body": "TextDrawAlignment(${1:Text:text}, ${2:alignment})$0"
},
"TextDrawColor": {
"prefix": "TextDrawColor",
"body": "TextDrawColor(${1:Text:text}, ${2:color})$0"
},
"TextDrawUseBox": {
"prefix": "TextDrawUseBox",
"body": "TextDrawUseBox(${1:Text:text}, ${2:use})$0"
},
"TextDrawBoxColor": {
"prefix": "TextDrawBoxColor",
"body": "TextDrawBoxColor(${1:Text:text}, ${2:color})$0"
},
"TextDrawSetShadow": {
"prefix": "TextDrawSetShadow",
"body": "TextDrawSetShadow(${1:Text:text}, ${2:size})$0"
},
"TextDrawSetOutline": {
"prefix": "TextDrawSetOutline",
"body": "TextDrawSetOutline(${1:Text:text}, ${2:size})$0"
},
"TextDrawBackgroundColor": {
"prefix": "TextDrawBackgroundColor",
"body": "TextDrawBackgroundColor(${1:Text:text}, ${2:color})$0"
},
"TextDrawFont": {
"prefix": "TextDrawFont",
"body": "TextDrawFont(${1:Text:text}, ${2:font})$0"
},
"TextDrawSetProportional": {
"prefix": "TextDrawSetProportional",
"body": "TextDrawSetProportional(${1:Text:text}, ${2:set})$0"
},
"TextDrawSetSelectable": {
"prefix": "TextDrawSetSelectable",
"body": "TextDrawSetSelectable(${1:Text:text}, ${2:set})$0"
},
"TextDrawShowForPlayer": {
"prefix": "TextDrawShowForPlayer",
"body": "TextDrawShowForPlayer(${1:playerid}, ${2:Text:text})$0"
},
"TextDrawHideForPlayer": {
"prefix": "TextDrawHideForPlayer",
"body": "TextDrawHideForPlayer(${1:playerid}, ${2:Text:text})$0"
},
"TextDrawShowForAll": {
"prefix": "TextDrawShowForAll",
"body": "TextDrawShowForAll(${1:Text:text})$0"
},
"TextDrawHideForAll": {
"prefix": "TextDrawHideForAll",
"body": "TextDrawHideForAll(${1:Text:text})$0"
},
"TextDrawSetString": {
"prefix": "TextDrawSetString",
"body": "TextDrawSetString(${1:Text:text}, ${2:string[]})$0"
},
"TextDrawSetPreviewModel": {
"prefix": "TextDrawSetPreviewModel",
"body": "TextDrawSetPreviewModel(${1:Text:text}, ${2:modelindex})$0"
},
"TextDrawSetPreviewRot": {
"prefix": "TextDrawSetPreviewRot",
"body": "TextDrawSetPreviewRot(${1:Text:text}, ${2:Float:fRotX}, ${3:Float:fRotY}, ${4:Float:fRotZ}, ${5:Float:fZoom = 1.0})$0"
},
"TextDrawSetPreviewVehCol": {
"prefix": "TextDrawSetPreviewVehCol",
"body": "TextDrawSetPreviewVehCol(${1:Text:text}, ${2:color1}, ${3:color2})$0"
},
"GangZoneCreate": {
"prefix": "GangZoneCreate",
"body": "GangZoneCreate(${1:Float:minx}, ${2:Float:miny}, ${3:Float:maxx}, ${4:Float:maxy})$0"
},
"GangZoneDestroy": {
"prefix": "GangZoneDestroy",
"body": "GangZoneDestroy(${1:zone})$0"
},
"GangZoneShowForPlayer": {
"prefix": "GangZoneShowForPlayer",
"body": "GangZoneShowForPlayer(${1:playerid}, ${2:zone}, ${3:color})$0"
},
"GangZoneShowForAll": {
"prefix": "GangZoneShowForAll",
"body": "GangZoneShowForAll(${1:zone}, ${2:color})$0"
},
"GangZoneHideForPlayer": {
"prefix": "GangZoneHideForPlayer",
"body": "GangZoneHideForPlayer(${1:playerid}, ${2:zone})$0"
},
"GangZoneHideForAll": {
"prefix": "GangZoneHideForAll",
"body": "GangZoneHideForAll(${1:zone})$0"
},
"GangZoneFlashForPlayer": {
"prefix": "GangZoneFlashForPlayer",
"body": "GangZoneFlashForPlayer(${1:playerid}, ${2:zone}, ${3:flashcolor})$0"
},
"GangZoneFlashForAll": {
"prefix": "GangZoneFlashForAll",
"body": "GangZoneFlashForAll(${1:zone}, ${2:flashcolor})$0"
},
"GangZoneStopFlashForPlayer": {
"prefix": "GangZoneStopFlashForPlayer",
"body": "GangZoneStopFlashForPlayer(${1:playerid}, ${2:zone})$0"
},
"GangZoneStopFlashForAll": {
"prefix": "GangZoneStopFlashForAll",
"body": "GangZoneStopFlashForAll(${1:zone})$0"
},
"Create3DTextLabel": {
"prefix": "Create3DTextLabel",
"body": "Create3DTextLabel(${1:text[]}, ${2:color}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z}, ${6:Float:DrawDistance}, ${7:virtualworld}, ${8:testLOS=0})$0"
},
"Delete3DTextLabel": {
"prefix": "Delete3DTextLabel",
"body": "Delete3DTextLabel(${1:Text3D:id})$0"
},
"Attach3DTextLabelToPlayer": {
"prefix": "Attach3DTextLabelToPlayer",
"body": "Attach3DTextLabelToPlayer(${1:Text3D:id}, ${2:playerid}, ${3:Float:OffsetX}, ${4:Float:OffsetY}, ${5:Float:OffsetZ})$0"
},
"Attach3DTextLabelToVehicle": {
"prefix": "Attach3DTextLabelToVehicle",
"body": "Attach3DTextLabelToVehicle(${1:Text3D:id}, ${2:vehicleid}, ${3:Float:OffsetX}, ${4:Float:OffsetY}, ${5:Float:OffsetZ})$0"
},
"Update3DTextLabelText": {
"prefix": "Update3DTextLabelText",
"body": "Update3DTextLabelText(${1:Text3D:id}, ${2:color}, ${3:text[]})$0"
},
"CreatePlayer3DTextLabel": {
"prefix": "CreatePlayer3DTextLabel",
"body": "CreatePlayer3DTextLabel(${1:playerid}, ${2:text[]}, ${3:color}, ${4:Float:X}, ${5:Float:Y}, ${6:Float:Z}, ${7:Float:DrawDistance}, ${8:attachedplayer=INVALID_PLAYER_ID}, ${9:attachedvehicle=INVALID_VEHICLE_ID}, ${10:testLOS=0})$0"
},
"DeletePlayer3DTextLabel": {
"prefix": "DeletePlayer3DTextLabel",
"body": "DeletePlayer3DTextLabel(${1:playerid}, ${2:PlayerText3D:id})$0"
},
"UpdatePlayer3DTextLabelText": {
"prefix": "UpdatePlayer3DTextLabelText",
"body": "UpdatePlayer3DTextLabelText(${1:playerid}, ${2:PlayerText3D:id}, ${3:color}, ${4:text[]})$0"
},
"ShowPlayerDialog": {
"prefix": "ShowPlayerDialog",
"body": "ShowPlayerDialog(${1:playerid}, ${2:dialogid}, ${3:style}, ${4:caption[]}, ${5:info[]}, ${6:button1[]}, ${7:button2[]})$0"
},
"OnGameModeInit": {
"prefix": "OnGameModeInit",
"body": "OnGameModeInit()$0"
},
"OnGameModeExit": {
"prefix": "OnGameModeExit",
"body": "OnGameModeExit()$0"
},
"OnFilterScriptInit": {
"prefix": "OnFilterScriptInit",
"body": "OnFilterScriptInit()$0"
},
"OnFilterScriptExit": {
"prefix": "OnFilterScriptExit",
"body": "OnFilterScriptExit()$0"
},
"OnPlayerConnect": {
"prefix": "OnPlayerConnect",
"body": "OnPlayerConnect(${1:playerid})$0"
},
"OnPlayerDisconnect": {
"prefix": "OnPlayerDisconnect",
"body": "OnPlayerDisconnect(${1:playerid}, ${2:reason})$0"
},
"OnPlayerSpawn": {
"prefix": "OnPlayerSpawn",
"body": "OnPlayerSpawn(${1:playerid})$0"
},
"OnPlayerDeath": {
"prefix": "OnPlayerDeath",
"body": "OnPlayerDeath(${1:playerid}, ${2:killerid}, ${3:reason})$0"
},
"OnVehicleSpawn": {
"prefix": "OnVehicleSpawn",
"body": "OnVehicleSpawn(${1:vehicleid})$0"
},
"OnVehicleDeath": {
"prefix": "OnVehicleDeath",
"body": "OnVehicleDeath(${1:vehicleid}, ${2:killerid})$0"
},
"OnPlayerCommandText": {
"prefix": "OnPlayerCommandText",
"body": "OnPlayerCommandText(${1:playerid}, ${2:cmdtext[]})$0"
},
"OnPlayerRequestClass": {
"prefix": "OnPlayerRequestClass",
"body": "OnPlayerRequestClass(${1:playerid}, ${2:classid})$0"
},
"OnPlayerEnterVehicle": {
"prefix": "OnPlayerEnterVehicle",
"body": "OnPlayerEnterVehicle(${1:playerid}, ${2:vehicleid}, ${3:ispassenger})$0"
},
"OnPlayerExitVehicle": {
"prefix": "OnPlayerExitVehicle",
"body": "OnPlayerExitVehicle(${1:playerid}, ${2:vehicleid})$0"
},
"OnPlayerStateChange": {
"prefix": "OnPlayerStateChange",
"body": "OnPlayerStateChange(${1:playerid}, ${2:newstate}, ${3:oldstate})$0"
},
"OnPlayerEnterCheckpoint": {
"prefix": "OnPlayerEnterCheckpoint",
"body": "OnPlayerEnterCheckpoint(${1:playerid})$0"
},
"OnPlayerLeaveCheckpoint": {
"prefix": "OnPlayerLeaveCheckpoint",
"body": "OnPlayerLeaveCheckpoint(${1:playerid})$0"
},
"OnPlayerEnterRaceCheckpoint": {
"prefix": "OnPlayerEnterRaceCheckpoint",
"body": "OnPlayerEnterRaceCheckpoint(${1:playerid})$0"
},
"OnPlayerLeaveRaceCheckpoint": {
"prefix": "OnPlayerLeaveRaceCheckpoint",
"body": "OnPlayerLeaveRaceCheckpoint(${1:playerid})$0"
},
"OnRconCommand": {
"prefix": "OnRconCommand",
"body": "OnRconCommand(${1:cmd[]})$0"
},
"OnPlayerRequestSpawn": {
"prefix": "OnPlayerRequestSpawn",
"body": "OnPlayerRequestSpawn(${1:playerid})$0"
},
"OnObjectMoved": {
"prefix": "OnObjectMoved",
"body": "OnObjectMoved(${1:objectid})$0"
},
"OnPlayerObjectMoved": {
"prefix": "OnPlayerObjectMoved",
"body": "OnPlayerObjectMoved(${1:playerid}, ${2:objectid})$0"
},
"OnPlayerPickUpPickup": {
"prefix": "OnPlayerPickUpPickup",
"body": "OnPlayerPickUpPickup(${1:playerid}, ${2:pickupid})$0"
},
"OnVehicleMod": {
"prefix": "OnVehicleMod",
"body": "OnVehicleMod(${1:playerid}, ${2:vehicleid}, ${3:componentid})$0"
},
"OnEnterExitModShop": {
"prefix": "OnEnterExitModShop",
"body": "OnEnterExitModShop(${1:playerid}, ${2:enterexit}, ${3:interiorid})$0"
},
"OnVehiclePaintjob": {
"prefix": "OnVehiclePaintjob",
"body": "OnVehiclePaintjob(${1:playerid}, ${2:vehicleid}, ${3:paintjobid})$0"
},
"OnVehicleRespray": {
"prefix": "OnVehicleRespray",
"body": "OnVehicleRespray(${1:playerid}, ${2:vehicleid}, ${3:color1}, ${4:color2})$0"
},
"OnVehicleDamageStatusUpdate": {
"prefix": "OnVehicleDamageStatusUpdate",
"body": "OnVehicleDamageStatusUpdate(${1:vehicleid}, ${2:playerid})$0"
},
"OnUnoccupiedVehicleUpdate": {
"prefix": "OnUnoccupiedVehicleUpdate",
"body": "OnUnoccupiedVehicleUpdate(${1:vehicleid}, ${2:playerid}, ${3:passenger_seat}, ${4:Float:new_x}, ${5:Float:new_y}, ${6:Float:new_z}, ${7:Float:vel_x}, ${8:Float:vel_y}, ${9:Float:vel_z})$0"
},
"OnPlayerSelectedMenuRow": {
"prefix": "OnPlayerSelectedMenuRow",
"body": "OnPlayerSelectedMenuRow(${1:playerid}, ${2:row})$0"
},
"OnPlayerExitedMenu": {
"prefix": "OnPlayerExitedMenu",
"body": "OnPlayerExitedMenu(${1:playerid})$0"
},
"OnPlayerInteriorChange": {
"prefix": "OnPlayerInteriorChange",
"body": "OnPlayerInteriorChange(${1:playerid}, ${2:newinteriorid}, ${3:oldinteriorid})$0"
},
"OnPlayerKeyStateChange": {
"prefix": "OnPlayerKeyStateChange",
"body": "OnPlayerKeyStateChange(${1:playerid}, ${2:newkeys}, ${3:oldkeys})$0"
},
"OnRconLoginAttempt": {
"prefix": "OnRconLoginAttempt",
"body": "OnRconLoginAttempt(${1:ip[]}, ${2:password[]}, ${3:success })$0"
},
"OnPlayerUpdate": {
"prefix": "OnPlayerUpdate",
"body": "OnPlayerUpdate(${1:playerid})$0"
},
"OnActorStreamIn": {
"prefix": "OnActorStreamIn",
"body": "OnActorStreamIn(${1:actorid}, ${2:forplayerid})$0"
},
"OnActorStreamOut": {
"prefix": "OnActorStreamOut",
"body": "OnActorStreamOut(${1:actorid}, ${2:forplayerid})$0"
},
"OnDialogResponse": {
"prefix": "OnDialogResponse",
"body": "OnDialogResponse(${1:playerid}, ${2:dialogid}, ${3:response}, ${4:listitem}, ${5:inputtext[]})$0"
},
"OnPlayerTakeDamage": {
"prefix": "OnPlayerTakeDamage",
"body": "OnPlayerTakeDamage(${1:playerid}, ${2:issuerid}, ${3:Float:amount}, ${4:weaponid}, ${5:bodypart})$0"
},
"OnPlayerGiveDamage": {
"prefix": "OnPlayerGiveDamage",
"body": "OnPlayerGiveDamage(${1:playerid}, ${2:damagedid}, ${3:Float:amount}, ${4:weaponid}, ${5:bodypart})$0"
},
"OnPlayerGiveDamageActor": {
"prefix": "OnPlayerGiveDamageActor",
"body": "OnPlayerGiveDamageActor(${1:playerid}, ${2:damaged_actorid}, ${3:Float:amount}, ${4:weaponid}, ${5:bodypart})$0"
},
"OnPlayerClickMap": {
"prefix": "OnPlayerClickMap",
"body": "OnPlayerClickMap(${1:playerid}, ${2:Float:fX}, ${3:Float:fY}, ${4:Float:fZ})$0"
},
"OnPlayerClickTextDraw": {
"prefix": "OnPlayerClickTextDraw",
"body": "OnPlayerClickTextDraw(${1:playerid}, ${2:Text:clickedid})$0"
},
"OnPlayerClickPlayerTextDraw": {
"prefix": "OnPlayerClickPlayerTextDraw",
"body": "OnPlayerClickPlayerTextDraw(${1:playerid}, ${2:PlayerText:playertextid})$0"
},
"OnIncomingConnection": {
"prefix": "OnIncomingConnection",
"body": "OnIncomingConnection(${1:playerid}, ${2:ip_address[]}, ${3:port})$0"
},
"OnTrailerUpdate": {
"prefix": "OnTrailerUpdate",
"body": "OnTrailerUpdate(${1:playerid}, ${2:vehicleid})$0"
},
"OnVehicleSirenStateChange": {
"prefix": "OnVehicleSirenStateChange",
"body": "OnVehicleSirenStateChange(${1:playerid}, ${2:vehicleid}, ${3:newstate})$0"
},
"OnPlayerClickPlayer": {
"prefix": "OnPlayerClickPlayer",
"body": "OnPlayerClickPlayer(${1:playerid}, ${2:clickedplayerid}, ${3:source})$0"
},
"OnPlayerEditObject": {
"prefix": "OnPlayerEditObject",
"body": "OnPlayerEditObject(${1:playerid}, ${2:playerobject}, ${3:objectid}, ${4:response}, ${5:Float:fX}, ${6:Float:fY}, ${7:Float:fZ}, ${8:Float:fRotX}, ${9:Float:fRotY}, ${10:Float:fRotZ })$0"
},
"OnPlayerEditAttachedObject": {
"prefix": "OnPlayerEditAttachedObject",
"body": "OnPlayerEditAttachedObject(${1:playerid}, ${2:response}, ${3:index}, ${4:modelid}, ${5:boneid}, ${6:Float:fOffsetX}, ${7:Float:fOffsetY}, ${8:Float:fOffsetZ}, ${9:Float:fRotX}, ${10:Float:fRotY}, ${11:Float:fRotZ}, ${12:Float:fScaleX}, ${13:Float:fScaleY}, ${14:Float:fScaleZ })$0"
},
"OnPlayerSelectObject": {
"prefix": "OnPlayerSelectObject",
"body": "OnPlayerSelectObject(${1:playerid}, ${2:type}, ${3:objectid}, ${4:modelid}, ${5:Float:fX}, ${6:Float:fY}, ${7:Float:fZ})$0"
},
"OnPlayerWeaponShot": {
"prefix": "OnPlayerWeaponShot",
"body": "OnPlayerWeaponShot(${1:playerid}, ${2:weaponid}, ${3:hittype}, ${4:hitid}, ${5:Float:fX}, ${6:Float:fY}, ${7:Float:fZ})$0"
},
// SAMP - SQLite
"db_open": {
"prefix": "db_open",
"body": "db_open(${1:name[]})$0"
},
"db_close": {
"prefix": "db_close",
"body": "db_close(${1:DB:db})$0"
},
"db_query": {
"prefix": "db_query",
"body": "db_query(${1:DB:db}, ${2:query[]})$0"
},
"db_free_result": {
"prefix": "db_free_result",
"body": "db_free_result(${1:DBResult:dbresult})$0"
},
"db_num_rows": {
"prefix": "db_num_rows",
"body": "db_num_rows(${1:DBResult:dbresult})$0"
},
"db_next_row": {
"prefix": "db_next_row",
"body": "db_next_row(${1:DBResult:dbresult})$0"
},
"db_num_fields": {
"prefix": "db_num_fields",
"body": "db_num_fields(${1:DBResult:dbresult})$0"
},
"db_field_name": {
"prefix": "db_field_name",
"body": "db_field_name(${1:DBResult:dbresult}, ${2:field}, ${3:result[]}, ${4:maxlength})$0"
},
"db_get_field": {
"prefix": "db_get_field",
"body": "db_get_field(${1:DBResult:dbresult}, ${2:field}, ${3:result[]}, ${4:maxlength})$0"
},
"db_get_field_int": {
"prefix": "db_get_field_int",
"body": "db_get_field_int(${1:DBResult:result}, ${2:field = 0})$0"
},
"db_get_field_float": {
"prefix": "db_get_field_float",
"body": "db_get_field_float(${1:DBResult:result}, ${2:field = 0})$0"
},
"db_get_field_assoc": {
"prefix": "db_get_field_assoc",
"body": "db_get_field_assoc(${1:DBResult:dbresult}, ${2:const field[]}, ${3:result[]}, ${4:maxlength})$0"
},
"db_get_field_assoc_int": {
"prefix": "db_get_field_assoc_int",
"body": "db_get_field_assoc_int(${1:DBResult:result}, ${2:const field[]})$0"
},
"db_get_field_assoc_float": {
"prefix": "db_get_field_assoc_float",
"body": "db_get_field_assoc_float(${1:DBResult:result}, ${2:const field[]})$0"
},
"db_get_mem_handle": {
"prefix": "db_get_mem_handle",
"body": "db_get_mem_handle(${1:DB:db})$0"
},
"db_get_result_mem_handle": {
"prefix": "db_get_result_mem_handle",
"body": "db_get_result_mem_handle(${1:DBResult:result})$0"
},
"db_debug_openfiles": {
"prefix": "db_debug_openfiles",
"body": "db_debug_openfiles()$0"
},
"db_debug_openresults": {
"prefix": "db_debug_openresults",
"body": "db_debug_openresults()$0"
},
// SAMP - VEHICLES
"CreateVehicle": {
"prefix": "CreateVehicle",
"body": "CreateVehicle(${1:vehicletype}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:rotation}, ${6:color1}, ${7:color2}, ${8:respawn_delay}, ${9:addsiren=0})$0"
},
"DestroyVehicle": {
"prefix": "DestroyVehicle",
"body": "DestroyVehicle(${1:vehicleid})$0"
},
"IsVehicleStreamedIn": {
"prefix": "IsVehicleStreamedIn",
"body": "IsVehicleStreamedIn(${1:vehicleid}, ${2:forplayerid})$0"
},
"GetVehiclePos": {
"prefix": "GetVehiclePos",
"body": "GetVehiclePos(${1:vehicleid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"SetVehiclePos": {
"prefix": "SetVehiclePos",
"body": "SetVehiclePos(${1:vehicleid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"GetVehicleZAngle": {
"prefix": "GetVehicleZAngle",
"body": "GetVehicleZAngle(${1:vehicleid}, ${2:Float:z_angle})$0"
},
"GetVehicleRotationQuat": {
"prefix": "GetVehicleRotationQuat",
"body": "GetVehicleRotationQuat(${1:vehicleid}, ${2:Float:w}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z})$0"
},
"GetVehicleDistanceFromPoint": {
"prefix": "GetVehicleDistanceFromPoint",
"body": "GetVehicleDistanceFromPoint(${1:vehicleid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"SetVehicleZAngle": {
"prefix": "SetVehicleZAngle",
"body": "SetVehicleZAngle(${1:vehicleid}, ${2:Float:z_angle})$0"
},
"SetVehicleParamsForPlayer": {
"prefix": "SetVehicleParamsForPlayer",
"body": "SetVehicleParamsForPlayer(${1:vehicleid}, ${2:playerid}, ${3:objective}, ${4:doorslocked})$0"
},
"ManualVehicleEngineAndLights": {
"prefix": "ManualVehicleEngineAndLights",
"body": "ManualVehicleEngineAndLights()$0"
},
"SetVehicleParamsEx": {
"prefix": "SetVehicleParamsEx",
"body": "SetVehicleParamsEx(${1:vehicleid}, ${2:engine}, ${3:lights}, ${4:alarm}, ${5:doors}, ${6:bonnet}, ${7:boot}, ${8:objective})$0"
},
"GetVehicleParamsEx": {
"prefix": "GetVehicleParamsEx",
"body": "GetVehicleParamsEx(${1:vehicleid}, ${2:engine}, ${3:lights}, ${4:alarm}, ${5:doors}, ${6:bonnet}, ${7:boot}, ${8:objective})$0"
},
"GetVehicleParamsSirenState": {
"prefix": "GetVehicleParamsSirenState",
"body": "GetVehicleParamsSirenState(${1:vehicleid})$0"
},
"SetVehicleParamsCarDoors": {
"prefix": "SetVehicleParamsCarDoors",
"body": "SetVehicleParamsCarDoors(${1:vehicleid}, ${2:driver}, ${3:passenger}, ${4:backleft}, ${5:backright})$0"
},
"GetVehicleParamsCarDoors": {
"prefix": "GetVehicleParamsCarDoors",
"body": "GetVehicleParamsCarDoors(${1:vehicleid}, ${2:driver}, ${3:passenger}, ${4:backleft}, ${5:backright})$0"
},
"SetVehicleParamsCarWindows": {
"prefix": "SetVehicleParamsCarWindows",
"body": "SetVehicleParamsCarWindows(${1:vehicleid}, ${2:driver}, ${3:passenger}, ${4:backleft}, ${5:backright})$0"
},
"GetVehicleParamsCarWindows": {
"prefix": "GetVehicleParamsCarWindows",
"body": "GetVehicleParamsCarWindows(${1:vehicleid}, ${2:driver}, ${3:passenger}, ${4:backleft}, ${5:backright})$0"
},
"SetVehicleToRespawn": {
"prefix": "SetVehicleToRespawn",
"body": "SetVehicleToRespawn(${1:vehicleid})$0"
},
"LinkVehicleToInterior": {
"prefix": "LinkVehicleToInterior",
"body": "LinkVehicleToInterior(${1:vehicleid}, ${2:interiorid})$0"
},
"AddVehicleComponent": {
"prefix": "AddVehicleComponent",
"body": "AddVehicleComponent(${1:vehicleid}, ${2:componentid})$0"
},
"RemoveVehicleComponent": {
"prefix": "RemoveVehicleComponent",
"body": "RemoveVehicleComponent(${1:vehicleid}, ${2:componentid})$0"
},
"ChangeVehicleColor": {
"prefix": "ChangeVehicleColor",
"body": "ChangeVehicleColor(${1:vehicleid}, ${2:color1}, ${3:color2})$0"
},
"ChangeVehiclePaintjob": {
"prefix": "ChangeVehiclePaintjob",
"body": "ChangeVehiclePaintjob(${1:vehicleid}, ${2:paintjobid})$0"
},
"SetVehicleHealth": {
"prefix": "SetVehicleHealth",
"body": "SetVehicleHealth(${1:vehicleid}, ${2:Float:health})$0"
},
"GetVehicleHealth": {
"prefix": "GetVehicleHealth",
"body": "GetVehicleHealth(${1:vehicleid}, ${2:Float:health})$0"
},
"AttachTrailerToVehicle": {
"prefix": "AttachTrailerToVehicle",
"body": "AttachTrailerToVehicle(${1:trailerid}, ${2:vehicleid})$0"
},
"DetachTrailerFromVehicle": {
"prefix": "DetachTrailerFromVehicle",
"body": "DetachTrailerFromVehicle(${1:vehicleid})$0"
},
"IsTrailerAttachedToVehicle": {
"prefix": "IsTrailerAttachedToVehicle",
"body": "IsTrailerAttachedToVehicle(${1:vehicleid})$0"
},
"GetVehicleTrailer": {
"prefix": "GetVehicleTrailer",
"body": "GetVehicleTrailer(${1:vehicleid})$0"
},
"SetVehicleNumberPlate": {
"prefix": "SetVehicleNumberPlate",
"body": "SetVehicleNumberPlate(${1:vehicleid}, ${2:numberplate[]})$0"
},
"GetVehicleModel": {
"prefix": "GetVehicleModel",
"body": "GetVehicleModel(${1:vehicleid})$0"
},
"GetVehicleComponentInSlot": {
"prefix": "GetVehicleComponentInSlot",
"body": "GetVehicleComponentInSlot(${1:vehicleid}, ${2:slot})$0"
},
"GetVehicleComponentType": {
"prefix": "GetVehicleComponentType",
"body": "GetVehicleComponentType(${1:component})$0"
},
"RepairVehicle": {
"prefix": "RepairVehicle",
"body": "RepairVehicle(${1:vehicleid})$0"
},
"GetVehicleVelocity": {
"prefix": "GetVehicleVelocity",
"body": "GetVehicleVelocity(${1:vehicleid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"SetVehicleVelocity": {
"prefix": "SetVehicleVelocity",
"body": "SetVehicleVelocity(${1:vehicleid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"SetVehicleAngularVelocity": {
"prefix": "SetVehicleAngularVelocity",
"body": "SetVehicleAngularVelocity(${1:vehicleid}, ${2:Float:X}, ${3:Float:Y}, ${4:Float:Z})$0"
},
"GetVehicleDamageStatus": {
"prefix": "GetVehicleDamageStatus",
"body": "GetVehicleDamageStatus(${1:vehicleid}, ${2:panels}, ${3:doors}, ${4:lights}, ${5:tires})$0"
},
"UpdateVehicleDamageStatus": {
"prefix": "UpdateVehicleDamageStatus",
"body": "UpdateVehicleDamageStatus(${1:vehicleid}, ${2:panels}, ${3:doors}, ${4:lights}, ${5:tires})$0"
},
"GetVehicleModelInfo": {
"prefix": "GetVehicleModelInfo",
"body": "GetVehicleModelInfo(${1:vehiclemodel}, ${2:infotype}, ${3:Float:X}, ${4:Float:Y}, ${5:Float:Z})$0"
},
"SetVehicleVirtualWorld": {
"prefix": "SetVehicleVirtualWorld",
"body": "SetVehicleVirtualWorld(${1:vehicleid}, ${2:worldid})$0"
},
"GetVehicleVirtualWorld": {
"prefix": "GetVehicleVirtualWorld",
"body": "GetVehicleVirtualWorld(${1:vehicleid})$0"
},
// SAMP - ColAdndreas (PLUGIN)
"CA_Init": {
"prefix": "CA_Init",
"body": "CA_Init()$0"
},
"CA_RemoveBuilding": {
"prefix": "CA_RemoveBuilding",
"body": "CA_RemoveBuilding(${1:modelid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:radius})$0"
},
"CA_RayCastLine": {
"prefix": "CA_RayCastLine",
"body": "CA_RayCastLine(${1:Float:StartX}, ${2:Float:StartY}, ${3:Float:StartZ}, ${4:Float:EndX}, ${5:Float:EndY}, ${6:Float:EndZ}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z})$0"
},
"CA_RayCastLineID": {
"prefix": "CA_RayCastLineID",
"body": "CA_RayCastLineID(${1:Float:StartX}, ${2:Float:StartY}, ${3:Float:StartZ}, ${4:Float:EndX}, ${5:Float:EndY}, ${6:Float:EndZ}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z})$0"
},
"CA_RayCastLineExtraID": {
"prefix": "CA_RayCastLineExtraID",
"body": "CA_RayCastLineExtraID(${1:type}, ${2:Float:StartX}, ${3:Float:StartY}, ${4:Float:StartZ}, ${5:Float:EndX}, ${6:Float:EndY}, ${7:Float:EndZ}, ${8:Float:x}, ${9:Float:y}, ${10:Float:z})$0"
},
"CA_RayCastMultiLine": {
"prefix": "CA_RayCastMultiLine",
"body": "CA_RayCastMultiLine(${1:Float:StartX}, ${2:Float:StartY}, ${3:Float:StartZ}, ${4:Float:EndX}, ${5:Float:EndY}, ${6:Float:EndZ}, ${7:Float:retx[]}, ${8:Float:rety[]}, ${9:Float:retz[]}, ${10:Float:retdist[]}, ${11:ModelIDs[]}, ${12:size = sizeof(retx})$0"
},
"CA_RayCastLineAngle": {
"prefix": "CA_RayCastLineAngle",
"body": "CA_RayCastLineAngle(${1:Float:StartX}, ${2:Float:StartY}, ${3:Float:StartZ}, ${4:Float:EndX}, ${5:Float:EndY}, ${6:Float:EndZ}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z}, ${10:Float:rx}, ${11:Float:ry}, ${12:Float:rz})$0"
},
"CA_RayCastReflectionVector": {
"prefix": "CA_RayCastReflectionVector",
"body": "CA_RayCastReflectionVector(${1:Float:startx}, ${2:Float:starty}, ${3:Float:startz}, ${4:Float:endx}, ${5:Float:endy}, ${6:Float:endz}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z}, ${10:Float:nx}, ${11:Float:ny}, ${12:Float:nz})$0"
},
"CA_RayCastLineNormal": {
"prefix": "CA_RayCastLineNormal",
"body": "CA_RayCastLineNormal(${1:Float:startx}, ${2:Float:starty}, ${3:Float:startz}, ${4:Float:endx}, ${5:Float:endy}, ${6:Float:endz}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z}, ${10:Float:nx}, ${11:Float:ny}, ${12:Float:nz})$0"
},
"CA_ContactTest": {
"prefix": "CA_ContactTest",
"body": "CA_ContactTest(${1:modelid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:rx}, ${6:Float:ry}, ${7:Float:rz})$0"
},
"CA_EulerToQuat": {
"prefix": "CA_EulerToQuat",
"body": "CA_EulerToQuat(${1:Float:rx}, ${2:Float:ry}, ${3:Float:rz}, ${4:Float:x}, ${5:Float:y}, ${6:Float:z}, ${7:Float:w})$0"
},
"CA_QuatToEuler": {
"prefix": "CA_QuatToEuler",
"body": "CA_QuatToEuler(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:Float:w}, ${5:Float:rx}, ${6:Float:ry}, ${7:Float:rz})$0"
},
"CA_GetModelBoundingSphere": {
"prefix": "CA_GetModelBoundingSphere",
"body": "CA_GetModelBoundingSphere(${1:modelid}, ${2:Float:offx}, ${3:Float:offy}, ${4:Float:offz}, ${5:Float:radius})$0"
},
"CA_GetModelBoundingBox": {
"prefix": "CA_GetModelBoundingBox",
"body": "CA_GetModelBoundingBox(${1:modelid}, ${2:Float:minx}, ${3:Float:miny}, ${4:Float:minz}, ${5:Float:maxx}, ${6:Float:maxy}, ${7:Float:maxz})$0"
},
"CA_SetObjectExtraID": {
"prefix": "CA_SetObjectExtraID",
"body": "CA_SetObjectExtraID(${1:index}, ${2:type}, ${3:data})$0"
},
"CA_GetObjectExtraID": {
"prefix": "CA_GetObjectExtraID",
"body": "CA_GetObjectExtraID(${1:index}, ${2:type})$0"
},
"CA_RayCastLineEx": {
"prefix": "CA_RayCastLineEx",
"body": "CA_RayCastLineEx(${1:Float:StartX}, ${2:Float:StartY}, ${3:Float:StartZ}, ${4:Float:EndX}, ${5:Float:EndY}, ${6:Float:EndZ}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z}, ${10:Float:rx}, ${11:Float:ry}, ${12:Float:rz}, ${13:Float:rw}, ${14:Float:cx}, ${15:Float:cy}, ${16:Float:cz})$0"
},
"CA_RayCastLineAngleEx": {
"prefix": "CA_RayCastLineAngleEx",
"body": "CA_RayCastLineAngleEx(${1:Float:StartX}, ${2:Float:StartY}, ${3:Float:StartZ}, ${4:Float:EndX}, ${5:Float:EndY}, ${6:Float:EndZ}, ${7:Float:x}, ${8:Float:y}, ${9:Float:z}, ${10:Float:rx}, ${11:Float:ry}, ${12:Float:rz}, ${13:Float:ocx}, ${14:Float:ocy}, ${15:Float:ocz}, ${16:Float:orx}, ${17:Float:ory}, ${18:Float:orz})$0"
},
"CA_CreateObject": {
"prefix": "CA_CreateObject",
"body": "CA_CreateObject(${1:modelid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:rx}, ${6:Float:ry}, ${7:Float:rz}, ${8:bool:add = false})$0"
},
"CA_DestroyObject": {
"prefix": "CA_DestroyObject",
"body": "CA_DestroyObject(${1:index})$0"
},
"CA_SetObjectPos": {
"prefix": "CA_SetObjectPos",
"body": "CA_SetObjectPos(${1:index}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"CA_SetObjectRot": {
"prefix": "CA_SetObjectRot",
"body": "CA_SetObjectRot(${1:index}, ${2:Float:rx}, ${3:Float:ry}, ${4:Float:rz})$0"
},
"CA_OnFilterScriptExit": {
"prefix": "CA_OnFilterScriptExit",
"body": "CA_OnFilterScriptExit()$0"
},
"CA_OnGameModeExit": {
"prefix": "CA_OnGameModeExit",
"body": "CA_OnGameModeExit()$0"
},
"heapspace": {
"prefix": "heapspace",
"body": "heapspace()$0"
},
"funcidx": {
"prefix": "funcidx",
"body": "funcidx(${1:const name[]})$0"
},
"numargs": {
"prefix": "numargs",
"body": "numargs()$0"
},
"getarg": {
"prefix": "getarg",
"body": "getarg(${1:arg}, ${2:index=0})$0"
},
"setarg": {
"prefix": "setarg",
"body": "setarg(${1:arg}, ${2:index=0}, ${3:value})$0"
},
"tolower": {
"prefix": "tolower",
"body": "tolower(${1:c})$0"
},
"toupper": {
"prefix": "toupper",
"body": "toupper(${1:c})$0"
},
"swapchars": {
"prefix": "swapchars",
"body": "swapchars(${1:c})$0"
},
"random": {
"prefix": "random",
"body": "random(${1:max})$0"
},
"min": {
"prefix": "min",
"body": "min(${1:value1}, ${2:value2})$0"
},
"max": {
"prefix": "max",
"body": "max(${1:value1}, ${2:value2})$0"
},
"clamp": {
"prefix": "clamp",
"body": "clamp(${1:value}, ${2:min=cellmin}, ${3:max=cellmax})$0"
},
"getproperty": {
"prefix": "getproperty",
"body": "getproperty(${1:id=0}, ${2:const name[]=\"\"}, ${3:value=cellmin}, ${4:string[]=\"\"})$0"
},
"setproperty": {
"prefix": "setproperty",
"body": "setproperty(${1:id=0}, ${2:const name[]=\"\"}, ${3:value=cellmin}, ${4:const string[]=\"\"})$0"
},
"deleteproperty": {
"prefix": "deleteproperty",
"body": "deleteproperty(${1:id=0}, ${2:const name[]=\"\"}, ${3:value=cellmin})$0"
},
"existproperty": {
"prefix": "existproperty",
"body": "existproperty(${1:id=0}, ${2:const name[]=\"\"}, ${3:value=cellmin})$0"
},
"PrintAmxBacktrace": {
"prefix": "PrintAmxBacktrace",
"body": "PrintAmxBacktrace()$0"
},
"PrintNativeBacktrace": {
"prefix": "PrintNativeBacktrace",
"body": "PrintNativeBacktrace()$0"
},
"GetAmxBacktrace": {
"prefix": "GetAmxBacktrace",
"body": "GetAmxBacktrace(${1:string[]}, ${2:size = sizeof(string})$0"
},
"GetNativeBacktrace": {
"prefix": "GetNativeBacktrace",
"body": "GetNativeBacktrace(${1:string[]}, ${2:size = sizeof(string})$0"
},
"OnRuntimeError": {
"prefix": "OnRuntimeError",
"body": "OnRuntimeError(${1:code}, ${2:bool:suppress})$0"
},
"IsCrashDetectPresent": {
"prefix": "IsCrashDetectPresent",
"body": "IsCrashDetectPresent()$0"
},
"sendstring": {
"prefix": "sendstring",
"body": "sendstring(${1:const message[]}, ${2:const destination[]=\"\"})$0"
},
"sendpacket": {
"prefix": "sendpacket",
"body": "sendpacket(${1:const packet[]}, ${2:size}, ${3:const destination[]=\"\"})$0"
},
"listenport": {
"prefix": "listenport",
"body": "listenport(${1:port})$0"
},
"receivestring": {
"prefix": "receivestring",
"body": "receivestring(${1:const message[]}, ${2:const source[]})$0"
},
"receivepacket": {
"prefix": "receivepacket",
"body": "receivepacket(${1:const packet[]}, ${2:size}, ${3:const source[]})$0"
},
// SAMP - easyDialog.inc (https://github.com/Agneese-Saini/SA-MP-Files/blob/master/pawno/include/easydialog.inc)?
"OnDialogPerformed": {
"prefix": "OnDialogPerformed",
"body": "OnDialogPerformed(${1:playerid}, ${2:dialog[]}, ${3:response}, ${4:success})$0"
},
"Dialog_Opened": {
"prefix": "Dialog_Opened",
"body": "Dialog_Opened(${1:playerid})$0"
},
"Dialog_Close": {
"prefix": "Dialog_Close",
"body": "Dialog_Close(${1:playerid})$0"
},
"Dialog_Show": {
"prefix": "Dialog_Show",
"body": "Dialog_Show(${1:playerid}, ${2:function[]}, ${3:style}, ${4:caption[]}, ${5:info[]}, ${6:button1[]}, ${7:button2[]}, ${8:...})$0"
},
"Dialog": {
"prefix": "Dialog",
"body": "Dialog:${1:name}(${2:params})$0"
},
// SAMP - FILE
"fopen": {
"prefix": "fopen",
"body": "fopen(${1:const name[]}, ${2:filemode: mode = io_readwrite})$0"
},
"fclose": {
"prefix": "fclose",
"body": "fclose(${1:File: handle})$0"
},
"ftemp": {
"prefix": "ftemp",
"body": "ftemp()$0"
},
"fremove": {
"prefix": "fremove",
"body": "fremove(${1:const name[]})$0"
},
"fwrite": {
"prefix": "fwrite",
"body": "fwrite(${1:File: handle}, ${2:const string[]})$0"
},
"fread": {
"prefix": "fread",
"body": "fread(${1:File: handle}, ${2:string[]}, ${3:size = sizeof string}, ${4:bool: pack = false})$0"
},
"fputchar": {
"prefix": "fputchar",
"body": "fputchar(${1:File: handle}, ${2:value}, ${3:bool: utf8 = true})$0"
},
"fgetchar": {
"prefix": "fgetchar",
"body": "fgetchar(${1:File: handle}, ${2:value}, ${3:bool: utf8 = true})$0"
},
"fblockwrite": {
"prefix": "fblockwrite",
"body": "fblockwrite(${1:File: handle}, ${2:const buffer[]}, ${3:size = sizeof buffer})$0"
},
"fblockread": {
"prefix": "fblockread",
"body": "fblockread(${1:File: handle}, ${2:buffer[]}, ${3:size = sizeof buffer})$0"
},
"fseek": {
"prefix": "fseek",
"body": "fseek(${1:File: handle}, ${2:position = 0}, ${3:seek_whence: whence = seek_start})$0"
},
"flength": {
"prefix": "flength",
"body": "flength(${1:File: handle})$0"
},
"fexist": {
"prefix": "fexist",
"body": "fexist(${1:const pattern[]})$0"
},
"fmatch": {
"prefix": "fmatch",
"body": "fmatch(${1:name[]}, ${2:const pattern[]}, ${3:index = 0}, ${4:size = sizeof name})$0"
},
"file_move": {
"prefix": "file_move",
"body": "file_move(${1:file[]}, ${2:destination[]})$0"
},
"file_copy": {
"prefix": "file_copy",
"body": "file_copy(${1:file[]}, ${2:destination[]})$0"
},
"file_delete": {
"prefix": "file_delete",
"body": "file_delete(${1:file[]})$0"
},
"file_create": {
"prefix": "file_create",
"body": "file_create(${1:file[]})$0"
},
"file_write": {
"prefix": "file_write",
"body": "file_write(${1:file[]}, ${2:text[]}, ${3:mode[] = \"a\"})$0"
},
"file_read": {
"prefix": "file_read",
"body": "file_read(${1:file[]}, ${2:storage[]}, ${3:size = sizeof(storage})$0"
},
"file_log": {
"prefix": "file_log",
"body": "file_log()$0"
},
"file_exists": {
"prefix": "file_exists",
"body": "file_exists(${1:file[]})$0"
},
"f_open": {
"prefix": "f_open",
"body": "f_open(${1:file[]}, ${2:mode[] = \"r\"})$0"
},
"f_close": {
"prefix": "f_close",
"body": "f_close(${1:File: file})$0"
},
"f_read": {
"prefix": "f_read",
"body": "f_read(${1:File: file}, ${2:storage[]}, ${3:size = sizeof(storage})$0"
},
"f_write": {
"prefix": "f_write",
"body": "f_write(${1:File: file}, ${2:string[]})$0"
},
"dir_create": {
"prefix": "dir_create",
"body": "dir_create(${1:directory[]})$0"
},
"dir_delete": {
"prefix": "dir_delete",
"body": "dir_delete(${1:directory[]})$0"
},
"dir_exists": {
"prefix": "dir_exists",
"body": "dir_exists(${1:directory[]})$0"
},
"dir_open": {
"prefix": "dir_open",
"body": "dir_open(${1:directory[]})$0"
},
"dir_close": {
"prefix": "dir_close",
"body": "dir_close(${1:dir:handle})$0"
},
"dir_list": {
"prefix": "dir_list",
"body": "dir_list(${1:dir:handle}, ${2:storage[]}, ${3:type}, ${4:length = sizeof(storage})$0"
},
"float": {
"prefix": "float",
"body": "float(${1:value})$0"
},
"floatstr": {
"prefix": "floatstr",
"body": "floatstr(${1:const string[]})$0"
},
"floatmul": {
"prefix": "floatmul",
"body": "floatmul(${1:Float:oper1}, ${2:Float:oper2})$0"
},
"floatdiv": {
"prefix": "floatdiv",
"body": "floatdiv(${1:Float:dividend}, ${2:Float:divisor})$0"
},
"floatadd": {
"prefix": "floatadd",
"body": "floatadd(${1:Float:oper1}, ${2:Float:oper2})$0"
},
"floatsub": {
"prefix": "floatsub",
"body": "floatsub(${1:Float:oper1}, ${2:Float:oper2})$0"
},
"floatfract": {
"prefix": "floatfract",
"body": "floatfract(${1:Float:value})$0"
},
"floatround": {
"prefix": "floatround",
"body": "floatround(${1:Float:value}, ${2:floatround_method:method=floatround_round})$0"
},
"floatcmp": {
"prefix": "floatcmp",
"body": "floatcmp(${1:Float:oper1}, ${2:Float:oper2})$0"
},
"floatsqroot": {
"prefix": "floatsqroot",
"body": "floatsqroot(${1:Float:value})$0"
},
"floatpower": {
"prefix": "floatpower",
"body": "floatpower(${1:Float:value}, ${2:Float:exponent})$0"
},
"floatlog": {
"prefix": "floatlog",
"body": "floatlog(${1:Float:value}, ${2:Float:base=10.0})$0"
},
"floatsin": {
"prefix": "floatsin",
"body": "floatsin(${1:Float:value}, ${2:anglemode:mode=radian})$0"
},
"floatcos": {
"prefix": "floatcos",
"body": "floatcos(${1:Float:value}, ${2:anglemode:mode=radian})$0"
},
"floattan": {
"prefix": "floattan",
"body": "floattan(${1:Float:value}, ${2:anglemode:mode=radian})$0"
},
"floatabs": {
"prefix": "floatabs",
"body": "floatabs(${1:Float:value})$0"
},
// SAMP - IRC (PLUGIN)
"IRC_Connect": {
"prefix": "IRC_Connect",
"body": "IRC_Connect(${1:const server[]}, ${2:port}, ${3:const nickname[]}, ${4:const realname[]}, ${5:const username[]}, ${6:bool:ssl = false}, ${7:const localip[] = \"\"}, ${8:const serverpassword[] = \"\"})$0"
},
"IRC_Quit": {
"prefix": "IRC_Quit",
"body": "IRC_Quit(${1:botid}, ${2:const message[] = \"\"})$0"
},
"IRC_JoinChannel": {
"prefix": "IRC_JoinChannel",
"body": "IRC_JoinChannel(${1:botid}, ${2:const channel[]}, ${3:const key[] = \"\"})$0"
},
"IRC_PartChannel": {
"prefix": "IRC_PartChannel",
"body": "IRC_PartChannel(${1:botid}, ${2:const channel[]}, ${3:const message[] = \"\"})$0"
},
"IRC_ChangeNick": {
"prefix": "IRC_ChangeNick",
"body": "IRC_ChangeNick(${1:botid}, ${2:const nick[]})$0"
},
"IRC_SetMode": {
"prefix": "IRC_SetMode",
"body": "IRC_SetMode(${1:botid}, ${2:const target[]}, ${3:const mode[]})$0"
},
"IRC_Say": {
"prefix": "IRC_Say",
"body": "IRC_Say(${1:botid}, ${2:const target[]}, ${3:const message[]})$0"
},
"IRC_Notice": {
"prefix": "IRC_Notice",
"body": "IRC_Notice(${1:botid}, ${2:const target[]}, ${3:const message[]})$0"
},
"IRC_IsUserOnChannel": {
"prefix": "IRC_IsUserOnChannel",
"body": "IRC_IsUserOnChannel(${1:botid}, ${2:const channel[]}, ${3:const user[]})$0"
},
"IRC_InviteUser": {
"prefix": "IRC_InviteUser",
"body": "IRC_InviteUser(${1:botid}, ${2:const channel[]}, ${3:const user[]})$0"
},
"IRC_KickUser": {
"prefix": "IRC_KickUser",
"body": "IRC_KickUser(${1:botid}, ${2:const channel[]}, ${3:const user[]}, ${4:const message[] = \"\"})$0"
},
"IRC_GetUserChannelMode": {
"prefix": "IRC_GetUserChannelMode",
"body": "IRC_GetUserChannelMode(${1:botid}, ${2:const channel[]}, ${3:const user[]}, ${4:dest[]})$0"
},
"IRC_GetChannelUserList": {
"prefix": "IRC_GetChannelUserList",
"body": "IRC_GetChannelUserList(${1:botid}, ${2:const channel[]}, ${3:dest[]}, ${4:maxlength = sizeof dest})$0"
},
"IRC_SetChannelTopic": {
"prefix": "IRC_SetChannelTopic",
"body": "IRC_SetChannelTopic(${1:botid}, ${2:const channel[]}, ${3:const topic[]})$0"
},
"IRC_RequestCTCP": {
"prefix": "IRC_RequestCTCP",
"body": "IRC_RequestCTCP(${1:botid}, ${2:const user[]}, ${3:const message[]})$0"
},
"IRC_ReplyCTCP": {
"prefix": "IRC_ReplyCTCP",
"body": "IRC_ReplyCTCP(${1:botid}, ${2:const user[]}, ${3:const message[]})$0"
},
"IRC_SendRaw": {
"prefix": "IRC_SendRaw",
"body": "IRC_SendRaw(${1:botid}, ${2:const message[]})$0"
},
"IRC_CreateGroup": {
"prefix": "IRC_CreateGroup",
"body": "IRC_CreateGroup()$0"
},
"IRC_DestroyGroup": {
"prefix": "IRC_DestroyGroup",
"body": "IRC_DestroyGroup(${1:groupid})$0"
},
"IRC_AddToGroup": {
"prefix": "IRC_AddToGroup",
"body": "IRC_AddToGroup(${1:groupid}, ${2:botid})$0"
},
"IRC_RemoveFromGroup": {
"prefix": "IRC_RemoveFromGroup",
"body": "IRC_RemoveFromGroup(${1:groupid}, ${2:botid})$0"
},
"IRC_GroupSay": {
"prefix": "IRC_GroupSay",
"body": "IRC_GroupSay(${1:groupid}, ${2:const target[]}, ${3:const message[]})$0"
},
"IRC_GroupNotice": {
"prefix": "IRC_GroupNotice",
"body": "IRC_GroupNotice(${1:groupid}, ${2:const target[]}, ${3:const message[]})$0"
},
"IRC_SetIntData": {
"prefix": "IRC_SetIntData",
"body": "IRC_SetIntData(${1:botid}, ${2:data}, ${3:value})$0"
},
"IRC_OnConnect": {
"prefix": "IRC_OnConnect",
"body": "IRC_OnConnect(${1:botid}, ${2:ip[]}, ${3:port})$0"
},
"IRC_OnDisconnect": {
"prefix": "IRC_OnDisconnect",
"body": "IRC_OnDisconnect(${1:botid}, ${2:ip[]}, ${3:port}, ${4:reason[]})$0"
},
"IRC_OnConnectAttempt": {
"prefix": "IRC_OnConnectAttempt",
"body": "IRC_OnConnectAttempt(${1:botid}, ${2:ip[]}, ${3:port})$0"
},
"IRC_OnConnectAttemptFail": {
"prefix": "IRC_OnConnectAttemptFail",
"body": "IRC_OnConnectAttemptFail(${1:botid}, ${2:ip[]}, ${3:port}, ${4:reason[]})$0"
},
"IRC_OnJoinChannel": {
"prefix": "IRC_OnJoinChannel",
"body": "IRC_OnJoinChannel(${1:botid}, ${2:channel[]})$0"
},
"IRC_OnLeaveChannel": {
"prefix": "IRC_OnLeaveChannel",
"body": "IRC_OnLeaveChannel(${1:botid}, ${2:channel[]}, ${3:message[]})$0"
},
"IRC_OnInvitedToChannel": {
"prefix": "IRC_OnInvitedToChannel",
"body": "IRC_OnInvitedToChannel(${1:botid}, ${2:channel[]}, ${3:invitinguser[]}, ${4:invitinghost[]})$0"
},
"IRC_OnKickedFromChannel": {
"prefix": "IRC_OnKickedFromChannel",
"body": "IRC_OnKickedFromChannel(${1:botid}, ${2:channel[]}, ${3:oppeduser[]}, ${4:oppedhost[]}, ${5:message[]})$0"
},
"IRC_OnUserDisconnect": {
"prefix": "IRC_OnUserDisconnect",
"body": "IRC_OnUserDisconnect(${1:botid}, ${2:user[]}, ${3:host[]}, ${4:message[]})$0"
},
"IRC_OnUserJoinChannel": {
"prefix": "IRC_OnUserJoinChannel",
"body": "IRC_OnUserJoinChannel(${1:botid}, ${2:channel[]}, ${3:user[]}, ${4:host[]})$0"
},
"IRC_OnUserLeaveChannel": {
"prefix": "IRC_OnUserLeaveChannel",
"body": "IRC_OnUserLeaveChannel(${1:botid}, ${2:channel[]}, ${3:user[]}, ${4:host[]}, ${5:message[]})$0"
},
"IRC_OnUserKickedFromChannel": {
"prefix": "IRC_OnUserKickedFromChannel",
"body": "IRC_OnUserKickedFromChannel(${1:botid}, ${2:channel[]}, ${3:kickeduser[]}, ${4:oppeduser[]}, ${5:oppedhost[]}, ${6:message[]})$0"
},
"IRC_OnUserNickChange": {
"prefix": "IRC_OnUserNickChange",
"body": "IRC_OnUserNickChange(${1:botid}, ${2:oldnick[]}, ${3:newnick[]}, ${4:host[]})$0"
},
"IRC_OnUserSetChannelMode": {
"prefix": "IRC_OnUserSetChannelMode",
"body": "IRC_OnUserSetChannelMode(${1:botid}, ${2:channel[]}, ${3:user[]}, ${4:host[]}, ${5:mode[]})$0"
},
"IRC_OnUserSetChannelTopic": {
"prefix": "IRC_OnUserSetChannelTopic",
"body": "IRC_OnUserSetChannelTopic(${1:botid}, ${2:channel[]}, ${3:user[]}, ${4:host[]}, ${5:topic[]})$0"
},
"IRC_OnUserSay": {
"prefix": "IRC_OnUserSay",
"body": "IRC_OnUserSay(${1:botid}, ${2:recipient[]}, ${3:user[]}, ${4:host[]}, ${5:message[]})$0"
},
"IRC_OnUserNotice": {
"prefix": "IRC_OnUserNotice",
"body": "IRC_OnUserNotice(${1:botid}, ${2:recipient[]}, ${3:user[]}, ${4:host[]}, ${5:message[]})$0"
},
"IRC_OnUserRequestCTCP": {
"prefix": "IRC_OnUserRequestCTCP",
"body": "IRC_OnUserRequestCTCP(${1:botid}, ${2:user[]}, ${3:host[]}, ${4:message[]})$0"
},
"IRC_OnUserReplyCTCP": {
"prefix": "IRC_OnUserReplyCTCP",
"body": "IRC_OnUserReplyCTCP(${1:botid}, ${2:user[]}, ${3:host[]}, ${4:message[]})$0"
},
"IRC_OnReceiveNumeric": {
"prefix": "IRC_OnReceiveNumeric",
"body": "IRC_OnReceiveNumeric(${1:botid}, ${2:numeric}, ${3:message[]})$0"
},
"IRC_OnReceiveRaw": {
"prefix": "IRC_OnReceiveRaw",
"body": "IRC_OnReceiveRaw(${1:botid}, ${2:message[]})$0"
},
"IRC_IsVoice": {
"prefix": "IRC_IsVoice",
"body": "IRC_IsVoice(${1:botid}, ${2:channel[]}, ${3:user[]})$0"
},
"IRC_IsHalfop": {
"prefix": "IRC_IsHalfop",
"body": "IRC_IsHalfop(${1:botid}, ${2:channel[]}, ${3:user[]})$0"
},
"IRC_IsOp": {
"prefix": "IRC_IsOp",
"body": "IRC_IsOp(${1:botid}, ${2:channel[]}, ${3:user[]})$0"
},
"IRC_IsAdmin": {
"prefix": "IRC_IsAdmin",
"body": "IRC_IsAdmin(${1:botid}, ${2:channel[]}, ${3:user[]})$0"
},
"IRC_IsOwner": {
"prefix": "IRC_IsOwner",
"body": "IRC_IsOwner(${1:botid}, ${2:channel[]}, ${3:user[]})$0"
},
// SAMP - mSelection?
"mS_GetNumberOfPages": {
"prefix": "mS_GetNumberOfPages",
"body": "mS_GetNumberOfPages(${1:ListID})$0"
},
"mS_GetNumberOfPagesEx": {
"prefix": "mS_GetNumberOfPagesEx",
"body": "mS_GetNumberOfPagesEx(${1:playerid})$0"
},
"mS_GetAmountOfListItems": {
"prefix": "mS_GetAmountOfListItems",
"body": "mS_GetAmountOfListItems(${1:ListID})$0"
},
"mS_GetAmountOfListItemsEx": {
"prefix": "mS_GetAmountOfListItemsEx",
"body": "mS_GetAmountOfListItemsEx(${1:playerid})$0"
},
"mS_GetPlayerCurrentListID": {
"prefix": "mS_GetPlayerCurrentListID",
"body": "mS_GetPlayerCurrentListID(${1:playerid})$0"
},
"mS_CreateCurrentPageTextDraw": {
"prefix": "mS_CreateCurrentPageTextDraw",
"body": "mS_CreateCurrentPageTextDraw(${1:playerid}, ${2:Float:Xpos}, ${3:Float:Ypos})$0"
},
"mS_CreatePlayerDialogButton": {
"prefix": "mS_CreatePlayerDialogButton",
"body": "mS_CreatePlayerDialogButton(${1:playerid}, ${2:Float:Xpos}, ${3:Float:Ypos}, ${4:Float:Width}, ${5:Float:Height}, ${6:button_text[]})$0"
},
"mS_CreatePlayerHeaderTextDraw": {
"prefix": "mS_CreatePlayerHeaderTextDraw",
"body": "mS_CreatePlayerHeaderTextDraw(${1:playerid}, ${2:Float:Xpos}, ${3:Float:Ypos}, ${4:header_text[]})$0"
},
"mS_CreatePlayerBGTextDraw": {
"prefix": "mS_CreatePlayerBGTextDraw",
"body": "mS_CreatePlayerBGTextDraw(${1:playerid}, ${2:Float:Xpos}, ${3:Float:Ypos}, ${4:Float:Width}, ${5:Float:Height}, ${6:bgcolor})$0"
},
"mS_CreateMPTextDraw": {
"prefix": "mS_CreateMPTextDraw",
"body": "mS_CreateMPTextDraw(${1:playerid}, ${2:modelindex}, ${3:Float:Xpos}, ${4:Float:Ypos}, ${5:Float:Xrot}, ${6:Float:Yrot}, ${7:Float:Zrot}, ${8:Float:mZoom}, ${9:Float:width}, ${10:Float:height}, ${11:bgcolor})$0"
},
"mS_DestroyPlayerMPs": {
"prefix": "mS_DestroyPlayerMPs",
"body": "mS_DestroyPlayerMPs(${1:playerid})$0"
},
"mS_ShowPlayerMPs": {
"prefix": "mS_ShowPlayerMPs",
"body": "mS_ShowPlayerMPs(${1:playerid})$0"
},
"mS_UpdatePageTextDraw": {
"prefix": "mS_UpdatePageTextDraw",
"body": "mS_UpdatePageTextDraw(${1:playerid})$0"
},
"ShowModelSelectionMenu": {
"prefix": "ShowModelSelectionMenu",
"body": "ShowModelSelectionMenu(${1:playerid}, ${2:ListID}, ${3:header_text[]}, ${4:dialogBGcolor = 0x4A5A6BBB}, ${5:previewBGcolor = 0x88888899 }, ${6:tdSelectionColor = 0xFFFF00AA})$0"
},
"ShowModelSelectionMenuEx": {
"prefix": "ShowModelSelectionMenuEx",
"body": "ShowModelSelectionMenuEx(${1:playerid}, ${2:items_array[]}, ${3:item_amount}, ${4:header_text[]}, ${5:extraid}, ${6:Float:Xrot = 0.0}, ${7:Float:Yrot = 0.0}, ${8:Float:Zrot = 0.0}, ${9:Float:mZoom = 1.0}, ${10:dialogBGcolor = 0x4A5A6BBB}, ${11:previewBGcolor = 0x88888899 }, ${12:tdSelectionColor = 0xFFFF00AA})$0"
},
"HideModelSelectionMenu": {
"prefix": "HideModelSelectionMenu",
"body": "HideModelSelectionMenu(${1:playerid})$0"
},
"mS_DestroySelectionMenu": {
"prefix": "mS_DestroySelectionMenu",
"body": "mS_DestroySelectionMenu(${1:playerid})$0"
},
"SendMail": {
"prefix": "SendMail",
"body": "SendMail(${1:const szReceiver[ ]}, ${2:const szSenderMail[ ]}, ${3:const szSenderName[ ]}, ${4:const szSubject[ ]}, ${5:const szMessage[ ] })$0"
},
"OnMailScriptResponse": {
"prefix": "OnMailScriptResponse",
"body": "OnMailScriptResponse(${1:iIndex}, ${2:iResponseCode}, ${3:const szData[ ] })$0"
},
"StringURLEncode": {
"prefix": "StringURLEncode",
"body": "StringURLEncode(${1:szString[ ]}, ${2:iSize = sizeof( szString })$0"
},
// SAMP - http://forum.sa-mp.com/showthread.php?t=343172
"SortDeepArray": {
"prefix": "SortDeepArray",
"body": "SortDeepArray(${1:array[][]}, ${2:sort_index}, ${3:order = SORT_ASC}, ${4:ignorecase = false})$0"
},
// SAMP - ProgressBar?
"pb_percent": {
"prefix": "pb_percent",
"body": "pb_percent(${1:Float:x}, ${2:Float:widthorheight}, ${3:Float:max}, ${4:Float:value}, ${5:direction})$0"
},
"CreatePlayerProgressBar": {
"prefix": "CreatePlayerProgressBar",
"body": "CreatePlayerProgressBar(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:width = 55.5}, ${5:Float:height = 3.2}, ${6:colour = 0xFF1C1CFF}, ${7:Float:max = 100.0}, ${8:direction = BAR_DIRECTION_RIGHT})$0"
},
"DestroyPlayerProgressBar": {
"prefix": "DestroyPlayerProgressBar",
"body": "DestroyPlayerProgressBar(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"ShowPlayerProgressBar": {
"prefix": "ShowPlayerProgressBar",
"body": "ShowPlayerProgressBar(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"HidePlayerProgressBar": {
"prefix": "HidePlayerProgressBar",
"body": "HidePlayerProgressBar(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"IsValidPlayerProgressBar": {
"prefix": "IsValidPlayerProgressBar",
"body": "IsValidPlayerProgressBar(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"GetPlayerProgressBarPos": {
"prefix": "GetPlayerProgressBarPos",
"body": "GetPlayerProgressBarPos(${1:playerid}, ${2:PlayerBar:barid}, ${3:Float:x}, ${4:Float:y})$0"
},
"SetPlayerProgressBarPos": {
"prefix": "SetPlayerProgressBarPos",
"body": "SetPlayerProgressBarPos(${1:playerid}, ${2:PlayerBar:barid}, ${3:Float:x}, ${4:Float:y})$0"
},
"GetPlayerProgressBarWidth": {
"prefix": "GetPlayerProgressBarWidth",
"body": "GetPlayerProgressBarWidth(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"SetPlayerProgressBarWidth": {
"prefix": "SetPlayerProgressBarWidth",
"body": "SetPlayerProgressBarWidth(${1:playerid}, ${2:PlayerBar:barid}, ${3:Float:width})$0"
},
"GetPlayerProgressBarHeight": {
"prefix": "GetPlayerProgressBarHeight",
"body": "GetPlayerProgressBarHeight(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"SetPlayerProgressBarHeight": {
"prefix": "SetPlayerProgressBarHeight",
"body": "SetPlayerProgressBarHeight(${1:playerid}, ${2:PlayerBar:barid}, ${3:Float:height})$0"
},
"GetPlayerProgressBarColour": {
"prefix": "GetPlayerProgressBarColour",
"body": "GetPlayerProgressBarColour(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"SetPlayerProgressBarColour": {
"prefix": "SetPlayerProgressBarColour",
"body": "SetPlayerProgressBarColour(${1:playerid}, ${2:PlayerBar:barid}, ${3:colour})$0"
},
"GetPlayerProgressBarMaxValue": {
"prefix": "GetPlayerProgressBarMaxValue",
"body": "GetPlayerProgressBarMaxValue(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"SetPlayerProgressBarMaxValue": {
"prefix": "SetPlayerProgressBarMaxValue",
"body": "SetPlayerProgressBarMaxValue(${1:playerid}, ${2:PlayerBar:barid}, ${3:Float:max})$0"
},
"SetPlayerProgressBarValue": {
"prefix": "SetPlayerProgressBarValue",
"body": "SetPlayerProgressBarValue(${1:playerid}, ${2:PlayerBar:barid}, ${3:Float:value})$0"
},
"GetPlayerProgressBarValue": {
"prefix": "GetPlayerProgressBarValue",
"body": "GetPlayerProgressBarValue(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"GetPlayerProgressBarDirection": {
"prefix": "GetPlayerProgressBarDirection",
"body": "GetPlayerProgressBarDirection(${1:playerid}, ${2:PlayerBar:barid})$0"
},
"SetPlayerProgressBarDirection": {
"prefix": "SetPlayerProgressBarDirection",
"body": "SetPlayerProgressBarDirection(${1:playerid}, ${2:PlayerBar:barid}, ${3:direction})$0"
},
"y_timers: ptask": {
"prefix": "ptask",
"body": "ptask ${1:name}[${2:delay}](playerid) \n{\n\t${3}\n}$0"
},
// SAMP - http://forum.sa-mp.com/showthread.php?p=3786819
"SmartCMD command": {
"prefix": "command",
"body": "COMMAND$<{2:flags}>:${1:name}(cmdid, playerid, params[]) {\n\t\n\t${4}\n\treturn CMD_SUCCESS;\n}$0"
},
"DoesCommandExist": {
"prefix": "DoesCommandExist",
"body": "DoesCommandExist(${1:cmdid})$0"
},
"GetCommandID": {
"prefix": "GetCommandID",
"body": "GetCommandID(${1:const cmd[]})$0"
},
"GetCommandName": {
"prefix": "GetCommandName",
"body": "GetCommandName(${1:cmdid}, ${2:cmd[]}, ${3:len = sizeof(cmd})$0"
},
"GetAlternateCommands": {
"prefix": "GetAlternateCommands",
"body": "GetAlternateCommands(${1:cmdid}, ${2:cmdidlist[]})$0"
},
"IsCommandAlternate": {
"prefix": "IsCommandAlternate",
"body": "IsCommandAlternate(${1:cmdid})$0"
},
"GetCommandFunctionID": {
"prefix": "GetCommandFunctionID",
"body": "GetCommandFunctionID(${1:cmdid})$0"
},
"GetPointingCommandFunctionID": {
"prefix": "GetPointingCommandFunctionID",
"body": "GetPointingCommandFunctionID(${1:cmdid})$0"
},
"GetPointingCommandID": {
"prefix": "GetPointingCommandID",
"body": "GetPointingCommandID(${1:cmdid})$0"
},
"GetCommandFunctionName": {
"prefix": "GetCommandFunctionName",
"body": "GetCommandFunctionName(${1:cmdid}, ${2:dest[]}, ${3:len = sizeof(dest})$0"
},
"GetEnabledCommandCount": {
"prefix": "GetEnabledCommandCount",
"body": "GetEnabledCommandCount()$0"
},
"GetDisabledCommandCount": {
"prefix": "GetDisabledCommandCount",
"body": "GetDisabledCommandCount()$0"
},
"GetTotalCommandCount": {
"prefix": "GetTotalCommandCount",
"body": "GetTotalCommandCount()$0"
},
"EnableCommand": {
"prefix": "EnableCommand",
"body": "EnableCommand(${1:cmdid})$0"
},
"DisableCommand": {
"prefix": "DisableCommand",
"body": "DisableCommand(${1:cmdid})$0"
},
"IsCommandEnabled": {
"prefix": "IsCommandEnabled",
"body": "IsCommandEnabled(${1:cmdid})$0"
},
"SetCommandFlags": {
"prefix": "SetCommandFlags",
"body": "SetCommandFlags(${1:cmdid}, ${2:flags})$0"
},
"GetCommandFlags": {
"prefix": "GetCommandFlags",
"body": "GetCommandFlags(${1:cmdid})$0"
},
"SetPointingCommandIDToSelf": {
"prefix": "SetPointingCommandIDToSelf",
"body": "SetPointingCommandIDToSelf(${1:cmdid})$0"
},
"ReassignCommandFunction": {
"prefix": "ReassignCommandFunction",
"body": "ReassignCommandFunction(${1:cmdid}, ${2:const funcname[]}, ${3:bool:updateCID = false}, ${4:bool:updatePFT = false})$0"
},
"EmulateCommandEx": {
"prefix": "EmulateCommandEx",
"body": "EmulateCommandEx(${1:cmdid}, ${2:playerid}, ${3:params[]})$0"
},
"EmulateCommand": {
"prefix": "EmulateCommand",
"body": "EmulateCommand(${1:playerid}, ${2:cmdtext[]})$0"
},
"ExecuteCommand": {
"prefix": "ExecuteCommand",
"body": "ExecuteCommand(${1:const cmd[]}, ${2:command_mode}, ${3:playerid}, ${4:success}, ${5:params[]=\"\"})$0"
},
// SAMP - SOCKET (PLUGIN)
"socket_create": {
"prefix": "socket_create",
"body": "socket_create(${1:pType:TCP})$0"
},
"socket_bind": {
"prefix": "socket_bind",
"body": "socket_bind(${1:Socket:id}, ${2:ip[]})$0"
},
"socket_connect": {
"prefix": "socket_connect",
"body": "socket_connect(${1:Socket:id}, ${2:host[]}, ${3:port})$0"
},
"socket_listen": {
"prefix": "socket_listen",
"body": "socket_listen(${1:Socket:id}, ${2:port})$0"
},
"socket_stop_listen": {
"prefix": "socket_stop_listen",
"body": "socket_stop_listen(${1:Socket:id})$0"
},
"socket_destroy": {
"prefix": "socket_destroy",
"body": "socket_destroy(${1:Socket:id})$0"
},
"socket_send": {
"prefix": "socket_send",
"body": "socket_send(${1:Socket:id}, ${2:data[]}, ${3:len})$0"
},
"socket_sendto": {
"prefix": "socket_sendto",
"body": "socket_sendto(${1:Socket:id}, ${2:const ip[]}, ${3:port}, ${4:data[]}, ${5:len})$0"
},
"socket_send_array": {
"prefix": "socket_send_array",
"body": "socket_send_array(${1:Socket:id}, ${2:data[]}, ${3:size=sizeof(data})$0"
},
"is_socket_valid": {
"prefix": "is_socket_valid",
"body": "is_socket_valid(${1:Socket:id})$0"
},
"socket_set_max_connections": {
"prefix": "socket_set_max_connections",
"body": "socket_set_max_connections(${1:Socket:id}, ${2:max_remote_clients})$0"
},
"socket_close_remote_client": {
"prefix": "socket_close_remote_client",
"body": "socket_close_remote_client(${1:Socket:id}, ${2:remote_clientid})$0"
},
"socket_sendto_remote_client": {
"prefix": "socket_sendto_remote_client",
"body": "socket_sendto_remote_client(${1:Socket:id}, ${2:remote_clientid}, ${3:data[]})$0"
},
"socket_remote_client_connected": {
"prefix": "socket_remote_client_connected",
"body": "socket_remote_client_connected(${1:Socket:id}, ${2:remote_clientid})$0"
},
"get_remote_client_ip": {
"prefix": "get_remote_client_ip",
"body": "get_remote_client_ip(${1:Socket:id}, ${2:remote_clientid}, ${3:ip[]})$0"
},
"ssl_init": {
"prefix": "ssl_init",
"body": "ssl_init()$0"
},
"ssl_create_context": {
"prefix": "ssl_create_context",
"body": "ssl_create_context(${1:Socket:id}, ${2:method})$0"
},
"ssl_connect": {
"prefix": "ssl_connect",
"body": "ssl_connect(${1:Socket:id})$0"
},
"ssl_load_cert_into_context": {
"prefix": "ssl_load_cert_into_context",
"body": "ssl_load_cert_into_context(${1:Socket:id}, ${2:const certificate[]}, ${3:const private_key[]})$0"
},
"ssl_shutdown": {
"prefix": "ssl_shutdown",
"body": "ssl_shutdown(${1:Socket:id})$0"
},
"ssl_get_peer_certificate": {
"prefix": "ssl_get_peer_certificate",
"body": "ssl_get_peer_certificate(${1:Socket:id}, ${2:method}, ${3:subject[]}, ${4:issuer[]}, ${5:remote_clientid = 0xFFFF})$0"
},
"ssl_set_accept_timeout": {
"prefix": "ssl_set_accept_timeout",
"body": "ssl_set_accept_timeout(${1:Socket:id}, ${2:interval})$0"
},
"ssl_set_mode": {
"prefix": "ssl_set_mode",
"body": "ssl_set_mode(${1:Socket:id}, ${2:mode})$0"
},
"onUDPReceiveData": {
"prefix": "onUDPReceiveData",
"body": "onUDPReceiveData(${1:Socket:id}, ${2:data[]}, ${3:data_len}, ${4:remote_client_ip[]}, ${5:remote_client_port})$0"
},
"onSocketAnswer": {
"prefix": "onSocketAnswer",
"body": "onSocketAnswer(${1:Socket:id}, ${2:data[]}, ${3:data_len})$0"
},
"onSocketClose": {
"prefix": "onSocketClose",
"body": "onSocketClose(${1:Socket:id})$0"
},
"onSocketReceiveData": {
"prefix": "onSocketReceiveData",
"body": "onSocketReceiveData(${1:Socket:id}, ${2:remote_clientid}, ${3:data[]}, ${4:data_len})$0"
},
"onSocketRemoteConnect": {
"prefix": "onSocketRemoteConnect",
"body": "onSocketRemoteConnect(${1:Socket:id}, ${2:remote_client[]}, ${3:remote_clientid})$0"
},
"onSocketRemoteDisconnect": {
"prefix": "onSocketRemoteDisconnect",
"body": "onSocketRemoteDisconnect(${1:Socket:id}, ${2:remote_clientid})$0"
},
// SAMP - SQLite Improved http://forum.sa-mp.com/showthread.php?t=303682
"db_query_hook": {
"prefix": "db_query_hook",
"body": "db_query_hook(${1:iTagOf3 = tagof(_bAutoRelease})$0"
},
"db_escape_string": {
"prefix": "db_escape_string",
"body": "db_escape_string(${1:szString[]}, ${2:szEnclosing[] = \"'\"}, ${3:iSize = sizeof(szString})$0"
},
"db_is_persistent": {
"prefix": "db_is_persistent",
"body": "db_is_persistent(${1:DB:db})$0"
},
"db_is_valid_persistent": {
"prefix": "db_is_valid_persistent",
"body": "db_is_valid_persistent(${1:DB:db})$0"
},
"db_is_table_exists": {
"prefix": "db_is_table_exists",
"body": "db_is_table_exists(${1:DB:db}, ${2:szTable[]})$0"
},
"db_rewind": {
"prefix": "db_rewind",
"body": "db_rewind(${1:DBResult:dbrResult})$0"
},
"db_exec": {
"prefix": "db_exec",
"body": "db_exec(${1:DB:db}, ${2:szQuery[]})$0"
},
"db_insert": {
"prefix": "db_insert",
"body": "db_insert(${1:DB:db}, ${2:szQuery[]})$0"
},
"db_get_struct_info": {
"prefix": "db_get_struct_info",
"body": "db_get_struct_info(${1:DB:db}, ${2:;_}, ${3:e_SQLITE3}:iOffset})$0"
},
"db_set_struct_info": {
"prefix": "db_set_struct_info",
"body": "db_set_struct_info(${1:DB:db}, ${2:;_}, ${3:e_SQLITE3}:iOffset}, ${4:iValue})$0"
},
"db_set_row_index": {
"prefix": "db_set_row_index",
"body": "db_set_row_index(${1:DBResult:dbrResult}, ${2:iRow})$0"
},
"db_get_row_index": {
"prefix": "db_get_row_index",
"body": "db_get_row_index(${1:DBResult:dbrResult})$0"
},
"db_open_persistent": {
"prefix": "db_open_persistent",
"body": "db_open_persistent(${1:szName[]})$0"
},
"db_close_hook": {
"prefix": "db_close_hook",
"body": "db_close_hook(${1:DB:db})$0"
},
"db_query_int": {
"prefix": "db_query_int",
"body": "db_query_int(${1:DB:db}, ${2:szQuery[]}, ${3:iField = 0})$0"
},
"db_query_float": {
"prefix": "db_query_float",
"body": "db_query_float(${1:DB:db}, ${2:szQuery[]}, ${3:iField = 0})$0"
},
"db_is_result_freed": {
"prefix": "db_is_result_freed",
"body": "db_is_result_freed(${1:DBResult:dbrResult})$0"
},
"db_free_result_hook": {
"prefix": "db_free_result_hook",
"body": "db_free_result_hook(${1:DBResult:dbrResult})$0"
},
"db_free_persistent": {
"prefix": "db_free_persistent",
"body": "db_free_persistent(${1:DB:db})$0"
},
"db_changes": {
"prefix": "db_changes",
"body": "db_changes(${1:DB:db})$0"
},
"db_begin_transaction": {
"prefix": "db_begin_transaction",
"body": "db_begin_transaction(${1:DB:db})$0"
},
"db_end_transaction": {
"prefix": "db_end_transaction",
"body": "db_end_transaction(${1:DB:db})$0"
},
"db_set_asynchronous": {
"prefix": "db_set_asynchronous",
"body": "db_set_asynchronous(${1:DB:db}, ${2:bool:bSet = true})$0"
},
"db_set_synchronous": {
"prefix": "db_set_synchronous",
"body": "db_set_synchronous(${1:DB:db}, ${2:DB::e_SYNCHRONOUS_MODE:iValue})$0"
},
"db_attach_memory_db": {
"prefix": "db_attach_memory_db",
"body": "db_attach_memory_db(${1:DB:db}, ${2:szName[]})$0"
},
"db_detach_memory_db": {
"prefix": "db_detach_memory_db",
"body": "db_detach_memory_db(${1:DB:db}, ${2:szName[]})$0"
},
"db_total_changes": {
"prefix": "db_total_changes",
"body": "db_total_changes(${1:DB:db})$0"
},
"db_last_insert_rowid": {
"prefix": "db_last_insert_rowid",
"body": "db_last_insert_rowid(${1:DB:db})$0"
},
"db_field_is_null": {
"prefix": "db_field_is_null",
"body": "db_field_is_null(${1:DBResult:dbrResult}, ${2:iField})$0"
},
"db_autofree_result": {
"prefix": "db_autofree_result",
"body": "db_autofree_result(${1:DBResult:dbrResult})$0"
},
"db_prepare": {
"prefix": "db_prepare",
"body": "db_prepare(${1:DB:db}, ${2:szQuery[]})$0"
},
"stmt_bind_value": {
"prefix": "stmt_bind_value",
"body": "stmt_bind_value(${1:&DBStatement:stStatement}, ${2:iParam}, ${3:DBDataType:iType}, ${4:;Float}, ${5:_}:...})$0"
},
"stmt_bind_result_field": {
"prefix": "stmt_bind_result_field",
"body": "stmt_bind_result_field(${1:&DBStatement:stStatement}, ${2:iField}, ${3:DBDataType:iType}, ${4:;Float}, ${5:_}:...})$0"
},
"stmt_skip_row": {
"prefix": "stmt_skip_row",
"body": "stmt_skip_row(${1:&DBStatement:stStatement})$0"
},
"stmt_fetch_row": {
"prefix": "stmt_fetch_row",
"body": "stmt_fetch_row(${1:&DBStatement:stStatement})$0"
},
"stmt_rows_left": {
"prefix": "stmt_rows_left",
"body": "stmt_rows_left(${1:&DBStatement:stStatement})$0"
},
"stmt_execute": {
"prefix": "stmt_execute",
"body": "stmt_execute(${1:&DBStatement:stStatement}, ${2:bool:bStoreResult = true}, ${3:bool:bAutoFreeResult = true})$0"
},
"stmt_free_result": {
"prefix": "stmt_free_result",
"body": "stmt_free_result(${1:&DBStatement:stStatement})$0"
},
"stmt_close": {
"prefix": "stmt_close",
"body": "stmt_close(${1:&DBStatement:stStatement})$0"
},
"stmt_autoclose": {
"prefix": "stmt_autoclose",
"body": "stmt_autoclose(${1:&DBStatement:stStatement})$0"
},
"db_get_last_error": {
"prefix": "db_get_last_error",
"body": "db_get_last_error()$0"
},
"db_get_field_hook": {
"prefix": "db_get_field_hook",
"body": "db_get_field_hook(${1:DBResult:dbresult}, ${2:field}, ${3:result[]}, ${4:maxlength = sizeof(result})$0"
},
"db_get_field_assoc_hook": {
"prefix": "db_get_field_assoc_hook",
"body": "db_get_field_assoc_hook(${1:DBResult:dbresult}, ${2:field[]}, ${3:result[]}, ${4:maxlength = sizeof(result})$0"
},
"db_dump_table": {
"prefix": "db_dump_table",
"body": "db_dump_table(${1:DB:db}, ${2:szTable[]}, ${3:szFilename[]})$0"
},
"db_print_result": {
"prefix": "db_print_result",
"body": "db_print_result(${1:DBResult:dbrResult}, ${2:iMaxFieldLength = 40})$0"
},
"db_print_query": {
"prefix": "db_print_query",
"body": "db_print_query(${1:DB:db}, ${2:szQuery[]}, ${3:iMaxFieldLength = 40})$0"
},
// SAMP - SSCANF
"sscanf": {
"prefix": "sscanf",
"body": "sscanf(${1:const data[]}, ${2:const format[]}, ${3:...})$0"
},
"unformat": {
"prefix": "unformat",
"body": "unformat(${1:const data[]}, ${2:const format[]}, ${3:...})$0"
},
// SAMP - STREAMER (PLUGIN)
"Streamer_GetTickRate": {
"prefix": "Streamer_GetTickRate",
"body": "Streamer_GetTickRate()$0"
},
"Streamer_SetTickRate": {
"prefix": "Streamer_SetTickRate",
"body": "Streamer_SetTickRate(${1:rate})$0"
},
"Streamer_GetMaxItems": {
"prefix": "Streamer_GetMaxItems",
"body": "Streamer_GetMaxItems(${1:type})$0"
},
"Streamer_SetMaxItems": {
"prefix": "Streamer_SetMaxItems",
"body": "Streamer_SetMaxItems(${1:type}, ${2:items})$0"
},
"Streamer_GetVisibleItems": {
"prefix": "Streamer_GetVisibleItems",
"body": "Streamer_GetVisibleItems(${1:type}, ${2:playerid = -1})$0"
},
"Streamer_SetVisibleItems": {
"prefix": "Streamer_SetVisibleItems",
"body": "Streamer_SetVisibleItems(${1:type}, ${2:items}, ${3:playerid = -1})$0"
},
"Streamer_GetRadiusMultiplier": {
"prefix": "Streamer_GetRadiusMultiplier",
"body": "Streamer_GetRadiusMultiplier(${1:type}, ${2:Float:multiplier}, ${3:playerid = -1})$0"
},
"Streamer_SetRadiusMultiplier": {
"prefix": "Streamer_SetRadiusMultiplier",
"body": "Streamer_SetRadiusMultiplier(${1:type}, ${2:Float:multiplier}, ${3:playerid = -1})$0"
},
"Streamer_GetTypePriority": {
"prefix": "Streamer_GetTypePriority",
"body": "Streamer_GetTypePriority(${1:types[]}, ${2:maxtypes = sizeof types})$0"
},
"Streamer_SetTypePriority": {
"prefix": "Streamer_SetTypePriority",
"body": "Streamer_SetTypePriority(${1:const types[]}, ${2:maxtypes = sizeof types})$0"
},
"Streamer_GetCellDistance": {
"prefix": "Streamer_GetCellDistance",
"body": "Streamer_GetCellDistance(${1:Float:distance})$0"
},
"Streamer_SetCellDistance": {
"prefix": "Streamer_SetCellDistance",
"body": "Streamer_SetCellDistance(${1:Float:distance})$0"
},
"Streamer_GetCellSize": {
"prefix": "Streamer_GetCellSize",
"body": "Streamer_GetCellSize(${1:Float:size})$0"
},
"Streamer_SetCellSize": {
"prefix": "Streamer_SetCellSize",
"body": "Streamer_SetCellSize(${1:Float:size})$0"
},
"Streamer_ToggleErrorCallback": {
"prefix": "Streamer_ToggleErrorCallback",
"body": "Streamer_ToggleErrorCallback(${1:toggle})$0"
},
"Streamer_IsToggleErrorCallback": {
"prefix": "Streamer_IsToggleErrorCallback",
"body": "Streamer_IsToggleErrorCallback()$0"
},
"Streamer_ProcessActiveItems": {
"prefix": "Streamer_ProcessActiveItems",
"body": "Streamer_ProcessActiveItems()$0"
},
"Streamer_ToggleIdleUpdate": {
"prefix": "Streamer_ToggleIdleUpdate",
"body": "Streamer_ToggleIdleUpdate(${1:playerid}, ${2:toggle})$0"
},
"Streamer_IsToggleIdleUpdate": {
"prefix": "Streamer_IsToggleIdleUpdate",
"body": "Streamer_IsToggleIdleUpdate(${1:playerid})$0"
},
"Streamer_ToggleCameraUpdate": {
"prefix": "Streamer_ToggleCameraUpdate",
"body": "Streamer_ToggleCameraUpdate(${1:playerid}, ${2:toggle})$0"
},
"Streamer_IsToggleCameraUpdate": {
"prefix": "Streamer_IsToggleCameraUpdate",
"body": "Streamer_IsToggleCameraUpdate(${1:playerid})$0"
},
"Streamer_ToggleItemUpdate": {
"prefix": "Streamer_ToggleItemUpdate",
"body": "Streamer_ToggleItemUpdate(${1:playerid}, ${2:type}, ${3:toggle})$0"
},
"Streamer_IsToggleItemUpdate": {
"prefix": "Streamer_IsToggleItemUpdate",
"body": "Streamer_IsToggleItemUpdate(${1:playerid}, ${2:type})$0"
},
"Streamer_Update": {
"prefix": "Streamer_Update",
"body": "Streamer_Update(${1:playerid}, ${2:type = -1})$0"
},
"Streamer_UpdateEx": {
"prefix": "Streamer_UpdateEx",
"body": "Streamer_UpdateEx(${1:playerid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:worldid = -1}, ${6:interiorid = -1}, ${7:type = -1})$0"
},
"Streamer_GetFloatData": {
"prefix": "Streamer_GetFloatData",
"body": "Streamer_GetFloatData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:Float:result})$0"
},
"Streamer_SetFloatData": {
"prefix": "Streamer_SetFloatData",
"body": "Streamer_SetFloatData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:Float:value})$0"
},
"Streamer_GetIntData": {
"prefix": "Streamer_GetIntData",
"body": "Streamer_GetIntData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data})$0"
},
"Streamer_SetIntData": {
"prefix": "Streamer_SetIntData",
"body": "Streamer_SetIntData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:value})$0"
},
"Streamer_GetArrayData": {
"prefix": "Streamer_GetArrayData",
"body": "Streamer_GetArrayData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:dest[]}, ${5:maxdest = sizeof dest})$0"
},
"Streamer_SetArrayData": {
"prefix": "Streamer_SetArrayData",
"body": "Streamer_SetArrayData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:const src[]}, ${5:maxsrc = sizeof src})$0"
},
"Streamer_IsInArrayData": {
"prefix": "Streamer_IsInArrayData",
"body": "Streamer_IsInArrayData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:value})$0"
},
"Streamer_AppendArrayData": {
"prefix": "Streamer_AppendArrayData",
"body": "Streamer_AppendArrayData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:value})$0"
},
"Streamer_RemoveArrayData": {
"prefix": "Streamer_RemoveArrayData",
"body": "Streamer_RemoveArrayData(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:data}, ${4:value})$0"
},
"Streamer_GetUpperBound": {
"prefix": "Streamer_GetUpperBound",
"body": "Streamer_GetUpperBound(${1:type})$0"
},
"Streamer_GetDistanceToItem": {
"prefix": "Streamer_GetDistanceToItem",
"body": "Streamer_GetDistanceToItem(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:type}, ${5:STREAMER_ALL_TAGS id}, ${6:Float:distance}, ${7:dimensions = 3})$0"
},
"Streamer_ToggleStaticItem": {
"prefix": "Streamer_ToggleStaticItem",
"body": "Streamer_ToggleStaticItem(${1:type}, ${2:STREAMER_ALL_TAGS id}, ${3:toggle})$0"
},
"Streamer_IsToggleStaticItem": {
"prefix": "Streamer_IsToggleStaticItem",
"body": "Streamer_IsToggleStaticItem(${1:type}, ${2:STREAMER_ALL_TAGS id})$0"
},
"Streamer_GetItemInternalID": {
"prefix": "Streamer_GetItemInternalID",
"body": "Streamer_GetItemInternalID(${1:playerid}, ${2:type}, ${3:STREAMER_ALL_TAGS streamerid})$0"
},
"Streamer_GetItemStreamerID": {
"prefix": "Streamer_GetItemStreamerID",
"body": "Streamer_GetItemStreamerID(${1:playerid}, ${2:type}, ${3:internalid})$0"
},
"Streamer_IsItemVisible": {
"prefix": "Streamer_IsItemVisible",
"body": "Streamer_IsItemVisible(${1:playerid}, ${2:type}, ${3:STREAMER_ALL_TAGS id})$0"
},
"Streamer_DestroyAllVisibleItems": {
"prefix": "Streamer_DestroyAllVisibleItems",
"body": "Streamer_DestroyAllVisibleItems(${1:playerid}, ${2:type}, ${3:serverwide = 1})$0"
},
"Streamer_CountVisibleItems": {
"prefix": "Streamer_CountVisibleItems",
"body": "Streamer_CountVisibleItems(${1:playerid}, ${2:type}, ${3:serverwide = 1})$0"
},
"Streamer_DestroyAllItems": {
"prefix": "Streamer_DestroyAllItems",
"body": "Streamer_DestroyAllItems(${1:type}, ${2:serverwide = 1})$0"
},
"Streamer_CountItems": {
"prefix": "Streamer_CountItems",
"body": "Streamer_CountItems(${1:type}, ${2:serverwide = 1})$0"
},
"CreateDynamicObject": {
"prefix": "CreateDynamicObject",
"body": "CreateDynamicObject(${1:modelid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:rx}, ${6:Float:ry}, ${7:Float:rz}, ${8:worldid = -1}, ${9:interiorid = -1}, ${10:playerid = -1}, ${11:Float:streamdistance = STREAMER_OBJECT_SD}, ${12:Float:drawdistance = STREAMER_OBJECT_DD}, ${13:STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1})$0"
},
"DestroyDynamicObject": {
"prefix": "DestroyDynamicObject",
"body": "DestroyDynamicObject(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"IsValidDynamicObject": {
"prefix": "IsValidDynamicObject",
"body": "IsValidDynamicObject(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"SetDynamicObjectPos": {
"prefix": "SetDynamicObjectPos",
"body": "SetDynamicObjectPos(${1:STREAMER_TAG_OBJECT objectid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"GetDynamicObjectPos": {
"prefix": "GetDynamicObjectPos",
"body": "GetDynamicObjectPos(${1:STREAMER_TAG_OBJECT objectid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"SetDynamicObjectRot": {
"prefix": "SetDynamicObjectRot",
"body": "SetDynamicObjectRot(${1:STREAMER_TAG_OBJECT objectid}, ${2:Float:rx}, ${3:Float:ry}, ${4:Float:rz})$0"
},
"GetDynamicObjectRot": {
"prefix": "GetDynamicObjectRot",
"body": "GetDynamicObjectRot(${1:STREAMER_TAG_OBJECT objectid}, ${2:Float:rx}, ${3:Float:ry}, ${4:Float:rz})$0"
},
"SetDynamicObjectNoCameraCol": {
"prefix": "SetDynamicObjectNoCameraCol",
"body": "SetDynamicObjectNoCameraCol(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"GetDynamicObjectNoCameraCol": {
"prefix": "GetDynamicObjectNoCameraCol",
"body": "GetDynamicObjectNoCameraCol(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"MoveDynamicObject": {
"prefix": "MoveDynamicObject",
"body": "MoveDynamicObject(${1:STREAMER_TAG_OBJECT objectid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:speed}, ${6:Float:rx = -1000.0}, ${7:Float:ry = -1000.0}, ${8:Float:rz = -1000.0})$0"
},
"StopDynamicObject": {
"prefix": "StopDynamicObject",
"body": "StopDynamicObject(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"IsDynamicObjectMoving": {
"prefix": "IsDynamicObjectMoving",
"body": "IsDynamicObjectMoving(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"AttachCameraToDynamicObject": {
"prefix": "AttachCameraToDynamicObject",
"body": "AttachCameraToDynamicObject(${1:playerid}, ${2:STREAMER_TAG_OBJECT objectid})$0"
},
"AttachDynamicObjectToObject": {
"prefix": "AttachDynamicObjectToObject",
"body": "AttachDynamicObjectToObject(${1:STREAMER_TAG_OBJECT objectid}, ${2:attachtoid}, ${3:Float:offsetx}, ${4:Float:offsety}, ${5:Float:offsetz}, ${6:Float:rx}, ${7:Float:ry}, ${8:Float:rz}, ${9:syncrotation = 1})$0"
},
"AttachDynamicObjectToPlayer": {
"prefix": "AttachDynamicObjectToPlayer",
"body": "AttachDynamicObjectToPlayer(${1:STREAMER_TAG_OBJECT objectid}, ${2:playerid}, ${3:Float:offsetx}, ${4:Float:offsety}, ${5:Float:offsetz}, ${6:Float:rx}, ${7:Float:ry}, ${8:Float:rz})$0"
},
"AttachDynamicObjectToVehicle": {
"prefix": "AttachDynamicObjectToVehicle",
"body": "AttachDynamicObjectToVehicle(${1:STREAMER_TAG_OBJECT objectid}, ${2:vehicleid}, ${3:Float:offsetx}, ${4:Float:offsety}, ${5:Float:offsetz}, ${6:Float:rx}, ${7:Float:ry}, ${8:Float:rz})$0"
},
"EditDynamicObject": {
"prefix": "EditDynamicObject",
"body": "EditDynamicObject(${1:playerid}, ${2:STREAMER_TAG_OBJECT objectid})$0"
},
"IsDynamicObjectMaterialUsed": {
"prefix": "IsDynamicObjectMaterialUsed",
"body": "IsDynamicObjectMaterialUsed(${1:STREAMER_TAG_OBJECT objectid}, ${2:materialindex})$0"
},
"GetDynamicObjectMaterial": {
"prefix": "GetDynamicObjectMaterial",
"body": "GetDynamicObjectMaterial(${1:STREAMER_TAG_OBJECT objectid}, ${2:materialindex}, ${3:modelid}, ${4:txdname[]}, ${5:texturename[]}, ${6:materialcolor}, ${7:maxtxdname = sizeof txdname}, ${8:maxtexturename = sizeof texturename})$0"
},
"SetDynamicObjectMaterial": {
"prefix": "SetDynamicObjectMaterial",
"body": "SetDynamicObjectMaterial(${1:STREAMER_TAG_OBJECT objectid}, ${2:materialindex}, ${3:modelid}, ${4:const txdname[]}, ${5:const texturename[]}, ${6:materialcolor = 0})$0"
},
"IsDynamicObjectMaterialTextUsed": {
"prefix": "IsDynamicObjectMaterialTextUsed",
"body": "IsDynamicObjectMaterialTextUsed(${1:STREAMER_TAG_OBJECT objectid}, ${2:materialindex})$0"
},
"GetDynamicObjectMaterialText": {
"prefix": "GetDynamicObjectMaterialText",
"body": "GetDynamicObjectMaterialText(${1:STREAMER_TAG_OBJECT objectid}, ${2:materialindex}, ${3:text[]}, ${4:materialsize}, ${5:fontface[]}, ${6:fontsize}, ${7:bold}, ${8:fontcolor}, ${9:backcolor}, ${10:textalignment}, ${11:maxtext = sizeof text}, ${12:maxfontface = sizeof fontface})$0"
},
"SetDynamicObjectMaterialText": {
"prefix": "SetDynamicObjectMaterialText",
"body": "SetDynamicObjectMaterialText(${1:STREAMER_TAG_OBJECT objectid}, ${2:materialindex}, ${3:const text[]}, ${4:materialsize = OBJECT_MATERIAL_SIZE_256x128}, ${5:const fontface[] = \"Arial\"}, ${6:fontsize = 24}, ${7:bold = 1}, ${8:fontcolor = 0xFFFFFFFF}, ${9:backcolor = 0}, ${10:textalignment = 0})$0"
},
"CreateDynamicPickup": {
"prefix": "CreateDynamicPickup",
"body": "CreateDynamicPickup(${1:modelid}, ${2:type}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z}, ${6:worldid = -1}, ${7:interiorid = -1}, ${8:playerid = -1}, ${9:Float:streamdistance = STREAMER_PICKUP_SD}, ${10:STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1})$0"
},
"DestroyDynamicPickup": {
"prefix": "DestroyDynamicPickup",
"body": "DestroyDynamicPickup(${1:STREAMER_TAG_PICKUP pickupid})$0"
},
"IsValidDynamicPickup": {
"prefix": "IsValidDynamicPickup",
"body": "IsValidDynamicPickup(${1:STREAMER_TAG_PICKUP pickupid})$0"
},
"CreateDynamicCP": {
"prefix": "CreateDynamicCP",
"body": "CreateDynamicCP(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:Float:size}, ${5:worldid = -1}, ${6:interiorid = -1}, ${7:playerid = -1}, ${8:Float:streamdistance = STREAMER_CP_SD}, ${9:STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1})$0"
},
"DestroyDynamicCP": {
"prefix": "DestroyDynamicCP",
"body": "DestroyDynamicCP(${1:STREAMER_TAG_CP checkpointid})$0"
},
"IsValidDynamicCP": {
"prefix": "IsValidDynamicCP",
"body": "IsValidDynamicCP(${1:STREAMER_TAG_CP checkpointid})$0"
},
"TogglePlayerDynamicCP": {
"prefix": "TogglePlayerDynamicCP",
"body": "TogglePlayerDynamicCP(${1:playerid}, ${2:STREAMER_TAG_CP checkpointid}, ${3:toggle})$0"
},
"TogglePlayerAllDynamicCPs": {
"prefix": "TogglePlayerAllDynamicCPs",
"body": "TogglePlayerAllDynamicCPs(${1:playerid}, ${2:toggle})$0"
},
"IsPlayerInDynamicCP": {
"prefix": "IsPlayerInDynamicCP",
"body": "IsPlayerInDynamicCP(${1:playerid}, ${2:STREAMER_TAG_CP checkpointid})$0"
},
"GetPlayerVisibleDynamicCP": {
"prefix": "GetPlayerVisibleDynamicCP",
"body": "GetPlayerVisibleDynamicCP(${1:playerid})$0"
},
"CreateDynamicRaceCP": {
"prefix": "CreateDynamicRaceCP",
"body": "CreateDynamicRaceCP(${1:type}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:nextx}, ${6:Float:nexty}, ${7:Float:nextz}, ${8:Float:size}, ${9:worldid = -1}, ${10:interiorid = -1}, ${11:playerid = -1}, ${12:Float:streamdistance = STREAMER_RACE_CP_SD}, ${13:STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1})$0"
},
"DestroyDynamicRaceCP": {
"prefix": "DestroyDynamicRaceCP",
"body": "DestroyDynamicRaceCP(${1:STREAMER_TAG_RACE_CP checkpointid})$0"
},
"IsValidDynamicRaceCP": {
"prefix": "IsValidDynamicRaceCP",
"body": "IsValidDynamicRaceCP(${1:STREAMER_TAG_RACE_CP checkpointid})$0"
},
"TogglePlayerDynamicRaceCP": {
"prefix": "TogglePlayerDynamicRaceCP",
"body": "TogglePlayerDynamicRaceCP(${1:playerid}, ${2:STREAMER_TAG_RACE_CP checkpointid}, ${3:toggle})$0"
},
"TogglePlayerAllDynamicRaceCPs": {
"prefix": "TogglePlayerAllDynamicRaceCPs",
"body": "TogglePlayerAllDynamicRaceCPs(${1:playerid}, ${2:toggle})$0"
},
"IsPlayerInDynamicRaceCP": {
"prefix": "IsPlayerInDynamicRaceCP",
"body": "IsPlayerInDynamicRaceCP(${1:playerid}, ${2:STREAMER_TAG_RACE_CP checkpointid})$0"
},
"GetPlayerVisibleDynamicRaceCP": {
"prefix": "GetPlayerVisibleDynamicRaceCP",
"body": "GetPlayerVisibleDynamicRaceCP(${1:playerid})$0"
},
"CreateDynamicMapIcon": {
"prefix": "CreateDynamicMapIcon",
"body": "CreateDynamicMapIcon(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:type}, ${5:color}, ${6:worldid = -1}, ${7:interiorid = -1}, ${8:playerid = -1}, ${9:Float:streamdistance = STREAMER_MAP_ICON_SD}, ${10:style = MAPICON_LOCAL}, ${11:STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1})$0"
},
"DestroyDynamicMapIcon": {
"prefix": "DestroyDynamicMapIcon",
"body": "DestroyDynamicMapIcon(${1:STREAMER_TAG_MAP_ICON iconid})$0"
},
"IsValidDynamicMapIcon": {
"prefix": "IsValidDynamicMapIcon",
"body": "IsValidDynamicMapIcon(${1:STREAMER_TAG_MAP_ICON iconid})$0"
},
"CreateDynamic3DTextLabel": {
"prefix": "CreateDynamic3DTextLabel",
"body": "CreateDynamic3DTextLabel(${1:const text[]}, ${2:color}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z}, ${6:Float:drawdistance}, ${7:attachedplayer = INVALID_PLAYER_ID}, ${8:attachedvehicle = INVALID_VEHICLE_ID}, ${9:testlos = 0}, ${10:worldid = -1}, ${11:interiorid = -1}, ${12:playerid = -1}, ${13:Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD}, ${14:STREAMER_TAG_AREA areaid = STREAMER_TAG_AREA -1})$0"
},
"DestroyDynamic3DTextLabel": {
"prefix": "DestroyDynamic3DTextLabel",
"body": "DestroyDynamic3DTextLabel(${1:STREAMER_TAG_3D_TEXT_LABEL id})$0"
},
"IsValidDynamic3DTextLabel": {
"prefix": "IsValidDynamic3DTextLabel",
"body": "IsValidDynamic3DTextLabel(${1:STREAMER_TAG_3D_TEXT_LABEL id})$0"
},
"GetDynamic3DTextLabelText": {
"prefix": "GetDynamic3DTextLabelText",
"body": "GetDynamic3DTextLabelText(${1:STREAMER_TAG_3D_TEXT_LABEL id}, ${2:text[]}, ${3:maxtext = sizeof text})$0"
},
"UpdateDynamic3DTextLabelText": {
"prefix": "UpdateDynamic3DTextLabelText",
"body": "UpdateDynamic3DTextLabelText(${1:STREAMER_TAG_3D_TEXT_LABEL id}, ${2:color}, ${3:const text[]})$0"
},
"CreateDynamicCircle": {
"prefix": "CreateDynamicCircle",
"body": "CreateDynamicCircle(${1:Float:x}, ${2:Float:y}, ${3:Float:size}, ${4:worldid = -1}, ${5:interiorid = -1}, ${6:playerid = -1})$0"
},
"CreateDynamicCylinder": {
"prefix": "CreateDynamicCylinder",
"body": "CreateDynamicCylinder(${1:Float:x}, ${2:Float:y}, ${3:Float:minz}, ${4:Float:maxz}, ${5:Float:size}, ${6:worldid = -1}, ${7:interiorid = -1}, ${8:playerid = -1})$0"
},
"CreateDynamicSphere": {
"prefix": "CreateDynamicSphere",
"body": "CreateDynamicSphere(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:Float:size}, ${5:worldid = -1}, ${6:interiorid = -1}, ${7:playerid = -1})$0"
},
"CreateDynamicRectangle": {
"prefix": "CreateDynamicRectangle",
"body": "CreateDynamicRectangle(${1:Float:minx}, ${2:Float:miny}, ${3:Float:maxx}, ${4:Float:maxy}, ${5:worldid = -1}, ${6:interiorid = -1}, ${7:playerid = -1})$0"
},
"CreateDynamicCuboid": {
"prefix": "CreateDynamicCuboid",
"body": "CreateDynamicCuboid(${1:Float:minx}, ${2:Float:miny}, ${3:Float:minz}, ${4:Float:maxx}, ${5:Float:maxy}, ${6:Float:maxz}, ${7:worldid = -1}, ${8:interiorid = -1}, ${9:playerid = -1})$0"
},
"CreateDynamicCube": {
"prefix": "CreateDynamicCube",
"body": "CreateDynamicCube(${1:Float:minx}, ${2:Float:miny}, ${3:Float:minz}, ${4:Float:maxx}, ${5:Float:maxy}, ${6:Float:maxz}, ${7:worldid = -1}, ${8:interiorid = -1}, ${9:playerid = -1})$0"
},
"CreateDynamicPolygon": {
"prefix": "CreateDynamicPolygon",
"body": "CreateDynamicPolygon(${1:Float:points[]}, ${2:Float:minz = -FLOAT_INFINITY}, ${3:Float:maxz = FLOAT_INFINITY}, ${4:maxpoints = sizeof points}, ${5:worldid = -1}, ${6:interiorid = -1}, ${7:playerid = -1})$0"
},
"DestroyDynamicArea": {
"prefix": "DestroyDynamicArea",
"body": "DestroyDynamicArea(${1:STREAMER_TAG_AREA areaid})$0"
},
"IsValidDynamicArea": {
"prefix": "IsValidDynamicArea",
"body": "IsValidDynamicArea(${1:STREAMER_TAG_AREA areaid})$0"
},
"GetDynamicPolygonPoints": {
"prefix": "GetDynamicPolygonPoints",
"body": "GetDynamicPolygonPoints(${1:STREAMER_TAG_AREA areaid}, ${2:Float:points[]}, ${3:maxpoints = sizeof points})$0"
},
"GetDynamicPolygonNumberPoints": {
"prefix": "GetDynamicPolygonNumberPoints",
"body": "GetDynamicPolygonNumberPoints(${1:STREAMER_TAG_AREA areaid})$0"
},
"TogglePlayerDynamicArea": {
"prefix": "TogglePlayerDynamicArea",
"body": "TogglePlayerDynamicArea(${1:playerid}, ${2:STREAMER_TAG_AREA areaid}, ${3:toggle})$0"
},
"TogglePlayerAllDynamicAreas": {
"prefix": "TogglePlayerAllDynamicAreas",
"body": "TogglePlayerAllDynamicAreas(${1:playerid}, ${2:toggle})$0"
},
"IsPlayerInDynamicArea": {
"prefix": "IsPlayerInDynamicArea",
"body": "IsPlayerInDynamicArea(${1:playerid}, ${2:STREAMER_TAG_AREA areaid}, ${3:recheck = 0})$0"
},
"IsPlayerInAnyDynamicArea": {
"prefix": "IsPlayerInAnyDynamicArea",
"body": "IsPlayerInAnyDynamicArea(${1:playerid}, ${2:recheck = 0})$0"
},
"IsAnyPlayerInDynamicArea": {
"prefix": "IsAnyPlayerInDynamicArea",
"body": "IsAnyPlayerInDynamicArea(${1:STREAMER_TAG_AREA areaid}, ${2:recheck = 0})$0"
},
"IsAnyPlayerInAnyDynamicArea": {
"prefix": "IsAnyPlayerInAnyDynamicArea",
"body": "IsAnyPlayerInAnyDynamicArea(${1:recheck = 0})$0"
},
"GetPlayerDynamicAreas": {
"prefix": "GetPlayerDynamicAreas",
"body": "GetPlayerDynamicAreas(${1:playerid}, ${2:STREAMER_TAG_AREA areas[]}, ${3:maxareas = sizeof areas})$0"
},
"GetPlayerNumberDynamicAreas": {
"prefix": "GetPlayerNumberDynamicAreas",
"body": "GetPlayerNumberDynamicAreas(${1:playerid})$0"
},
"IsPointInDynamicArea": {
"prefix": "IsPointInDynamicArea",
"body": "IsPointInDynamicArea(${1:STREAMER_TAG_AREA areaid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z})$0"
},
"IsPointInAnyDynamicArea": {
"prefix": "IsPointInAnyDynamicArea",
"body": "IsPointInAnyDynamicArea(${1:Float:x}, ${2:Float:y}, ${3:Float:z})$0"
},
"GetDynamicAreasForPoint": {
"prefix": "GetDynamicAreasForPoint",
"body": "GetDynamicAreasForPoint(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:STREAMER_TAG_AREA areas[]}, ${5:maxareas = sizeof areas})$0"
},
"GetNumberDynamicAreasForPoint": {
"prefix": "GetNumberDynamicAreasForPoint",
"body": "GetNumberDynamicAreasForPoint(${1:Float:x}, ${2:Float:y}, ${3:Float:z})$0"
},
"AttachDynamicAreaToObject": {
"prefix": "AttachDynamicAreaToObject",
"body": "AttachDynamicAreaToObject(${1:STREAMER_TAG_AREA areaid}, ${2:STREAMER_TAG_OBJECT_ALT objectid}, ${3:type = STREAMER_OBJECT_TYPE_DYNAMIC}, ${4:playerid = INVALID_PLAYER_ID}, ${5:Float:offsetx = 0.0}, ${6:Float:offsety = 0.0}, ${7:Float:offsetz = 0.0})$0"
},
"AttachDynamicAreaToPlayer": {
"prefix": "AttachDynamicAreaToPlayer",
"body": "AttachDynamicAreaToPlayer(${1:STREAMER_TAG_AREA areaid}, ${2:playerid}, ${3:Float:offsetx = 0.0}, ${4:Float:offsety = 0.0}, ${5:Float:offsetz = 0.0})$0"
},
"AttachDynamicAreaToVehicle": {
"prefix": "AttachDynamicAreaToVehicle",
"body": "AttachDynamicAreaToVehicle(${1:STREAMER_TAG_AREA areaid}, ${2:vehicleid}, ${3:Float:offsetx = 0.0}, ${4:Float:offsety = 0.0}, ${5:Float:offsetz = 0.0})$0"
},
"CreateDynamicObjectEx": {
"prefix": "CreateDynamicObjectEx",
"body": "CreateDynamicObjectEx(${1:modelid}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:rx}, ${6:Float:ry}, ${7:Float:rz}, ${8:Float:streamdistance = STREAMER_OBJECT_SD}, ${9:Float:drawdistance = STREAMER_OBJECT_DD}, ${10:worlds[] = { -1 }}, ${11:interiors[] = { -1 }}, ${12:players[] = { -1 }}, ${13:STREAMER_TAG_AREA areas[] = { STREAMER_TAG_AREA -1 }}, ${14:maxworlds = sizeof worlds}, ${15:maxinteriors = sizeof interiors}, ${16:maxplayers = sizeof players}, ${17:maxareas = sizeof areas})$0"
},
"CreateDynamicPickupEx": {
"prefix": "CreateDynamicPickupEx",
"body": "CreateDynamicPickupEx(${1:modelid}, ${2:type}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z}, ${6:Float:streamdistance = STREAMER_PICKUP_SD}, ${7:worlds[] = { -1 }}, ${8:interiors[] = { -1 }}, ${9:players[] = { -1 }}, ${10:STREAMER_TAG_AREA areas[] = { STREAMER_TAG_AREA -1 }}, ${11:maxworlds = sizeof worlds}, ${12:maxinteriors = sizeof interiors}, ${13:maxplayers = sizeof players}, ${14:maxareas = sizeof areas})$0"
},
"CreateDynamicCPEx": {
"prefix": "CreateDynamicCPEx",
"body": "CreateDynamicCPEx(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:Float:size}, ${5:Float:streamdistance = STREAMER_CP_SD}, ${6:worlds[] = { -1 }}, ${7:interiors[] = { -1 }}, ${8:players[] = { -1 }}, ${9:STREAMER_TAG_AREA areas[] = { STREAMER_TAG_AREA -1 }}, ${10:maxworlds = sizeof worlds}, ${11:maxinteriors = sizeof interiors}, ${12:maxplayers = sizeof players}, ${13:maxareas = sizeof areas})$0"
},
"CreateDynamicRaceCPEx": {
"prefix": "CreateDynamicRaceCPEx",
"body": "CreateDynamicRaceCPEx(${1:type}, ${2:Float:x}, ${3:Float:y}, ${4:Float:z}, ${5:Float:nextx}, ${6:Float:nexty}, ${7:Float:nextz}, ${8:Float:size}, ${9:Float:streamdistance = STREAMER_RACE_CP_SD}, ${10:worlds[] = { -1 }}, ${11:interiors[] = { -1 }}, ${12:players[] = { -1 }}, ${13:STREAMER_TAG_AREA areas[] = { STREAMER_TAG_AREA -1 }}, ${14:maxworlds = sizeof worlds}, ${15:maxinteriors = sizeof interiors}, ${16:maxplayers = sizeof players}, ${17:maxareas = sizeof areas})$0"
},
"CreateDynamicMapIconEx": {
"prefix": "CreateDynamicMapIconEx",
"body": "CreateDynamicMapIconEx(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:type}, ${5:color}, ${6:style = MAPICON_LOCAL}, ${7:Float:streamdistance = STREAMER_MAP_ICON_SD}, ${8:worlds[] = { -1 }}, ${9:interiors[] = { -1 }}, ${10:players[] = { -1 }}, ${11:STREAMER_TAG_AREA areas[] = { STREAMER_TAG_AREA -1 }}, ${12:maxworlds = sizeof worlds}, ${13:maxinteriors = sizeof interiors}, ${14:maxplayers = sizeof players}, ${15:maxareas = sizeof areas})$0"
},
"CreateDynamic3DTextLabelEx": {
"prefix": "CreateDynamic3DTextLabelEx",
"body": "CreateDynamic3DTextLabelEx(${1:const text[]}, ${2:color}, ${3:Float:x}, ${4:Float:y}, ${5:Float:z}, ${6:Float:drawdistance}, ${7:attachedplayer = INVALID_PLAYER_ID}, ${8:attachedvehicle = INVALID_VEHICLE_ID}, ${9:testlos = 0}, ${10:Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD}, ${11:worlds[] = { -1 }}, ${12:interiors[] = { -1 }}, ${13:players[] = { -1 }}, ${14:STREAMER_TAG_AREA areas[] = { STREAMER_TAG_AREA -1 }}, ${15:maxworlds = sizeof worlds}, ${16:maxinteriors = sizeof interiors}, ${17:maxplayers = sizeof players}, ${18:maxareas = sizeof areas})$0"
},
"CreateDynamicCircleEx": {
"prefix": "CreateDynamicCircleEx",
"body": "CreateDynamicCircleEx(${1:Float:x}, ${2:Float:y}, ${3:Float:size}, ${4:worlds[] = { -1 }}, ${5:interiors[] = { -1 }}, ${6:players[] = { -1 }}, ${7:maxworlds = sizeof worlds}, ${8:maxinteriors = sizeof interiors}, ${9:maxplayers = sizeof players})$0"
},
"CreateDynamicCylinderEx": {
"prefix": "CreateDynamicCylinderEx",
"body": "CreateDynamicCylinderEx(${1:Float:x}, ${2:Float:y}, ${3:Float:minz}, ${4:Float:maxz}, ${5:Float:size}, ${6:worlds[] = { -1 }}, ${7:interiors[] = { -1 }}, ${8:players[] = { -1 }}, ${9:maxworlds = sizeof worlds}, ${10:maxinteriors = sizeof interiors}, ${11:maxplayers = sizeof players})$0"
},
"CreateDynamicSphereEx": {
"prefix": "CreateDynamicSphereEx",
"body": "CreateDynamicSphereEx(${1:Float:x}, ${2:Float:y}, ${3:Float:z}, ${4:Float:size}, ${5:worlds[] = { -1 }}, ${6:interiors[] = { -1 }}, ${7:players[] = { -1 }}, ${8:maxworlds = sizeof worlds}, ${9:maxinteriors = sizeof interiors}, ${10:maxplayers = sizeof players})$0"
},
"CreateDynamicRectangleEx": {
"prefix": "CreateDynamicRectangleEx",
"body": "CreateDynamicRectangleEx(${1:Float:minx}, ${2:Float:miny}, ${3:Float:maxx}, ${4:Float:maxy}, ${5:worlds[] = { -1 }}, ${6:interiors[] = { -1 }}, ${7:players[] = { -1 }}, ${8:maxworlds = sizeof worlds}, ${9:maxinteriors = sizeof interiors}, ${10:maxplayers = sizeof players})$0"
},
"CreateDynamicCuboidEx": {
"prefix": "CreateDynamicCuboidEx",
"body": "CreateDynamicCuboidEx(${1:Float:minx}, ${2:Float:miny}, ${3:Float:minz}, ${4:Float:maxx}, ${5:Float:maxy}, ${6:Float:maxz}, ${7:worlds[] = { -1 }}, ${8:interiors[] = { -1 }}, ${9:players[] = { -1 }}, ${10:maxworlds = sizeof worlds}, ${11:maxinteriors = sizeof interiors}, ${12:maxplayers = sizeof players})$0"
},
"CreateDynamicCubeEx": {
"prefix": "CreateDynamicCubeEx",
"body": "CreateDynamicCubeEx(${1:Float:minx}, ${2:Float:miny}, ${3:Float:minz}, ${4:Float:maxx}, ${5:Float:maxy}, ${6:Float:maxz}, ${7:worlds[] = { -1 }}, ${8:interiors[] = { -1 }}, ${9:players[] = { -1 }}, ${10:maxworlds = sizeof worlds}, ${11:maxinteriors = sizeof interiors}, ${12:maxplayers = sizeof players})$0"
},
"CreateDynamicPolygonEx": {
"prefix": "CreateDynamicPolygonEx",
"body": "CreateDynamicPolygonEx(${1:Float:points[]}, ${2:Float:minz = -FLOAT_INFINITY}, ${3:Float:maxz = FLOAT_INFINITY}, ${4:maxpoints = sizeof points}, ${5:worlds[] = { -1 }}, ${6:interiors[] = { -1 }}, ${7:players[] = { -1 }}, ${8:maxworlds = sizeof worlds}, ${9:maxinteriors = sizeof interiors}, ${10:maxplayers = sizeof players})$0"
},
"Streamer_TickRate": {
"prefix": "Streamer_TickRate",
"body": "Streamer_TickRate(${1:rate})$0"
},
"Streamer_MaxItems": {
"prefix": "Streamer_MaxItems",
"body": "Streamer_MaxItems(${1:type}, ${2:items})$0"
},
"Streamer_VisibleItems": {
"prefix": "Streamer_VisibleItems",
"body": "Streamer_VisibleItems(${1:type}, ${2:items}, ${3:playerid = -1})$0"
},
"Streamer_CellDistance": {
"prefix": "Streamer_CellDistance",
"body": "Streamer_CellDistance(${1:Float:distance})$0"
},
"Streamer_CellSize": {
"prefix": "Streamer_CellSize",
"body": "Streamer_CellSize(${1:Float:size})$0"
},
"Streamer_CallbackHook": {
"prefix": "Streamer_CallbackHook",
"body": "Streamer_CallbackHook(${1:callback}, ${2:...})$0"
},
"DestroyAllDynamicObjects": {
"prefix": "DestroyAllDynamicObjects",
"body": "DestroyAllDynamicObjects()$0"
},
"CountDynamicObjects": {
"prefix": "CountDynamicObjects",
"body": "CountDynamicObjects()$0"
},
"DestroyAllDynamicPickups": {
"prefix": "DestroyAllDynamicPickups",
"body": "DestroyAllDynamicPickups()$0"
},
"CountDynamicPickups": {
"prefix": "CountDynamicPickups",
"body": "CountDynamicPickups()$0"
},
"DestroyAllDynamicCPs": {
"prefix": "DestroyAllDynamicCPs",
"body": "DestroyAllDynamicCPs()$0"
},
"CountDynamicCPs": {
"prefix": "CountDynamicCPs",
"body": "CountDynamicCPs()$0"
},
"DestroyAllDynamicRaceCPs": {
"prefix": "DestroyAllDynamicRaceCPs",
"body": "DestroyAllDynamicRaceCPs()$0"
},
"CountDynamicRaceCPs": {
"prefix": "CountDynamicRaceCPs",
"body": "CountDynamicRaceCPs()$0"
},
"DestroyAllDynamicMapIcons": {
"prefix": "DestroyAllDynamicMapIcons",
"body": "DestroyAllDynamicMapIcons()$0"
},
"CountDynamicMapIcons": {
"prefix": "CountDynamicMapIcons",
"body": "CountDynamicMapIcons()$0"
},
"DestroyAllDynamic3DTextLabels": {
"prefix": "DestroyAllDynamic3DTextLabels",
"body": "DestroyAllDynamic3DTextLabels()$0"
},
"CountDynamic3DTextLabels": {
"prefix": "CountDynamic3DTextLabels",
"body": "CountDynamic3DTextLabels()$0"
},
"DestroyAllDynamicAreas": {
"prefix": "DestroyAllDynamicAreas",
"body": "DestroyAllDynamicAreas()$0"
},
"CountDynamicAreas": {
"prefix": "CountDynamicAreas",
"body": "CountDynamicAreas()$0"
},
"OnDynamicObjectMoved": {
"prefix": "OnDynamicObjectMoved",
"body": "OnDynamicObjectMoved(${1:STREAMER_TAG_OBJECT objectid})$0"
},
"OnPlayerEditDynamicObject": {
"prefix": "OnPlayerEditDynamicObject",
"body": "OnPlayerEditDynamicObject(${1:playerid}, ${2:STREAMER_TAG_OBJECT objectid}, ${3:response}, ${4:Float:x}, ${5:Float:y}, ${6:Float:z}, ${7:Float:rx}, ${8:Float:ry}, ${9:Float:rz})$0"
},
"OnPlayerSelectDynamicObject": {
"prefix": "OnPlayerSelectDynamicObject",
"body": "OnPlayerSelectDynamicObject(${1:playerid}, ${2:STREAMER_TAG_OBJECT objectid}, ${3:modelid}, ${4:Float:x}, ${5:Float:y}, ${6:Float:z})$0"
},
"OnPlayerShootDynamicObject": {
"prefix": "OnPlayerShootDynamicObject",
"body": "OnPlayerShootDynamicObject(${1:playerid}, ${2:weaponid}, ${3:STREAMER_TAG_OBJECT objectid}, ${4:Float:x}, ${5:Float:y}, ${6:Float:z})$0"
},
"OnPlayerPickUpDynamicPickup": {
"prefix": "OnPlayerPickUpDynamicPickup",
"body": "OnPlayerPickUpDynamicPickup(${1:playerid}, ${2:STREAMER_TAG_PICKUP pickupid})$0"
},
"OnPlayerEnterDynamicCP": {
"prefix": "OnPlayerEnterDynamicCP",
"body": "OnPlayerEnterDynamicCP(${1:playerid}, ${2:STREAMER_TAG_CP checkpointid})$0"
},
"OnPlayerLeaveDynamicCP": {
"prefix": "OnPlayerLeaveDynamicCP",
"body": "OnPlayerLeaveDynamicCP(${1:playerid}, ${2:STREAMER_TAG_CP checkpointid})$0"
},
"OnPlayerEnterDynamicRaceCP": {
"prefix": "OnPlayerEnterDynamicRaceCP",
"body": "OnPlayerEnterDynamicRaceCP(${1:playerid}, ${2:STREAMER_TAG_RACE_CP checkpointid})$0"
},
"OnPlayerLeaveDynamicRaceCP": {
"prefix": "OnPlayerLeaveDynamicRaceCP",
"body": "OnPlayerLeaveDynamicRaceCP(${1:playerid}, ${2:STREAMER_TAG_RACE_CP checkpointid})$0"
},
"OnPlayerEnterDynamicArea": {
"prefix": "OnPlayerEnterDynamicArea",
"body": "OnPlayerEnterDynamicArea(${1:playerid}, ${2:STREAMER_TAG_AREA areaid})$0"
},
"OnPlayerLeaveDynamicArea": {
"prefix": "OnPlayerLeaveDynamicArea",
"body": "OnPlayerLeaveDynamicArea(${1:playerid}, ${2:STREAMER_TAG_AREA areaid})$0"
},
"Streamer_OnPluginError": {
"prefix": "Streamer_OnPluginError",
"body": "Streamer_OnPluginError(${1:error[]})$0"
},
"strlen": {
"prefix": "strlen",
"body": "strlen(${1:const string[]})$0"
},
"strpack": {
"prefix": "strpack",
"body": "strpack(${1:dest[]}, ${2:const source[]}, ${3:maxlength=sizeof dest})$0"
},
"strunpack": {
"prefix": "strunpack",
"body": "strunpack(${1:dest[]}, ${2:const source[]}, ${3:maxlength=sizeof dest})$0"
},
"strcat": {
"prefix": "strcat",
"body": "strcat(${1:dest[]}, ${2:const source[]}, ${3:maxlength=sizeof dest})$0"
},
"strmid": {
"prefix": "strmid",
"body": "strmid(${1:dest[]}, ${2:const source[]}, ${3:start}, ${4:end}, ${5:maxlength=sizeof dest})$0"
},
"strins": {
"prefix": "strins",
"body": "strins(${1:string[]}, ${2:const substr[]}, ${3:pos}, ${4:maxlength=sizeof string})$0"
},
"strdel": {
"prefix": "strdel",
"body": "strdel(${1:string[]}, ${2:start}, ${3:end})$0"
},
"strcmp": {
"prefix": "strcmp",
"body": "strcmp(${1:const string1[]}, ${2:const string2[]}, ${3:bool:ignorecase=false}, ${4:length=cellmax})$0"
},
"strfind": {
"prefix": "strfind",
"body": "strfind(${1:const string[]}, ${2:const sub[]}, ${3:bool:ignorecase=false}, ${4:pos=0})$0"
},
"strval": {
"prefix": "strval",
"body": "strval(${1:const string[]})$0"
},
"valstr": {
"prefix": "valstr",
"body": "valstr(${1:dest[]}, ${2:value}, ${3:bool:pack=false})$0"
},
"ispacked": {
"prefix": "ispacked",
"body": "ispacked(${1:const string[]})$0"
},
"uudecode": {
"prefix": "uudecode",
"body": "uudecode(${1:dest[]}, ${2:const source[]}, ${3:maxlength=sizeof dest})$0"
},
"uuencode": {
"prefix": "uuencode",
"body": "uuencode(${1:dest[]}, ${2:const source[]}, ${3:numbytes}, ${4:maxlength=sizeof dest})$0"
},
"memcpy": {
"prefix": "memcpy",
"body": "memcpy(${1:dest[]}, ${2:const source[]}, ${3:index=0}, ${4:numbytes}, ${5:maxlength=sizeof dest})$0"
},
// SAMP - strlib http://forum.sa-mp.com/showthread.php?t=362764
"sprintf": {
"prefix": "sprintf",
"body": "sprintf(${1:const fmat[]}, ${2:...})$0"
},
"strgetfirstc": {
"prefix": "strgetfirstc",
"body": "strgetfirstc(${1:const string[]})$0"
},
"strgetc": {
"prefix": "strgetc",
"body": "strgetc(${1:const string[]}, ${2:index})$0"
},
"strsize": {
"prefix": "strsize",
"body": "strsize(${1:const string[]})$0"
},
"isempty": {
"prefix": "isempty",
"body": "isempty(${1:const string[]})$0"
},
"isequal": {
"prefix": "isequal",
"body": "isequal(${1:const str1[]}, ${2:const str2[]}, ${3:bool:ignorecase = false})$0"
},
"strexplode": {
"prefix": "strexplode",
"body": "strexplode(${1:output[][]}, ${2:const input[]}, ${3:const delimiter[] = !\"}, ${4:limit = cellmax}, ${5:bool:trim = true}, ${6:bool:ignorecase = false}, ${7:size1 = sizeof(output})$0"
},
"strimplode": {
"prefix": "strimplode",
"body": "strimplode(${1:const glue[]}, ${2:output[]}, ${3:maxlength = sizeof(output})$0"
},
"strreplace": {
"prefix": "strreplace",
"body": "strreplace(${1:string[]}, ${2:const search[]}, ${3:const replacement[]}, ${4:bool:ignorecase = false}, ${5:pos = 0}, ${6:limit = -1}, ${7:maxlength = sizeof(string})$0"
},
"strtrim": {
"prefix": "strtrim",
"body": "strtrim(${1:string[]}, ${2:const chars[] = !\"\"}, ${3:string_edges:edge = edge_both})$0"
},
"strpad": {
"prefix": "strpad",
"body": "strpad(${1:string[]}, ${2:length}, ${3:const substr[] = !\" \"}, ${4:string_edges:edge = edge_both}, ${5:bool:trim_first = true}, ${6:const trim_chars[] = !\"\"}, ${7:maxlength = sizeof(string})$0"
},
"strwrap": {
"prefix": "strwrap",
"body": "strwrap(${1:const left[]}, ${2:string[]}, ${3:const right[]}, ${4:maxlength = sizeof(string})$0"
},
"strcount": {
"prefix": "strcount",
"body": "strcount(${1:const string[]}, ${2:const sub[]}, ${3:bool:ignorecase = false}, ${4:bool:count_overlapped = false})$0"
},
"strfromliteral": {
"prefix": "strfromliteral",
"body": "strfromliteral(${1:output[]}, ${2:const input[]}, ${3:pos = 0}, ${4:maxlength = sizeof(output})$0"
},
"strtoliteral": {
"prefix": "strtoliteral",
"body": "strtoliteral(${1:output[]}, ${2:const input[]}, ${3:maxlength = sizeof(output})$0"
},
"strfrombin": {
"prefix": "strfrombin",
"body": "strfrombin(${1:output[]}, ${2:const input[]}, ${3:inputlength = sizeof(input})$0"
},
"strtobin": {
"prefix": "strtobin",
"body": "strtobin(${1:output[]}, ${2:const input[]}, ${3:maxlength = sizeof(output})$0"
},
"strcatmid": {
"prefix": "strcatmid",
"body": "strcatmid(${1:dest[]}, ${2:const source[]}, ${3:start = 0}, ${4:end = -1}, ${5:maxlength = sizeof(dest})$0"
},
"utf8encode": {
"prefix": "utf8encode",
"body": "utf8encode(${1:dest[]}, ${2:const source[]}, ${3:maxlength = sizeof(dest})$0"
},
"utf8decode": {
"prefix": "utf8decode",
"body": "utf8decode(${1:dest[]}, ${2:const source[]}, ${3:maxlength = sizeof(dest})$0"
},
"strurldecode": {
"prefix": "strurldecode",
"body": "strurldecode(${1:output[]}, ${2:const input[]}, ${3:maxlength = sizeof(output})$0"
},
"strurlencode": {
"prefix": "strurlencode",
"body": "strurlencode(${1:output[]}, ${2:const input[]}, ${3:maxlength = sizeof(output})$0"
},
"ret_strcatmid": {
"prefix": "ret_strcatmid",
"body": "ret_strcatmid(${1:const string[]}, ${2:const source[]}, ${3:start = 0}, ${4:end = -1})$0"
},
"ret_strfrombin": {
"prefix": "ret_strfrombin",
"body": "ret_strfrombin(${1:const input[]}, ${2:inputlength = sizeof(input})$0"
},
"ret_strimplode": {
"prefix": "ret_strimplode",
"body": "ret_strimplode(${1:const glue[]}, ${2:...})$0"
},
"ret_strreplace": {
"prefix": "ret_strreplace",
"body": "ret_strreplace(${1:const string[]}, ${2:const search[]}, ${3:const replacement[]}, ${4:bool:ignorecase = false}, ${5:pos = 0}, ${6:limit = -1})$0"
},
"ret_strfromliteral": {
"prefix": "ret_strfromliteral",
"body": "ret_strfromliteral(${1:const input[]}, ${2:pos = 0})$0"
},
"ret_strtoliteral": {
"prefix": "ret_strtoliteral",
"body": "ret_strtoliteral(${1:const input[]}, ${2:bool:paranoid = true})$0"
},
"ret_strtrim": {
"prefix": "ret_strtrim",
"body": "ret_strtrim(${1:const string[]}, ${2:const chars[] = !\"\"}, ${3:string_edges:edge = edge_both})$0"
},
"ret_strpad": {
"prefix": "ret_strpad",
"body": "ret_strpad(${1:const string[]}, ${2:length}, ${3:const substr[] = !\" \"}, ${4:string_edges:edge = edge_both}, ${5:bool:trim_first = true}, ${6:const trim_chars[] = !\"\"})$0"
},
"ret_strwrap": {
"prefix": "ret_strwrap",
"body": "ret_strwrap(${1:const left[]}, ${2:const string[]}, ${3:const right[]})$0"
},
"ret_strurldecode": {
"prefix": "ret_strurldecode",
"body": "ret_strurldecode(${1:const input[]})$0"
},
"ret_strurlencode": {
"prefix": "ret_strurlencode",
"body": "ret_strurlencode(${1:const input[]}, ${2:bool:pack = false})$0"
},
"ret_utf8encode": {
"prefix": "ret_utf8encode",
"body": "ret_utf8encode(${1:const input[]})$0"
},
"ret_utf8decode": {
"prefix": "ret_utf8decode",
"body": "ret_utf8decode(${1:const input[]})$0"
},
"ret_strunpack": {
"prefix": "ret_strunpack",
"body": "ret_strunpack(${1:const source[]})$0"
},
"ret_strcat": {
"prefix": "ret_strcat",
"body": "ret_strcat(${1:const string1[]}, ${2:const string2[]})$0"
},
"ret_strmid": {
"prefix": "ret_strmid",
"body": "ret_strmid(${1:const source[]}, ${2:start}, ${3:end})$0"
},
"ret_strins": {
"prefix": "ret_strins",
"body": "ret_strins(${1:const string[]}, ${2:const substr[]}, ${3:pos}, ${4:maxlength = sizeof(string})$0"
},
"ret_strdel": {
"prefix": "ret_strdel",
"body": "ret_strdel(${1:const string[]}, ${2:start}, ${3:end})$0"
},
"ret_valstr": {
"prefix": "ret_valstr",
"body": "ret_valstr(${1:value}, ${2:bool:pack = false})$0"
},
"ret_GetPlayerName": {
"prefix": "ret_GetPlayerName",
"body": "ret_GetPlayerName(${1:playerid}, ${2:bool:pack = false})$0"
},
"y_timers: task": {
"prefix": "task",
"body": "task ${1:name}[${2:delay}]() \n{\n\t${3}\n}$0"
},
"gettime": {
"prefix": "gettime",
"body": "gettime(${1:hour=0}, ${2:minute=0}, ${3:second=0})$0"
},
"getdate": {
"prefix": "getdate",
"body": "getdate(${1:year=0}, ${2:month=0}, ${3:day=0})$0"
},
"tickcount": {
"prefix": "tickcount",
"body": "tickcount(${1:granularity=0})$0"
},
"y_timers: timer": {
"prefix": "timer",
"body": "timer ${1:name}[${2:delay}](${3:args}) \n{\n\t${4}\n}$0"
},
"y_command": {
"prefix": "YCMD",
"body": "YCMD:${1:command_name}(playerid, params[], help) \n{\n\t${4}\n\treturn 1;\n}$0"
}
}
{
// Place your snippets for plaintext here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
}
{
// Place your snippets for python here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"Web-scraping skeleton": {
"prefix": "webscrape",
"body": [
"from requests_html import HTMLSession",
"session = HTMLSession()",
"",
"url = '$1'",
"r = session.get(url)"
],
"description": "Web-scraping skeleton"
},
"Flask Barebones": {
"prefix": "bbflask",
"body": [
"from flask import Flask, render_template",
"app = Flask(__name__)",
"",
"@app.route('/index')",
"def index():",
" return 'Hello, World!'",
"",
"if __name__ == '__main__':",
" app.run(debug=True)"],
"description": "Flask barebones"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment