Advertisement
Guest User

Untitled

a guest
Feb 26th, 2012
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 42.34 KB | None | 0 0
  1. <?php
  2. /*************************************************************************************
  3.  * lua.php
  4.  * -------
  5.  * Author:                  Auto generated by `geshiLuaHLGenerator` MTASA resource
  6.  * MTASA client version:    1.4.0-5.03877.0
  7.  * MTASA server version:    1.4.0-5.03877.0
  8.  *
  9.  * LUA language file with MTASA keywords for GeSHi.
  10.  * -------------------------
  11.  *************************************************************************************
  12.  *
  13.  *     This file is part of GeSHi.
  14.  *
  15.  *   GeSHi is free software; you can redistribute it and/or modify
  16.  *   it under the terms of the GNU General Public License as published by
  17.  *   the Free Software Foundation; either version 2 of the License, or
  18.  *   (at your option) any later version.
  19.  *
  20.  *   GeSHi is distributed in the hope that it will be useful,
  21.  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  22.  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  23.  *   GNU General Public License for more details.
  24.  *
  25.  *   You should have received a copy of the GNU General Public License
  26.  *   along with GeSHi; if not, write to the Free Software
  27.  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  28.  *
  29.  ************************************************************************************/
  30.  
  31. $language_data = array(
  32.  
  33.     'LANG_NAME' =>          'Lua',
  34.  
  35.     'COMMENT_SINGLE' =>     array(1 => "--"),
  36.     'COMMENT_MULTI' =>      array('--[[' => ']]'),
  37.     'CASE_KEYWORDS' =>      GESHI_CAPS_NO_CHANGE,
  38.     'QUOTEMARKS' =>         array("'", '"'),
  39.     'ESCAPE_CHAR' =>        '\\',
  40.  
  41.     'KEYWORDS' => array(
  42.         /* LUA KEYWORDS (unlinked) */
  43.         1 => array(
  44.             'and',
  45.             'break',
  46.             'do',
  47.             'else',
  48.             'elseif',
  49.             'end',
  50.             'false',
  51.             'for',
  52.             'function',
  53.             'global',
  54.             'if',
  55.             'in',
  56.             'not',
  57.             'or',
  58.             'repeat',
  59.             'return',
  60.             'then',
  61.             'true',
  62.             'until',
  63.             'while'
  64.         ),
  65.  
  66.         /* LUA KEYWORDS (linked to wiki) */
  67.         2 => array(
  68.             'local',
  69.             'nil'
  70.         ),
  71.  
  72.         /* LUA FUNCTIONS AND GLOBAL VARIABLES (linked to lua.org docs) */
  73.         3 => array(
  74.             '_G',
  75.             '_VERSION',
  76.             'assert',
  77.             'collectgarbage',
  78.             'dofile',
  79.             'error',
  80.             'getfenv',
  81.             'getmetatable',
  82.             'ipairs',
  83.             'load',
  84.             'loadfile',
  85.             'loadstring',
  86.             'module',
  87.             'next',
  88.             'pairs',
  89.             'pcall',
  90.             'print',
  91.             'rawequal',
  92.             'rawget',
  93.             'rawset',
  94.             'require',
  95.             'select',
  96.             'setfenv',
  97.             'setmetatable',
  98.             'tonumber',
  99.             'tostring',
  100.             'type',
  101.             'unpack',
  102.             'xpcall',
  103.             'coroutine.create',
  104.             'coroutine.resume',
  105.             'coroutine.running',
  106.             'coroutine.status',
  107.             'coroutine.wrap',
  108.             'coroutine.yield',
  109.             'debug.debug',
  110.             'debug.getfenv',
  111.             'debug.gethook',
  112.             'debug.getinfo',
  113.             'debug.getlocal',
  114.             'debug.getmetatable',
  115.             'debug.getregistry',
  116.             'debug.getupvalue',
  117.             'debug.setfenv',
  118.             'debug.sethook',
  119.             'debug.setlocal',
  120.             'debug.setmetatable',
  121.             'debug.setupvalue',
  122.             'debug.traceback',
  123.             'math.abs',
  124.             'math.acos',
  125.             'math.asin',
  126.             'math.atan',
  127.             'math.atan2',
  128.             'math.ceil',
  129.             'math.cos',
  130.             'math.cosh',
  131.             'math.deg',
  132.             'math.exp',
  133.             'math.floor',
  134.             'math.fmod',
  135.             'math.frexp',
  136.             'math.huge',
  137.             'math.ldexp',
  138.             'math.log',
  139.             'math.log10',
  140.             'math.max',
  141.             'math.min',
  142.             'math.modf',
  143.             'math.pi',
  144.             'math.pow',
  145.             'math.rad',
  146.             'math.random',
  147.             'math.randomseed',
  148.             'math.sin',
  149.             'math.sinh',
  150.             'math.sqrt',
  151.             'math.tan',
  152.             'math.tanh',
  153.             'string.byte',
  154.             'string.char',
  155.             'string.dump',
  156.             'string.find',
  157.             'string.format',
  158.             'string.gmatch',
  159.             'string.gsub',
  160.             'string.len',
  161.             'string.lower',
  162.             'string.match',
  163.             'string.rep',
  164.             'string.reverse',
  165.             'string.sub',
  166.             'string.upper',
  167.             'table.concat',
  168.             'table.insert',
  169.             'table.maxn',
  170.             'table.remove',
  171.             'table.sort'
  172.         ),
  173.  
  174.         /* MTASA ELEMENT TYPES, LUA TYPES (linked to wiki) */
  175.         4 => array(
  176.             'float',
  177.             'int',
  178.             'bool',
  179.             'boolean',
  180.             'string',
  181.             'table',
  182.  
  183.             'element',
  184.             'textdisplay',
  185.             'blip',
  186.             'player',
  187.             'vehicle',
  188.             'marker',
  189.             'textitem',
  190.             'xmlnode',
  191.             'object',
  192.             'ban',
  193.             'ped',
  194.             'pickup',
  195.             'radararea',
  196.             'colcircle',
  197.             'colsquare',
  198.             'colcube',
  199.             'colsphere',
  200.             'coltube',
  201.             'colshape',
  202.             'client',
  203.             'console',
  204.             'remoteclient',
  205.             'team',
  206.             'resource',
  207.             'callback'
  208.         ),
  209.  
  210.         /* MTASA CLIENT AND SERVER FUNCTIONS (linked to wiki) */
  211.         5 => array(
  212.             'addCommandHandler',
  213.             'addEvent',
  214.             'addEventHandler',
  215.             'addPedClothes',
  216.             'addVehicleUpgrade',
  217.             'areTrafficLightsLocked',
  218.             'assert',
  219.             'attachElementToElement',
  220.             'attachElements',
  221.             'attachTrailerToVehicle',
  222.             'bindKey',
  223.             'blowVehicle',
  224.             'call',
  225.             'cancelEvent',
  226.             'cancelLatentEvent',
  227.             'collectgarbage',
  228.             'countPlayersInTeam',
  229.             'createBlip',
  230.             'createBlipAttachedTo',
  231.             'createColCircle',
  232.             'createColCuboid',
  233.             'createColPolygon',
  234.             'createColRectangle',
  235.             'createColSphere',
  236.             'createColTube',
  237.             'createElement',
  238.             'createExplosion',
  239.             'createMarker',
  240.             'createObject',
  241.             'createPed',
  242.             'createPickup',
  243.             'createRadarArea',
  244.             'createVehicle',
  245.             'createWater',
  246.             'deref',
  247.             'destroyElement',
  248.             'detachElementFromElement',
  249.             'detachElements',
  250.             'detachTrailerFromVehicle',
  251.             'detonateSatchels',
  252.             'doesPedHaveJetPack',
  253.             'doesPlayerHaveJetPack',
  254.             'dofile',
  255.             'error',
  256.             'executeCommandHandler',
  257.             'fadeCamera',
  258.             'fileClose',
  259.             'fileCreate',
  260.             'fileDelete',
  261.             'fileExists',
  262.             'fileFlush',
  263.             'fileGetPos',
  264.             'fileGetSize',
  265.             'fileIsEOF',
  266.             'fileOpen',
  267.             'fileRead',
  268.             'fileRename',
  269.             'fileSetPos',
  270.             'fileWrite',
  271.             'fixVehicle',
  272.             'fromJSON',
  273.             'gcinfo',
  274.             'getAircraftMaxHeight',
  275.             'getAttachedElements',
  276.             'getBlipColor',
  277.             'getBlipIcon',
  278.             'getBlipOrdering',
  279.             'getBlipSize',
  280.             'getBlipVisibleDistance',
  281.             'getBodyPartName',
  282.             'getCameraInterior',
  283.             'getCameraMatrix',
  284.             'getCameraTarget',
  285.             'getClothesByTypeIndex',
  286.             'getClothesTypeName',
  287.             'getCloudsEnabled',
  288.             'getColorFromString',
  289.             'getControlState',
  290.             'getDistanceBetweenPoints2D',
  291.             'getDistanceBetweenPoints3D',
  292.             'getEasingValue',
  293.             'getElementAlpha',
  294.             'getElementAttachedOffsets',
  295.             'getElementAttachedTo',
  296.             'getElementByID',
  297.             'getElementByIndex',
  298.             'getElementChild',
  299.             'getElementChildren',
  300.             'getElementChildrenCount',
  301.             'getElementColShape',
  302.             'getElementCollisionsEnabled',
  303.             'getElementData',
  304.             'getElementDimension',
  305.             'getElementHealth',
  306.             'getElementID',
  307.             'getElementInterior',
  308.             'getElementModel',
  309.             'getElementParent',
  310.             'getElementPosition',
  311.             'getElementRotation',
  312.             'getElementType',
  313.             'getElementVelocity',
  314.             'getElementsByType',
  315.             'getElementsWithinColShape',
  316.             'getFarClipDistance',
  317.             'getFogDistance',
  318.             'getFunctionsBoundToKey',
  319.             'getGameSpeed',
  320.             'getGravity',
  321.             'getHeatHaze',
  322.             'getInteriorSoundsEnabled',
  323.             'getJetpackMaxHeight',
  324.             'getKeyBoundToFunction',
  325.             'getLatentEventHandles',
  326.             'getLatentEventStatus',
  327.             'getLowLODElement',
  328.             'getMarkerColor',
  329.             'getMarkerCount',
  330.             'getMarkerIcon',
  331.             'getMarkerSize',
  332.             'getMarkerTarget',
  333.             'getMarkerType',
  334.             'getMinuteDuration',
  335.             'getNetworkStats',
  336.             'getNetworkUsageData',
  337.             'getObjectRotation',
  338.             'getObjectScale',
  339.             'getOcclusionsEnabled',
  340.             'getOriginalHandling',
  341.             'getOriginalWeaponProperty',
  342.             'getPedAmmoInClip',
  343.             'getPedArmor',
  344.             'getPedClothes',
  345.             'getPedContactElement',
  346.             'getPedOccupiedVehicle',
  347.             'getPedRotation',
  348.             'getPedSkin',
  349.             'getPedStat',
  350.             'getPedTarget',
  351.             'getPedTotalAmmo',
  352.             'getPedWeapon',
  353.             'getPedWeaponSlot',
  354.             'getPerformanceStats',
  355.             'getPickupAmmo',
  356.             'getPickupAmount',
  357.             'getPickupType',
  358.             'getPickupWeapon',
  359.             'getPlayerAmmoInClip',
  360.             'getPlayerArmor',
  361.             'getPlayerContactElement',
  362.             'getPlayerFromName',
  363.             'getPlayerFromNick',
  364.             'getPlayerMoney',
  365.             'getPlayerName',
  366.             'getPlayerNametagColor',
  367.             'getPlayerNametagText',
  368.             'getPlayerOccupiedVehicle',
  369.             'getPlayerPing',
  370.             'getPlayerRotation',
  371.             'getPlayerSerial',
  372.             'getPlayerSkin',
  373.             'getPlayerStat',
  374.             'getPlayerTarget',
  375.             'getPlayerTeam',
  376.             'getPlayerTotalAmmo',
  377.             'getPlayerUserName',
  378.             'getPlayerWantedLevel',
  379.             'getPlayerWeapon',
  380.             'getPlayerWeaponSlot',
  381.             'getPlayersInTeam',
  382.             'getRadarAreaColor',
  383.             'getRadarAreaSize',
  384.             'getRainLevel',
  385.             'getRealTime',
  386.             'getResourceConfig',
  387.             'getResourceDynamicElementRoot',
  388.             'getResourceExportedFunctions',
  389.             'getResourceFromName',
  390.             'getResourceName',
  391.             'getResourceRootElement',
  392.             'getRootElement',
  393.             'getSkyGradient',
  394.             'getSlotFromWeapon',
  395.             'getSunColor',
  396.             'getSunSize',
  397.             'getTeamColor',
  398.             'getTeamFriendlyFire',
  399.             'getTeamFromName',
  400.             'getTeamName',
  401.             'getThisResource',
  402.             'getTickCount',
  403.             'getTime',
  404.             'getTimerDetails',
  405.             'getTimers',
  406.             'getTrafficLightState',
  407.             'getTrainDirection',
  408.             'getTrainSpeed',
  409.             'getTypeIndexFromClothes',
  410.             'getValidPedModels',
  411.             'getVehicleColor',
  412.             'getVehicleCompatibleUpgrades',
  413.             'getVehicleController',
  414.             'getVehicleDoorOpenRatio',
  415.             'getVehicleDoorState',
  416.             'getVehicleEngineState',
  417.             'getVehicleHandling',
  418.             'getVehicleHeadLightColor',
  419.             'getVehicleID',
  420.             'getVehicleIDFromName',
  421.             'getVehicleLandingGearDown',
  422.             'getVehicleLightState',
  423.             'getVehicleMaxPassengers',
  424.             'getVehicleModel',
  425.             'getVehicleModelFromName',
  426.             'getVehicleName',
  427.             'getVehicleNameFromID',
  428.             'getVehicleNameFromModel',
  429.             'getVehicleOccupant',
  430.             'getVehicleOccupants',
  431.             'getVehicleOverrideLights',
  432.             'getVehiclePaintjob',
  433.             'getVehiclePanelState',
  434.             'getVehiclePlateText',
  435.             'getVehicleRotation',
  436.             'getVehicleSirensOn',
  437.             'getVehicleTowedByVehicle',
  438.             'getVehicleTowingVehicle',
  439.             'getVehicleTurnVelocity',
  440.             'getVehicleTurretPosition',
  441.             'getVehicleType',
  442.             'getVehicleUpgradeOnSlot',
  443.             'getVehicleUpgradeSlotName',
  444.             'getVehicleUpgrades',
  445.             'getVehicleVariant',
  446.             'getVehicleWheelStates',
  447.             'getVersion',
  448.             'getWaterColor',
  449.             'getWaterVertexPosition',
  450.             'getWaveHeight',
  451.             'getWeaponIDFromName',
  452.             'getWeaponNameFromID',
  453.             'getWeaponProperty',
  454.             'getWeather',
  455.             'getWindVelocity',
  456.             'getZoneName',
  457.             'getfenv',
  458.             'getmetatable',
  459.             'gettok',
  460.             'givePlayerMoney',
  461.             'interpolateBetween',
  462.             'ipairs',
  463.             'isControlEnabled',
  464.             'isCursorShowing',
  465.             'isElement',
  466.             'isElementAttached',
  467.             'isElementDoubleSided',
  468.             'isElementFrozen',
  469.             'isElementInWater',
  470.             'isElementLowLOD',
  471.             'isElementWithinColShape',
  472.             'isElementWithinMarker',
  473.             'isGarageOpen',
  474.             'isInsideRadarArea',
  475.             'isPedChoking',
  476.             'isPedDoingGangDriveby',
  477.             'isPedDucked',
  478.             'isPedFrozen',
  479.             'isPedHeadless',
  480.             'isPedInVehicle',
  481.             'isPedInWater',
  482.             'isPedOnFire',
  483.             'isPedOnGround',
  484.             'isPlayerChoking',
  485.             'isPlayerDead',
  486.             'isPlayerDucked',
  487.             'isPlayerInVehicle',
  488.             'isPlayerInWater',
  489.             'isPlayerMapForced',
  490.             'isPlayerNametagShowing',
  491.             'isPlayerOnGround',
  492.             'isRadarAreaFlashing',
  493.             'isTimer',
  494.             'isTrainDerailable',
  495.             'isTrainDerailed',
  496.             'isVehicleBlown',
  497.             'isVehicleDamageProof',
  498.             'isVehicleFrozen',
  499.             'isVehicleFuelTankExplodable',
  500.             'isVehicleLocked',
  501.             'isVehicleOnGround',
  502.             'isVehicleTaxiLightOn',
  503.             'killTimer',
  504.             'load',
  505.             'loadfile',
  506.             'loadlib',
  507.             'loadstring',
  508.             'md5',
  509.             'moveObject',
  510.             'newproxy',
  511.             'next',
  512.             'outputChatBox',
  513.             'outputConsole',
  514.             'outputDebugString',
  515.             'pairs',
  516.             'pcall',
  517.             'playSoundFrontEnd',
  518.             'print',
  519.             'rawequal',
  520.             'rawget',
  521.             'rawset',
  522.             'ref',
  523.             'removeCommandHandler',
  524.             'removeEventHandler',
  525.             'removePedClothes',
  526.             'removeVehicleUpgrade',
  527.             'removeWorldModel',
  528.             'require',
  529.             'resetFarClipDistance',
  530.             'resetFogDistance',
  531.             'resetHeatHaze',
  532.             'resetRainLevel',
  533.             'resetSkyGradient',
  534.             'resetSunColor',
  535.             'resetSunSize',
  536.             'resetTimer',
  537.             'resetWaterColor',
  538.             'resetWaterLevel',
  539.             'resetWindVelocity',
  540.             'restoreAllWorldModels',
  541.             'restoreWorldModel',
  542.             'select',
  543.             'setAircraftMaxHeight',
  544.             'setBlipColor',
  545.             'setBlipIcon',
  546.             'setBlipOrdering',
  547.             'setBlipSize',
  548.             'setBlipVisibleDistance',
  549.             'setCameraInterior',
  550.             'setCameraMatrix',
  551.             'setCameraTarget',
  552.             'setCloudsEnabled',
  553.             'setControlState',
  554.             'setElementAlpha',
  555.             'setElementAttachedOffsets',
  556.             'setElementCollisionsEnabled',
  557.             'setElementData',
  558.             'setElementDimension',
  559.             'setElementDoubleSided',
  560.             'setElementFrozen',
  561.             'setElementHealth',
  562.             'setElementID',
  563.             'setElementInterior',
  564.             'setElementModel',
  565.             'setElementParent',
  566.             'setElementPosition',
  567.             'setElementRotation',
  568.             'setElementVelocity',
  569.             'setFarClipDistance',
  570.             'setFogDistance',
  571.             'setGameSpeed',
  572.             'setGarageOpen',
  573.             'setGravity',
  574.             'setHeatHaze',
  575.             'setInteriorSoundsEnabled',
  576.             'setJetpackMaxHeight',
  577.             'setLowLODElement',
  578.             'setMarkerColor',
  579.             'setMarkerIcon',
  580.             'setMarkerSize',
  581.             'setMarkerTarget',
  582.             'setMarkerType',
  583.             'setMinuteDuration',
  584.             'setObjectRotation',
  585.             'setObjectScale',
  586.             'setOcclusionsEnabled',
  587.             'setPedAnimation',
  588.             'setPedAnimationProgress',
  589.             'setPedDoingGangDriveby',
  590.             'setPedFrozen',
  591.             'setPedHeadless',
  592.             'setPedOnFire',
  593.             'setPedRotation',
  594.             'setPedSkin',
  595.             'setPedWeaponSlot',
  596.             'setPickupType',
  597.             'setPlayerMoney',
  598.             'setPlayerNametagColor',
  599.             'setPlayerNametagShowing',
  600.             'setPlayerNametagText',
  601.             'setPlayerRotation',
  602.             'setPlayerSkin',
  603.             'setPlayerWeaponSlot',
  604.             'setRadarAreaColor',
  605.             'setRadarAreaFlashing',
  606.             'setRadarAreaSize',
  607.             'setRainLevel',
  608.             'setSkyGradient',
  609.             'setSunColor',
  610.             'setSunSize',
  611.             'setTime',
  612.             'setTimer',
  613.             'setTrafficLightState',
  614.             'setTrafficLightsLocked',
  615.             'setTrainDerailable',
  616.             'setTrainDerailed',
  617.             'setTrainDirection',
  618.             'setTrainSpeed',
  619.             'setVehicleColor',
  620.             'setVehicleDamageProof',
  621.             'setVehicleDirtLevel',
  622.             'setVehicleDoorOpenRatio',
  623.             'setVehicleDoorState',
  624.             'setVehicleDoorsUndamageable',
  625.             'setVehicleEngineState',
  626.             'setVehicleFrozen',
  627.             'setVehicleFuelTankExplodable',
  628.             'setVehicleHeadLightColor',
  629.             'setVehicleLandingGearDown',
  630.             'setVehicleLightState',
  631.             'setVehicleLocked',
  632.             'setVehicleModel',
  633.             'setVehicleOverrideLights',
  634.             'setVehiclePaintjob',
  635.             'setVehiclePanelState',
  636.             'setVehicleRotation',
  637.             'setVehicleSirensOn',
  638.             'setVehicleTaxiLightOn',
  639.             'setVehicleTurnVelocity',
  640.             'setVehicleTurretPosition',
  641.             'setVehicleWheelStates',
  642.             'setWaterColor',
  643.             'setWaterLevel',
  644.             'setWaterVertexPosition',
  645.             'setWaveHeight',
  646.             'setWeather',
  647.             'setWeatherBlended',
  648.             'setWindVelocity',
  649.             'setfenv',
  650.             'setmetatable',
  651.             'showChat',
  652.             'showCursor',
  653.             'showPlayerHudComponent',
  654.             'split',
  655.             'stopObject',
  656.             'takePlayerMoney',
  657.             'toJSON',
  658.             'toggleAllControls',
  659.             'toggleControl',
  660.             'tonumber',
  661.             'tostring',
  662.             'triggerEvent',
  663.             'type',
  664.             'unbindKey',
  665.             'unpack',
  666.             'utfChar',
  667.             'utfCode',
  668.             'utfLen',
  669.             'utfSeek',
  670.             'utfSub',
  671.             'wasEventCancelled',
  672.             'xmlCopyFile',
  673.             'xmlCreateChild',
  674.             'xmlCreateFile',
  675.             'xmlCreateSubNode',
  676.             'xmlDestroyNode',
  677.             'xmlFindChild',
  678.             'xmlFindSubNode',
  679.             'xmlLoadFile',
  680.             'xmlNodeGetAttribute',
  681.             'xmlNodeGetAttributes',
  682.             'xmlNodeGetChildren',
  683.             'xmlNodeGetName',
  684.             'xmlNodeGetParent',
  685.             'xmlNodeGetSubNodes',
  686.             'xmlNodeGetValue',
  687.             'xmlNodeSetAttribute',
  688.             'xmlNodeSetName',
  689.             'xmlNodeSetValue',
  690.             'xmlSaveFile',
  691.             'xmlUnloadFile',
  692.             'xpcall'
  693.         ),
  694.  
  695.         /* MTASA CLIENT ONLY FUNCTIONS (linked to wiki) */
  696.         6 => array(
  697.             'canPedBeKnockedOffBike',
  698.             'canPlayerBeKnockedOffBike',
  699.             'createFire',
  700.             'createProjectile',
  701.             'createSWATRope',
  702.             'downloadFile',
  703.             'dxConvertPixels',
  704.             'dxCreateFont',
  705.             'dxCreateRenderTarget',
  706.             'dxCreateScreenSource',
  707.             'dxCreateShader',
  708.             'dxCreateTexture',
  709.             'dxDrawImage',
  710.             'dxDrawImageSection',
  711.             'dxDrawLine',
  712.             'dxDrawLine3D',
  713.             'dxDrawRectangle',
  714.             'dxDrawText',
  715.             'dxGetBlendMode',
  716.             'dxGetFontHeight',
  717.             'dxGetMaterialSize',
  718.             'dxGetPixelColor',
  719.             'dxGetPixelsFormat',
  720.             'dxGetPixelsSize',
  721.             'dxGetStatus',
  722.             'dxGetTextWidth',
  723.             'dxGetTexturePixels',
  724.             'dxSetBlendMode',
  725.             'dxSetPixelColor',
  726.             'dxSetRenderTarget',
  727.             'dxSetShaderTessellation',
  728.             'dxSetShaderTransform',
  729.             'dxSetShaderValue',
  730.             'dxSetTestMode',
  731.             'dxSetTexturePixels',
  732.             'dxUpdateScreenSource',
  733.             'engineApplyShaderToWorldTexture',
  734.             'engineGetModelIDFromName',
  735.             'engineGetModelNameFromID',
  736.             'engineGetModelTextureNames',
  737.             'engineGetVisibleTextureNames',
  738.             'engineImportTXD',
  739.             'engineLoadCOL',
  740.             'engineLoadDFF',
  741.             'engineLoadTXD',
  742.             'engineRemoveShaderFromWorldTexture',
  743.             'engineReplaceCOL',
  744.             'engineReplaceModel',
  745.             'engineRestoreCOL',
  746.             'engineRestoreModel',
  747.             'engineSetAsynchronousLoading',
  748.             'engineSetModelLODDistance',
  749.             'fxAddBlood',
  750.             'fxAddBulletImpact',
  751.             'fxAddBulletSplash',
  752.             'fxAddDebris',
  753.             'fxAddFootSplash',
  754.             'fxAddGlass',
  755.             'fxAddGunshot',
  756.             'fxAddPunchImpact',
  757.             'fxAddSparks',
  758.             'fxAddTankFire',
  759.             'fxAddTyreBurst',
  760.             'fxAddWaterHydrant',
  761.             'fxAddWaterSplash',
  762.             'fxAddWood',
  763.             'getAnalogControlState',
  764.             'getBirdsEnabled',
  765.             'getBlurLevel',
  766.             'getBoundKeys',
  767.             'getCameraGoggleEffect',
  768.             'getCameraViewMode',
  769.             'getChatboxLayout',
  770.             'getCommandsBoundToKey',
  771.             'getCursorPosition',
  772.             'getDevelopmentMode',
  773.             'getElementBoundingBox',
  774.             'getElementDistanceFromCentreOfMassToBaseOfModel',
  775.             'getElementMatrix',
  776.             'getElementRadius',
  777.             'getGarageBoundingBox',
  778.             'getGaragePosition',
  779.             'getGarageSize',
  780.             'getGroundPosition',
  781.             'getHelicopterRotorSpeed',
  782.             'getKeyBoundToCommand',
  783.             'getKeyState',
  784.             'getLocalPlayer',
  785.             'getModel',
  786.             'getPedAnimation',
  787.             'getPedBonePosition',
  788.             'getPedCameraRotation',
  789.             'getPedControlState',
  790.             'getPedMoveState',
  791.             'getPedSimplestTask',
  792.             'getPedTargetCollision',
  793.             'getPedTargetEnd',
  794.             'getPedTargetRange',
  795.             'getPedTargetStart',
  796.             'getPedTask',
  797.             'getPedVoice',
  798.             'getPedWeaponMuzzlePosition',
  799.             'getPlayerMapBoundingBox',
  800.             'getPlayerSimplestTask',
  801.             'getPlayerTargetCollision',
  802.             'getPlayerTargetEnd',
  803.             'getPlayerTargetRange',
  804.             'getPlayerTargetStart',
  805.             'getPlayerTask',
  806.             'getProjectileCreator',
  807.             'getProjectileForce',
  808.             'getProjectileTarget',
  809.             'getProjectileType',
  810.             'getRadioChannel',
  811.             'getRadioChannelName',
  812.             'getResourceGUIElement',
  813.             'getScreenFromWorldPosition',
  814.             'getSoundEffects',
  815.             'getSoundLength',
  816.             'getSoundMaxDistance',
  817.             'getSoundMetaTags',
  818.             'getSoundMinDistance',
  819.             'getSoundPosition',
  820.             'getSoundSpeed',
  821.             'getSoundVolume',
  822.             'getVehicleAdjustableProperty',
  823.             'getVehicleCurrentGear',
  824.             'getVehicleGravity',
  825.             'getWaterLevel',
  826.             'getWorldFromScreenPosition',
  827.             'guiBringToFront',
  828.             'guiCheckBoxGetSelected',
  829.             'guiCheckBoxSetSelected',
  830.             'guiComboBoxAddItem',
  831.             'guiComboBoxClear',
  832.             'guiComboBoxGetItemText',
  833.             'guiComboBoxGetSelected',
  834.             'guiComboBoxRemoveItem',
  835.             'guiComboBoxSetItemText',
  836.             'guiComboBoxSetSelected',
  837.             'guiCreateButton',
  838.             'guiCreateCheckBox',
  839.             'guiCreateComboBox',
  840.             'guiCreateEdit',
  841.             'guiCreateFont',
  842.             'guiCreateGridList',
  843.             'guiCreateLabel',
  844.             'guiCreateMemo',
  845.             'guiCreateProgressBar',
  846.             'guiCreateRadioButton',
  847.             'guiCreateScrollBar',
  848.             'guiCreateScrollPane',
  849.             'guiCreateStaticImage',
  850.             'guiCreateTab',
  851.             'guiCreateTabPanel',
  852.             'guiCreateWindow',
  853.             'guiDeleteTab',
  854.             'guiEditSetCaratIndex',
  855.             'guiEditSetCaretIndex',
  856.             'guiEditSetMasked',
  857.             'guiEditSetMaxLength',
  858.             'guiEditSetReadOnly',
  859.             'guiGetAlpha',
  860.             'guiGetEnabled',
  861.             'guiGetFont',
  862.             'guiGetInputEnabled',
  863.             'guiGetInputMode',
  864.             'guiGetPosition',
  865.             'guiGetProperties',
  866.             'guiGetProperty',
  867.             'guiGetScreenSize',
  868.             'guiGetSelectedTab',
  869.             'guiGetSize',
  870.             'guiGetText',
  871.             'guiGetVisible',
  872.             'guiGridListAddColumn',
  873.             'guiGridListAddRow',
  874.             'guiGridListAutoSizeColumn',
  875.             'guiGridListClear',
  876.             'guiGridListGetColumnCount',
  877.             'guiGridListGetItemColor',
  878.             'guiGridListGetItemData',
  879.             'guiGridListGetItemText',
  880.             'guiGridListGetRowCount',
  881.             'guiGridListGetSelectedCount',
  882.             'guiGridListGetSelectedItem',
  883.             'guiGridListGetSelectedItems',
  884.             'guiGridListInsertRowAfter',
  885.             'guiGridListRemoveColumn',
  886.             'guiGridListRemoveRow',
  887.             'guiGridListSetColumnWidth',
  888.             'guiGridListSetItemColor',
  889.             'guiGridListSetItemData',
  890.             'guiGridListSetItemText',
  891.             'guiGridListSetScrollBars',
  892.             'guiGridListSetSelectedItem',
  893.             'guiGridListSetSelectionMode',
  894.             'guiGridListSetSortingEnabled',
  895.             'guiLabelGetFontHeight',
  896.             'guiLabelGetTextExtent',
  897.             'guiLabelSetColor',
  898.             'guiLabelSetHorizontalAlign',
  899.             'guiLabelSetVerticalAlign',
  900.             'guiMemoSetCaratIndex',
  901.             'guiMemoSetCaretIndex',
  902.             'guiMemoSetReadOnly',
  903.             'guiMoveToBack',
  904.             'guiProgressBarGetProgress',
  905.             'guiProgressBarSetProgress',
  906.             'guiRadioButtonGetSelected',
  907.             'guiRadioButtonSetSelected',
  908.             'guiScrollBarGetScrollPosition',
  909.             'guiScrollBarSetScrollPosition',
  910.             'guiScrollPaneGetHorizontalScrollPosition',
  911.             'guiScrollPaneGetVerticalScrollPosition',
  912.             'guiScrollPaneSetHorizontalScrollPosition',
  913.             'guiScrollPaneSetScrollBars',
  914.             'guiScrollPaneSetVerticalScrollPosition',
  915.             'guiSetAlpha',
  916.             'guiSetEnabled',
  917.             'guiSetFont',
  918.             'guiSetInputEnabled',
  919.             'guiSetInputMode',
  920.             'guiSetPosition',
  921.             'guiSetProperty',
  922.             'guiSetSelectedTab',
  923.             'guiSetSize',
  924.             'guiSetText',
  925.             'guiSetVisible',
  926.             'guiStaticImageLoadImage',
  927.             'guiWindowSetMovable',
  928.             'guiWindowSetSizable',
  929.             'isAmbientSoundEnabled',
  930.             'isChatBoxInputActive',
  931.             'isConsoleActive',
  932.             'isDebugViewActive',
  933.             'isElementCollidableWith',
  934.             'isElementLocal',
  935.             'isElementOnScreen',
  936.             'isElementStreamable',
  937.             'isElementStreamedIn',
  938.             'isElementSyncer',
  939.             'isLineOfSightClear',
  940.             'isMTAWindowActive',
  941.             'isMainMenuActive',
  942.             'isObjectBreakable',
  943.             'isObjectStatic',
  944.             'isPedDoingTask',
  945.             'isPedFootBloodEnabled',
  946.             'isPlayerDoingTask',
  947.             'isPlayerMapVisible',
  948.             'isSoundPaused',
  949.             'isTransferBoxActive',
  950.             'isWorldSpecialPropertyEnabled',
  951.             'playSound',
  952.             'playSound3D',
  953.             'processLineOfSight',
  954.             'resetAmbientSounds',
  955.             'setAmbientSoundEnabled',
  956.             'setBirdsEnabled',
  957.             'setBlurLevel',
  958.             'setCameraClip',
  959.             'setCameraGoggleEffect',
  960.             'setCameraViewMode',
  961.             'setClipboard',
  962.             'setCursorPosition',
  963.             'setDevelopmentMode',
  964.             'setElementCollidableWith',
  965.             'setElementStreamable',
  966.             'setHelicopterRotorSpeed',
  967.             'setObjectBreakable',
  968.             'setObjectStatic',
  969.             'setPedAimTarget',
  970.             'setPedCameraRotation',
  971.             'setPedCanBeKnockedOffBike',
  972.             'setPedControlState',
  973.             'setPedFootBloodEnabled',
  974.             'setPedLookAt',
  975.             'setPedVoice',
  976.             'setPlayerCanBeKnockedOffBike',
  977.             'setRadioChannel',
  978.             'setSoundEffectEnabled',
  979.             'setSoundMaxDistance',
  980.             'setSoundMinDistance',
  981.             'setSoundPaused',
  982.             'setSoundPosition',
  983.             'setSoundSpeed',
  984.             'setSoundVolume',
  985.             'setVehicleAdjustableProperty',
  986.             'setVehicleGravity',
  987.             'setWorldSpecialPropertyEnabled',
  988.             'stopSound',
  989.             'testLineAgainstWater',
  990.             'tocolor',
  991.             'triggerLatentServerEvent',
  992.             'triggerServerEvent',
  993.             'xmlNodeFindChild',
  994.             'xmlNodeFindSubNode'
  995.         ),
  996.  
  997.         /* MTASA SERVER ONLY FUNCTIONS (linked to wiki) */
  998.         7 => array(
  999.             'aclCreate',
  1000.             'aclCreateGroup',
  1001.             'aclDestroy',
  1002.             'aclDestroyGroup',
  1003.             'aclGet',
  1004.             'aclGetGroup',
  1005.             'aclGetName',
  1006.             'aclGetRight',
  1007.             'aclGroupAddACL',
  1008.             'aclGroupAddObject',
  1009.             'aclGroupGetName',
  1010.             'aclGroupList',
  1011.             'aclGroupListACL',
  1012.             'aclGroupListObjects',
  1013.             'aclGroupRemoveACL',
  1014.             'aclGroupRemoveObject',
  1015.             'aclList',
  1016.             'aclListRights',
  1017.             'aclReload',
  1018.             'aclRemoveRight',
  1019.             'aclSave',
  1020.             'aclSetRight',
  1021.             'addAccount',
  1022.             'addBan',
  1023.             'addPlayerClothes',
  1024.             'addResourceConfig',
  1025.             'addResourceMap',
  1026.             'banPlayer',
  1027.             'callRemote',
  1028.             'clearElementVisibleTo',
  1029.             'cloneElement',
  1030.             'copyAccountData',
  1031.             'copyResource',
  1032.             'createResource',
  1033.             'createTeam',
  1034.             'dbConnect',
  1035.             'dbExec',
  1036.             'dbFree',
  1037.             'dbPoll',
  1038.             'dbQuery',
  1039.             'deleteResource',
  1040.             'executeSQLCreateTable',
  1041.             'executeSQLDelete',
  1042.             'executeSQLDropTable',
  1043.             'executeSQLInsert',
  1044.             'executeSQLQuery',
  1045.             'executeSQLSelect',
  1046.             'executeSQLUpdate',
  1047.             'fetchRemote',
  1048.             'forcePlayerMap',
  1049.             'get',
  1050.             'getAccount',
  1051.             'getAccountAllData',
  1052.             'getAccountData',
  1053.             'getAccountName',
  1054.             'getAccountPlayer',
  1055.             'getAccounts',
  1056.             'getAlivePlayers',
  1057.             'getAllElementData',
  1058.             'getBanAdmin',
  1059.             'getBanIP',
  1060.             'getBanNick',
  1061.             'getBanReason',
  1062.             'getBanSerial',
  1063.             'getBanTime',
  1064.             'getBanUsername',
  1065.             'getBans',
  1066.             'getCancelReason',
  1067.             'getClientAccount',
  1068.             'getClientIP',
  1069.             'getClientName',
  1070.             'getDeadPlayers',
  1071.             'getElementSyncer',
  1072.             'getElementZoneName',
  1073.             'getFPSLimit',
  1074.             'getGameType',
  1075.             'getLoadedModules',
  1076.             'getMapName',
  1077.             'getMaxPlayers',
  1078.             'getModelHandling',
  1079.             'getModuleInfo',
  1080.             'getObjectModel',
  1081.             'getPedFightingStyle',
  1082.             'getPedGravity',
  1083.             'getPedOccupiedVehicleSeat',
  1084.             'getPickupRespawnInterval',
  1085.             'getPlayerAccount',
  1086.             'getPlayerAnnounceValue',
  1087.             'getPlayerBlurLevel',
  1088.             'getPlayerClothes',
  1089.             'getPlayerCommunityID',
  1090.             'getPlayerCount',
  1091.             'getPlayerFightingStyle',
  1092.             'getPlayerGravity',
  1093.             'getPlayerIP',
  1094.             'getPlayerIdleTime',
  1095.             'getPlayerOccupiedVehicleSeat',
  1096.             'getPlayerVersion',
  1097.             'getRandomPlayer',
  1098.             'getResourceACLRequests',
  1099.             'getResourceInfo',
  1100.             'getResourceLastStartTime',
  1101.             'getResourceLoadFailureReason',
  1102.             'getResourceLoadTime',
  1103.             'getResourceMapRootElement',
  1104.             'getResourceState',
  1105.             'getResources',
  1106.             'getRuleValue',
  1107.             'getServerConfigSetting',
  1108.             'getServerHttpPort',
  1109.             'getServerName',
  1110.             'getServerPassword',
  1111.             'getServerPort',
  1112.             'getUnbanTime',
  1113.             'getVehiclesOfType',
  1114.             'givePedJetPack',
  1115.             'givePlayerJetPack',
  1116.             'giveWeapon',
  1117.             'giveWeaponAmmo',
  1118.             'hasObjectPermissionTo',
  1119.             'isElementVisibleTo',
  1120.             'isGlitchEnabled',
  1121.             'isGuestAccount',
  1122.             'isKeyBound',
  1123.             'isObjectInACLGroup',
  1124.             'isPedDead',
  1125.             'isPickupSpawned',
  1126.             'isPlayerMuted',
  1127.             'isPlayerScoreboardForced',
  1128.             'isVoiceEnabled',
  1129.             'kickPlayer',
  1130.             'killPed',
  1131.             'killPlayer',
  1132.             'loadMapData',
  1133.             'logIn',
  1134.             'logOut',
  1135.             'outputServerLog',
  1136.             'redirectPlayer',
  1137.             'refreshResources',
  1138.             'reloadBans',
  1139.             'reloadPedWeapon',
  1140.             'removeAccount',
  1141.             'removeBan',
  1142.             'removeElementData',
  1143.             'removePedFromVehicle',
  1144.             'removePedJetPack',
  1145.             'removePlayerClothes',
  1146.             'removePlayerFromVehicle',
  1147.             'removePlayerJetPack',
  1148.             'removeResourceDefaultSetting',
  1149.             'removeResourceFile',
  1150.             'removeRuleValue',
  1151.             'renameResource',
  1152.             'resendPlayerModInfo',
  1153.             'resetMapInfo',
  1154.             'resetVehicleExplosionTime',
  1155.             'resetVehicleIdleTime',
  1156.             'respawnVehicle',
  1157.             'restartResource',
  1158.             'saveMapData',
  1159.             'set',
  1160.             'setAccountData',
  1161.             'setAccountPassword',
  1162.             'setClientName',
  1163.             'setElementSyncer',
  1164.             'setElementVisibleTo',
  1165.             'setFPSLimit',
  1166.             'setGameType',
  1167.             'setGlitchEnabled',
  1168.             'setMapName',
  1169.             'setMaxPlayers',
  1170.             'setModelHandling',
  1171.             'setObjectModel',
  1172.             'setPedArmor',
  1173.             'setPedChoking',
  1174.             'setPedFightingStyle',
  1175.             'setPedGravity',
  1176.             'setPedStat',
  1177.             'setPickupRespawnInterval',
  1178.             'setPlayerAmmo',
  1179.             'setPlayerAnnounceValue',
  1180.             'setPlayerArmor',
  1181.             'setPlayerBlurLevel',
  1182.             'setPlayerChoking',
  1183.             'setPlayerFightingStyle',
  1184.             'setPlayerGravity',
  1185.             'setPlayerMuted',
  1186.             'setPlayerName',
  1187.             'setPlayerStat',
  1188.             'setPlayerTeam',
  1189.             'setPlayerVoiceBroadcastTo',
  1190.             'setPlayerVoiceIgnoreFrom',
  1191.             'setPlayerWantedLevel',
  1192.             'setResourceDefaultSetting',
  1193.             'setResourceInfo',
  1194.             'setRuleValue',
  1195.             'setServerConfigSetting',
  1196.             'setServerPassword',
  1197.             'setTeamColor',
  1198.             'setTeamFriendlyFire',
  1199.             'setTeamName',
  1200.             'setVehicleHandling',
  1201.             'setVehicleIdleRespawnDelay',
  1202.             'setVehicleRespawnDelay',
  1203.             'setVehicleRespawnPosition',
  1204.             'setVehicleVariant',
  1205.             'setWeaponAmmo',
  1206.             'setWeaponProperty',
  1207.             'shutdown',
  1208.             'spawnPlayer',
  1209.             'spawnVehicle',
  1210.             'startResource',
  1211.             'stopResource',
  1212.             'takeAllWeapons',
  1213.             'takePlayerScreenShot',
  1214.             'takeWeapon',
  1215.             'takeWeaponAmmo',
  1216.             'textCreateDisplay',
  1217.             'textCreateTextItem',
  1218.             'textDestroyDisplay',
  1219.             'textDestroyTextItem',
  1220.             'textDisplayAddObserver',
  1221.             'textDisplayAddText',
  1222.             'textDisplayGetObservers',
  1223.             'textDisplayIsObserver',
  1224.             'textDisplayRemoveObserver',
  1225.             'textDisplayRemoveText',
  1226.             'textItemGetColor',
  1227.             'textItemGetPosition',
  1228.             'textItemGetPriority',
  1229.             'textItemGetScale',
  1230.             'textItemGetText',
  1231.             'textItemSetColor',
  1232.             'textItemSetPosition',
  1233.             'textItemSetPriority',
  1234.             'textItemSetScale',
  1235.             'textItemSetText',
  1236.             'toggleVehicleRespawn',
  1237.             'triggerClientEvent',
  1238.             'triggerLatentClientEvent',
  1239.             'updateResourceACLRequest',
  1240.             'usePickup',
  1241.             'warpPedIntoVehicle',
  1242.             'warpPlayerIntoVehicle'
  1243.         )
  1244.     ),
  1245.  
  1246.     'SYMBOLS' => array(
  1247.         '(', ')', '{', '}', '!', '@', '%', '&', '*', '|', '/', '<', '>', '=', ';'
  1248.     ),
  1249.  
  1250.     'CASE_SENSITIVE' => array(
  1251.         GESHI_COMMENTS => false,
  1252.  
  1253.         1 => true,  /* LUA KEYWORDS (unlinked) */
  1254.         2 => true,  /* LUA KEYWORDS (linked to wiki) */
  1255.         3 => true,  /* LUA FUNCTIONS AND GLOBAL VARIABLES (linked to lua.org docs) */
  1256.         4 => true,  /* MTASA ELEMENT TYPES, LUA TYPES (linked to wiki) */
  1257.         5 => true,  /* MTASA CLIENT AND SERVER FUNCTIONS (linked to wiki) */
  1258.         6 => true,  /* MTASA CLIENT ONLY FUNCTIONS (linked to wiki) */
  1259.         7 => true   /* MTASA SERVER ONLY FUNCTIONS (linked to wiki) */
  1260.     ),
  1261.  
  1262.     'STYLES' => array(
  1263.         'KEYWORDS' => array(
  1264.             1 => 'color: #b1b100;',             /* LUA KEYWORDS (unlinked) */
  1265.             2 => 'color: #b1b100;',             /* LUA KEYWORDS (linked to wiki) */
  1266.             3 => 'color: #b1b100 !important;',  /* LUA FUNCTIONS AND GLOBAL VARIABLES (linked to lua.org docs) */
  1267.             4 => '',                            /* MTASA ELEMENT TYPES, LUA TYPES (linked to wiki) */
  1268.             5 => '',                            /* MTASA CLIENT AND SERVER FUNCTIONS (linked to wiki) */
  1269.             6 => '',                            /* MTASA CLIENT ONLY FUNCTIONS (linked to wiki) */
  1270.             7 => ''                             /* MTASA SERVER ONLY FUNCTIONS (linked to wiki) */
  1271.         ),
  1272.         'COMMENTS' => array(
  1273.             1 =>        'color: #808080; font-style: italic;',
  1274.             'MULTI' =>  'color: #808080; font-style: italic;'
  1275.         ),
  1276.         'ESCAPE_CHAR' => array(
  1277.             0 => 'color: #000099; font-weight: bold;'
  1278.         ),
  1279.         'BRACKETS' => array(
  1280.             0 => 'color: #66cc66;'
  1281.         ),
  1282.         'STRINGS' => array(
  1283.             0 => 'color: #ff0000;'
  1284.         ),
  1285.         'NUMBERS' => array(
  1286.             0 => 'color: #cc66cc;'
  1287.         ),
  1288.         'METHODS' => array(
  1289.             0 => 'color: #b1b100;'
  1290.         ),
  1291.         'SYMBOLS' => array(
  1292.             0 => 'color: #66cc66;'
  1293.         ),
  1294.         'REGEXPS' => array(),
  1295.         'SCRIPT' => array()
  1296.     ),
  1297.  
  1298.     'URLS' => array(
  1299.         1 => '',                                                        /* LUA KEYWORDS (unlinked) */
  1300.         2 => 'http://wiki.multitheftauto.com/wiki/{FNAME}" class="kw5', /* LUA KEYWORDS (linked to wiki) */
  1301.         3 => 'http://www.lua.org/manual/5.1/manual.html#pdf-{FNAME}',   /* LUA FUNCTIONS AND GLOBAL VARIABLES (linked to lua.org docs) */
  1302.         4 => 'http://wiki.multitheftauto.com/wiki/{FNAME}" class="kw3', /* MTASA ELEMENT TYPES, LUA TYPES (linked to wiki) */
  1303.         5 => 'http://wiki.multitheftauto.com/wiki/{FNAME}" class="kw2', /* MTASA CLIENT AND SERVER FUNCTIONS (linked to wiki) */
  1304.         6 => 'http://wiki.multitheftauto.com/wiki/{FNAME}" class="kw4', /* MTASA CLIENT ONLY FUNCTIONS (linked to wiki) */
  1305.         7 => 'http://wiki.multitheftauto.com/wiki/{FNAME}" class="kw6'  /* MTASA SERVER ONLY FUNCTIONS (linked to wiki) */
  1306.     ),
  1307.  
  1308.     'OOLANG' => false,
  1309.     'OBJECT_SPLITTERS' => array(),
  1310.     'REGEXPS' => array(),
  1311.     'STRICT_MODE_APPLIES' => GESHI_NEVER,
  1312.     'SCRIPT_DELIMITERS' => array(),
  1313.     'HIGHLIGHT_STRICT_BLOCK' => array()
  1314. );
  1315.  
  1316. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement