Advertisement
Guest User

mta:sa element oop properties fixed

a guest
Jan 23rd, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 16.46 KB | None | 0 0
  1.     // Vehicle
  2.     lua_classvariable(luaVM, "locked", "setVehicleLocked", "isVehicleLocked");
  3.     lua_classvariable(luaVM, "controller", NULL, "getVehicleController");
  4.     lua_classvariable(luaVM, "occupants", NULL, "getVehicleOccupants");
  5.     lua_classvariable(luaVM, "name", NULL, "getVehicleName");
  6.     lua_classvariable(luaVM, "blown", NULL, "isVehicleBlown");
  7.     lua_classvariable(luaVM, "vehicleType", NULL, "getVehicleType");
  8.     lua_classvariable(luaVM, "gear", NULL, "getVehicleCurrentGear");
  9.     lua_classvariable(luaVM, "onGround", NULL, "isVehicleOnGround");
  10.     lua_classvariable(luaVM, "damageProof", NULL, "isVehicleDamageProof");
  11.     lua_classvariable(luaVM, "helicopterRotorSpeed", "setHelicopterRotorSpeed", "getHelicopterRotorSpeed");
  12.     lua_classvariable(luaVM, "heliBladeCollisionsEnabled", "setHeliBladeCollisionsEnabled", "getHeliBladeCollisionsEnabled");
  13.     lua_classvariable(luaVM, "sirenParams", nullptr, "getVehicleSirenParams");
  14.     lua_classvariable(luaVM, "sirensOn", "setVehicleSirensOn", "getVehicleSirensOn");
  15.     lua_classvariable(luaVM, "sirens", NULL, "getVehicleSirens");
  16.     lua_classvariable(luaVM, "upgrades", NULL, "getVehicleUpgrades");
  17.     lua_classvariable(luaVM, "maxPassengers", NULL, "getVehicleMaxPassengers");
  18.     lua_classvariable(luaVM, "paintjob", "setVehiclePaintjob", "getVehiclePaintjob");
  19.     lua_classvariable(luaVM, "compatibleUpgrades", NULL, "getVehicleCompatibleUpgrades");
  20.     lua_classvariable(luaVM, "adjustableProperty", "setVehicleAdjustableProperty", "getVehicleAdjustableProperty");
  21.     lua_classvariable(luaVM, "dirtLevel", "setVehicleDirtLevel", NULL);
  22.     lua_classvariable(luaVM, "plateText", "setVehiclePlateText", "getVehiclePlateText");
  23.     lua_classvariable(luaVM, "fuelTankExplodable", "setVehicleFuelTankExplodable", "isVehicleFuelTankExplodable");
  24.     lua_classvariable(luaVM, "engineState", "setVehicleEngineState", "getVehicleEngineState");
  25.     lua_classvariable(luaVM, "landingGearDown", "setVehicleLandingGearDown", "getVehicleLandingGearDown");
  26.     lua_classvariable(luaVM, "lightsOn", NULL, "areVehicleLightsOn");
  27.     lua_classvariable(luaVM, "overrideLights", "setVehicleOverrideLights", "getVehicleOverrideLights");
  28.     lua_classvariable(luaVM, "undamageableDoors", "setVehicleDoorsUndamageable", NULL);
  29.     lua_classvariable(luaVM, "taxiLight", "setVehicleTaxiLightOn", "isVehicleTaxiLightOn");
  30.     lua_classvariable(luaVM, "handling", NULL, "getVehicleHandling");
  31.     lua_classvariable(luaVM, "components", NULL, "getVehicleComponents");
  32.     lua_classvariable(luaVM, "towingVehicle", NULL, "getVehicleTowingVehicle");
  33.     lua_classvariable(luaVM, "towedByVehicle", NULL, "getVehicleTowedByVehicle");
  34.     lua_classvariable(luaVM, "direction", "setTrainDirection", "getTrainDirection");
  35.     lua_classvariable(luaVM, "trainSpeed", "setTrainSpeed", "getTrainSpeed");
  36.     lua_classvariable(luaVM, "trainPosition", "setTrainPosition", "getTrainPosition");
  37.     lua_classvariable(luaVM, "derailable", "setTrainDerailable", "isTrainDerailable");
  38.     lua_classvariable(luaVM, "derailed", "setTrainDerailed", "isTrainDerailed");
  39.     lua_classvariable(luaVM, "chainEngine", NULL, "isTrainChainEngine");
  40.     lua_classvariable(luaVM, "nitroLevel", "setVehicleNitroLevel", "getVehicleNitroLevel");
  41.     lua_classvariable(luaVM, "nitroCount", "setVehicleNitroCount", "getVehicleNitroCount");
  42.     lua_classvariable(luaVM, "nitroActivated", "setVehicleNitroActivated", "isVehicleNitroActivated");
  43.     lua_classvariable(luaVM, "nitroRecharging", NULL, "isVehicleNitroRecharging");
  44.     lua_classvariable(luaVM, "gravity", SetVehicleGravity, OOP_GetVehicleGravity);
  45.     lua_classvariable(luaVM, "turnVelocity", SetVehicleTurnVelocity, OOP_GetVehicleTurnVelocity);
  46.  
  47.     // Searchlight
  48.     lua_classvariable(luaVM, "startPosition", SetSearchLightStartPosition, OOP_GetSearchLightStartPosition);
  49.     lua_classvariable(luaVM, "endPosition", SetSearchLightEndPosition, OOP_GetSearchLightEndPosition);
  50.     lua_classvariable(luaVM, "startRadius", "setSearchLightStartRadius", "getSearchLightStartRadius");
  51.     lua_classvariable(luaVM, "endRadius", "setSearchLightEndRadius", "getSearchLightEndRadius");
  52.  
  53.     // Radar Area
  54.     lua_classvariable(luaVM, "flashing", "setRadarAreaFlashing", "isRadarAreaFlashing");
  55.     lua_classvariable(luaVM, "size", SetRadarAreaSize, OOP_GetRadarAreaSize);
  56.  
  57.     // Projectiles
  58.     lua_classvariable(luaVM, "creator", NULL, "getProjectileCreator");
  59.     lua_classvariable(luaVM, "force", NULL, "getProjectileForce");
  60.     lua_classvariable(luaVM, "target", NULL, "getProjectileTarget");
  61.     lua_classvariable(luaVM, "type", NULL, "getProjectileType");
  62.     lua_classvariable(luaVM, "counter", "setProjectileCounter", "getProjectileCounter");
  63.  
  64.     // Light
  65.     lua_classvariable(luaVM, "type", nullptr, "getLightType");
  66.     lua_classvariable(luaVM, "radius", "setLightRadius", "getLightRadius");
  67.     lua_classvariable(luaVM, "direction", "setLightDirection", "getLightDirection");
  68.  
  69.     // Player
  70.     lua_classvariable(luaVM, "ping", NULL, "getPlayerPing");
  71.     lua_classvariable(luaVM, "name", NULL, "getPlayerName");
  72.     lua_classvariable(luaVM, "team", NULL, "getPlayerTeam");
  73.     lua_classvariable(luaVM, "nametagText", "setPlayerNametagText", "getPlayerNametagText");
  74.     lua_classvariable(luaVM, "nametagShowing", "setPlayerNametagShowing", "isPlayerNametagShowing");
  75.  
  76.     // Pickups
  77.     lua_classvariable(luaVM, "ammo", NULL, "getPickupAmmo");
  78.     lua_classvariable(luaVM, "amount", NULL, "getPickupAmount");
  79.     lua_classvariable(luaVM, "weapon", NULL, "getPickupWeapon");
  80.     lua_classvariable(luaVM, "pickupType", "setPickupType", "getPickupType");
  81.  
  82.     // Peds
  83.     lua_classvariable(luaVM, "vehicle", OOP_WarpPedIntoVehicle, GetPedOccupiedVehicle);
  84.     lua_classvariable(luaVM, "vehicleSeat", NULL, "getPedOccupiedVehicleSeat");
  85.     lua_classvariable(luaVM, "canBeKnockedOffBike", "setPedCanBeKnockedOffBike", "canPedBeKnockedOffBike");
  86.     lua_classvariable(luaVM, "hasJetPack", NULL, "doesPedHaveJetPack");
  87.     lua_classvariable(luaVM, "jetpack", NULL, "isPedWearingJetpack");            // introduced in 1.5.5-9.13846
  88.     lua_classvariable(luaVM, "armor", "setPedArmor", "getPedArmor");
  89.     lua_classvariable(luaVM, "fightingStyle", "setPedFightingStyle", "getPedFightingStyle");
  90.     lua_classvariable(luaVM, "cameraRotation", "setPedCameraRotation", "getPedCameraRotation");
  91.     lua_classvariable(luaVM, "contactElement", NULL, "getPedContactElement");
  92.     lua_classvariable(luaVM, "moveState", NULL, "getPedMoveState");
  93.     lua_classvariable(luaVM, "oxygenLevel", "setPedOxygenLevel", "getPedOxygenLevel");
  94.     lua_classvariable(luaVM, "target", NULL, "getPedTarget");
  95.     lua_classvariable(luaVM, "simplestTask", NULL, "getPedSimplestTask");
  96.     lua_classvariable(luaVM, "choking", NULL, "isPedChoking");
  97.     lua_classvariable(luaVM, "doingGangDriveby", "setPedDoingGangDriveby", "isPedDoingGangDriveby");
  98.     lua_classvariable(luaVM, "ducked", NULL, "isPedDucked");
  99.     lua_classvariable(luaVM, "headless", "setPedHeadless", "isPedHeadless");
  100.     lua_classvariable(luaVM, "inVehicle", NULL, "isPedInVehicle");
  101.     lua_classvariable(luaVM, "onFire", "setPedOnFire", "isPedOnFire");
  102.     lua_classvariable(luaVM, "onGround", NULL, "isPedOnGround");
  103.     lua_classvariable(luaVM, "dead", NULL, "isPedDead");
  104.     lua_classvariable(luaVM, "targetingMarker", "setPedTargetingMarkerEnabled", "isPedTargetingMarkerEnabled");
  105.     lua_classvariable(luaVM, "footBlood", "setPedFootBloodEnabled", NULL);
  106.     lua_classvariable(luaVM, "targetCollision", NULL, "getPedTargetCollision");
  107.     lua_classvariable(luaVM, "targetEnd", NULL, "getPedTargetEnd");
  108.     lua_classvariable(luaVM, "targetStart", NULL, "getPedTargetStart");
  109.     lua_classvariable(luaVM, "weaponSlot", "setPedWeaponSlot", "getPedWeaponSlot");
  110.     lua_classvariable(luaVM, "walkingStyle", "setPedWalkingStyle", "getPedWalkingStyle");
  111.     lua_classvariable(luaVM, "reloadingWeapon", nullptr, "isPedReloadingWeapon");
  112.  
  113.     // Objects
  114.     lua_classvariable(luaVM, "scale", "setObjectScale", "getObjectScale");
  115.     lua_classvariable(luaVM, "breakable", "setObjectBreakable", "isObjectBreakable");
  116.     lua_classvariable(luaVM, "mass", "setObjectMass", "getObjectMass");
  117.     lua_classvariable(luaVM, "properties", nullptr, GetObjectProperties);
  118.  
  119.     // Markers
  120.     lua_classvariable(luaVM, "markerType", "setMarkerType", "getMarkerType");
  121.     lua_classvariable(luaVM, "icon", "setMarkerIcon", "getMarkerIcon");
  122.     lua_classvariable(luaVM, "size", "setMarkerSize", "getMarkerSize");
  123.     lua_classvariable(luaVM, "target", SetMarkerTarget, OOP_GetMarkerTarget);
  124.  
  125.     // GUIs
  126.     lua_classvariable(luaVM, "chatBoxInputActive", NULL, "isChatBoxInputActive");
  127.     lua_classvariable(luaVM, "consoleActive", NULL, "isConsoleActive");
  128.     lua_classvariable(luaVM, "debugViewActive", "setDebugViewActive", "isDebugViewActive");
  129.     lua_classvariable(luaVM, "mainMenuActive", NULL, "isMainMenuActive");
  130.     lua_classvariable(luaVM, "mtaWindowActive", NULL, "isMTAWindowActive");
  131.     lua_classvariable(luaVM, "transferBoxActive", NULL, "isTransferBoxActive");
  132.     lua_classvariable(luaVM, "inputEnabled", "guiSetInputEnabled", "guiGetInputEnabled");
  133.     lua_classvariable(luaVM, "inputMode", "guiGetInputMode", "guiSetInputMode");
  134.     lua_classvariable(luaVM, "cursorAlpha", "setCursorAlpha", "getCursorAlpha");
  135.     lua_classvariable(luaVM, "cursorType", NULL, "guiGetCursorType");
  136.     lua_classvariable(luaVM, "font", "guiSetFont", "guiGetFont");
  137.     lua_classvariable(luaVM, "visible", "guiSetVisible", "guiGetVisible");
  138.     lua_classvariable(luaVM, "properties", NULL, "guiGetProperties");
  139.     lua_classvariable(luaVM, "alpha", "guiSetAlpha", "guiGetAlpha");
  140.     lua_classvariable(luaVM, "enabled", "guiSetEnabled", "guiGetEnabled");
  141.     lua_classvariable(luaVM, "text", "guiSetText", "guiGetText");
  142.     lua_classvariable(luaVM, "size", "guiSetSize", "guiGetSize");
  143.     lua_classvariable(luaVM, "position", "guiSetPosition", "guiGetPosition");
  144.     lua_classvariable(luaVM, "screenSize", NULL, "guiGetScreenSize");
  145.  
  146.     // Fire - none
  147.     // Engine - none
  148.  
  149.     // Element
  150.     lua_classvariable(luaVM, "callPropagationEnabled", "setElementCallPropagationEnabled", "isElementCallPropagationEnabled");
  151.     lua_classvariable(luaVM, "waitingForGroundToLoad", NULL, "isElementWaitingForGroundToLoad");
  152.     lua_classvariable(luaVM, "onScreen", NULL, "isElementOnScreen");
  153.     lua_classvariable(luaVM, "streamedIn", NULL, "isElementStreamedIn");
  154.     lua_classvariable(luaVM, "streamable", "setElementStreamable", "isElementStreamable");
  155.     lua_classvariable(luaVM, "localElement", NULL, "isElementLocal");
  156.     lua_classvariable(luaVM, "id", "setElementID", "getElementID");
  157.     lua_classvariable(luaVM, "type", NULL, "getElementType");
  158.     lua_classvariable(luaVM, "colShape", NULL, "getElementColShape");
  159.     lua_classvariable(luaVM, "parent", "setElementParent", "getElementParent");
  160.     lua_classvariable(luaVM, "attachedTo", "attachElements", "getElementAttachedTo");
  161.     lua_classvariable(luaVM, "attached", NULL, "isElementAttached");
  162.     lua_classvariable(luaVM, "health", "setElementHealth", "getElementHealth");
  163.     lua_classvariable(luaVM, "alpha", "setElementAlpha", "getElementAlpha");
  164.     lua_classvariable(luaVM, "doubleSided", "setElementDoubleSided", "isElementDoubleSided");
  165.     lua_classvariable(luaVM, "model", "setElementModel", "getElementModel");
  166.     lua_classvariable(luaVM, "syncedByLocalPlayer", NULL, "isElementSyncer");
  167.     lua_classvariable(luaVM, "collisions", "setElementCollisionsEnabled", "getElementCollisionsEnabled");
  168.     lua_classvariable(luaVM, "frozen", "setElementFrozen", "isElementFrozen");
  169.     lua_classvariable(luaVM, "inWater", NULL, "isElementInWater");
  170.     lua_classvariable(luaVM, "lowLOD", "setLowLODElement", "getLowLODElement");
  171.     lua_classvariable(luaVM, "dimension", "setElementDimension", "getElementDimension");
  172.     lua_classvariable(luaVM, "interior", "setElementInterior", "getElementInterior");
  173.     lua_classvariable(luaVM, "distanceFromCentreOfMassToBaseOfModel", NULL, "getElementDistanceFromCentreOfMassToBaseOfModel");
  174.     lua_classvariable(luaVM, "radius", NULL, "getElementRadius");
  175.     lua_classvariable(luaVM, "childrenCount", NULL, "getElementChildrenCount");
  176.     lua_classvariable(luaVM, "boundingBox", NULL, OOP_GetElementBoundingBox);
  177.     lua_classvariable(luaVM, "position", SetElementPosition, OOP_GetElementPosition);
  178.     lua_classvariable(luaVM, "rotation", OOP_SetElementRotation, OOP_GetElementRotation);
  179.     lua_classvariable(luaVM, "matrix", SetElementMatrix, OOP_GetElementMatrix);
  180.     lua_classvariable(luaVM, "velocity", SetElementVelocity, OOP_GetElementVelocity);
  181.     lua_classvariable(luaVM, "angularVelocity", SetElementAngularVelocity, OOP_GetElementTurnVelocity);
  182.     lua_classvariable(luaVM, "isElement", NULL, "isElement");
  183.  
  184.     // Effects
  185.     lua_classvariable(luaVM, "density", "setEffectDensity", "getEffectDensity");
  186.     lua_classvariable(luaVM, "speed", "setEffectSpeed", "getEffectSpeed");
  187.  
  188.     // Shaders
  189.     lua_classvariable(luaVM, "tessellation", "dxSetShaderTessellation", NULL);
  190.  
  191.     // Colshapes
  192.     lua_classvariable(luaVM, "elementsWithin", nullptr, "getElementsWithinColShape");
  193.     lua_classvariable(luaVM, "shapeType", nullptr, "getColShapeType");
  194.  
  195.     // Camera
  196.     lua_classvariable(luaVM, "interior", "setCameraInterior", "getCameraInterior");
  197.     lua_classvariable(luaVM, "target", "setCameraTarget", "getCameraTarget");
  198.     lua_classvariable(luaVM, "viewMode", "setCameraViewMode", "getCameraViewMode");
  199.     lua_classvariable(luaVM, "goggleEffect", "setCameraGoggleEffect", "getCameraGoggleEffect");
  200.     lua_classvariable(luaVM, "farClipDistance", "setFarClipDistance", "getFarClipDistance");
  201.     lua_classvariable(luaVM, "nearClipDistance", "setNearClipDistance", "getNearClipDistance");
  202.     lua_classvariable(luaVM, "position", OOP_SetCameraPosition, OOP_GetCameraPosition);
  203.     lua_classvariable(luaVM, "rotation", OOP_SetCameraRotation, OOP_GetCameraRotation);
  204.     lua_classvariable(luaVM, "matrix", NULL, OOP_GetCameraMatrix);
  205.  
  206.     // Browser
  207.     lua_classvariable(luaVM, "url", "loadBrowserURL", "getBrowserURL");
  208.     lua_classvariable(luaVM, "loading", nullptr, "isBrowserLoading");
  209.     lua_classvariable(luaVM, "title", nullptr, "getBrowserTitle");
  210.     lua_classvariable(luaVM, "renderingPaused", "setBrowserRenderingPaused", nullptr);
  211.     lua_classvariable(luaVM, "volume", "setBrowserVolume", "getBrowserVolume");
  212.     lua_classvariable(luaVM, "devTools", "toggleBrowserDevTools", nullptr);
  213.     lua_classvariable(luaVM, "browser", nullptr, "guiGetBrowser");
  214.  
  215.     // Blips
  216.     lua_classvariable(luaVM, "icon", "setBlipIcon", "getBlipIcon");
  217.     lua_classvariable(luaVM, "size", "setBlipSize", "getBlipSize");
  218.     lua_classvariable(luaVM, "ordering", "setBlipOrdering", "getBlipOrdering");
  219.     lua_classvariable(luaVM, "visibleDistance", "setBlipVisibleDistance", "getBlipVisibleDistance");
  220.  
  221.     // Sounds
  222.     lua_classvariable(luaVM, "playbackPosition", "setSoundPosition", "getSoundPosition");
  223.     lua_classvariable(luaVM, "speed", "setSoundSpeed", "getSoundSpeed");
  224.     lua_classvariable(luaVM, "volume", "setSoundVolume", "getSoundVolume");
  225.     lua_classvariable(luaVM, "paused", "setSoundPaused", "isSoundPaused");
  226.     lua_classvariable(luaVM, "pan", "setSoundPan", "getSoundPan");
  227.     lua_classvariable(luaVM, "panningEnabled", "setSoundPanningEnabled", "isSoundPanningEnabled");
  228.     lua_classvariable(luaVM, "length", NULL, "getSoundLength");
  229.     lua_classvariable(luaVM, "bufferLength", NULL, "getSoundBufferLength");
  230.     lua_classvariable(luaVM, "maxDistance", "setSoundMaxDistance", "getSoundMaxDistance");
  231.     lua_classvariable(luaVM, "minDistance", "setSoundMinDistance", "getSoundMinDistance");
  232.  
  233.     // Weapons
  234.     lua_classvariable(luaVM, "target", NULL, "getWeaponTarget");
  235.     lua_classvariable(luaVM, "firingRate", "setWeaponFiringRate", "getWeaponFiringRate");
  236.     lua_classvariable(luaVM, "state", "setWeaponState", "getWeaponState");
  237.     lua_classvariable(luaVM, "ammo", "setWeaponAmmo", "getWeaponAmmo");
  238.     lua_classvariable(luaVM, "clipAmmo", "setWeaponClipAmmo", "getWeaponClipAmmo");
  239.  
  240.     // Water
  241.     lua_classvariable(luaVM, "level", "setWaterLevel", "getWaterLevel");
  242.     lua_classvariable(luaVM, "height", "setWaveHeight", "getWaveHeight");
  243.  
  244.     // Timers
  245.     lua_classvariable(luaVM, "valid", NULL, "isTimer");
  246.  
  247.     // Teams
  248.     lua_classvariable(luaVM, "playerCount", NULL, "countPlayersInTeam");
  249.     lua_classvariable(luaVM, "friendlyFire", NULL, "getTeamFriendlyFire");
  250.     lua_classvariable(luaVM, "players", NULL, "getPlayersInTeam");
  251.     lua_classvariable(luaVM, "name", NULL, "getTeamName");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement