├── .gitignore ├── LICENSE ├── README.md ├── esx_inventory.sql └── src ├── client ├── actions.lua ├── ammo.lua ├── drop.lua ├── glovebox.lua ├── inventory.lua ├── main.lua ├── search.lua ├── shop.lua ├── stash.lua ├── trunk.lua └── weapons.lua ├── common ├── drop.lua └── weapons.lua ├── config.lua ├── fxmanifest.lua ├── html ├── css │ ├── components │ │ ├── _actionbar.scss │ │ ├── _alert.scss │ │ └── _inventory.scss │ ├── config │ │ └── _color-variables.scss │ ├── minifiedStyles │ │ ├── bootstrap.min.css │ │ └── jquery-ui.min.css │ ├── style.css │ ├── style.css.map │ └── style.scss ├── fail.wav ├── fail2.wav ├── img │ ├── bank.png │ ├── black_money.png │ ├── bullet.png │ ├── cash.png │ └── items │ │ ├── 5dollartaco.png │ │ ├── AMMO_PISTOL.png │ │ ├── AMMO_PISTOL_LARGE.png │ │ ├── AMMO_RIFLE.png │ │ ├── AMMO_RIFLE_LARGE.png │ │ ├── AMMO_SHOTGUN.png │ │ ├── AMMO_SHOTGUN_LARGE.png │ │ ├── AMMO_SMG.png │ │ ├── AMMO_SMG_LARGE.png │ │ ├── AMMO_SNIPER.png │ │ ├── AMMO_SNIPER_LARGE.png │ │ ├── WEAPON_ADVANCEDRIFLE.png │ │ ├── WEAPON_APPISTOL.png │ │ ├── WEAPON_ASSAULTRIFLE.png │ │ ├── WEAPON_ASSAULTRIFLE_MK2.png │ │ ├── WEAPON_ASSAULTSHOTGUN.png │ │ ├── WEAPON_ASSAULTSMG.png │ │ ├── WEAPON_AUTOSHOTGUN.png │ │ ├── WEAPON_BALL.png │ │ ├── WEAPON_BAT.png │ │ ├── WEAPON_BATTLEAXE.png │ │ ├── WEAPON_BOTTLE.png │ │ ├── WEAPON_BULLPUPRIFLE.png │ │ ├── WEAPON_BULLPUPRIFLE_MK2.png │ │ ├── WEAPON_BULLPUPSHOTGUN.png │ │ ├── WEAPON_CARBINERIFLE.png │ │ ├── WEAPON_CARBINERIFLE_MK2.png │ │ ├── WEAPON_COMBATMG.png │ │ ├── WEAPON_COMBATMG_MK2.png │ │ ├── WEAPON_COMBATPDW.png │ │ ├── WEAPON_COMBATPISTOL.png │ │ ├── WEAPON_COMPACTLAUNCHER.png │ │ ├── WEAPON_COMPACTRIFLE.png │ │ ├── WEAPON_CROWBAR.png │ │ ├── WEAPON_DAGGER.png │ │ ├── WEAPON_DBSHOTGUN.png │ │ ├── WEAPON_DOUBLEACTION.png │ │ ├── WEAPON_FIREWORK.png │ │ ├── WEAPON_FLARE.png │ │ ├── WEAPON_FLAREGUN.png │ │ ├── WEAPON_FLASHLIGHT.png │ │ ├── WEAPON_GOLFCLUB.png │ │ ├── WEAPON_GRENADE.png │ │ ├── WEAPON_GRENADELAUNCHER.png │ │ ├── WEAPON_GUSENBERG.png │ │ ├── WEAPON_HAMMER.png │ │ ├── WEAPON_HATCHET.png │ │ ├── WEAPON_HEAVYPISTOL.png │ │ ├── WEAPON_HEAVYSHOTGUN.png │ │ ├── WEAPON_HEAVYSNIPER.png │ │ ├── WEAPON_HEAVYSNIPER_MK2.png │ │ ├── WEAPON_HOMINGLAUNCHER.png │ │ ├── WEAPON_KNIFE.png │ │ ├── WEAPON_KNUCKLE.png │ │ ├── WEAPON_MACHETE.png │ │ ├── WEAPON_MACHINEPISTOL.png │ │ ├── WEAPON_MARKSMANPISTOL.png │ │ ├── WEAPON_MARKSMANRIFLE.png │ │ ├── WEAPON_MARKSMANRIFLE_MK2.png │ │ ├── WEAPON_MG.png │ │ ├── WEAPON_MICROSMG.png │ │ ├── WEAPON_MINIGUN.png │ │ ├── WEAPON_MINISMG.png │ │ ├── WEAPON_MOLOTOV.png │ │ ├── WEAPON_MUSKET.png │ │ ├── WEAPON_NIGHTSTICK.png │ │ ├── WEAPON_PETROLCAN.png │ │ ├── WEAPON_PIPEBOMB.png │ │ ├── WEAPON_PISTOL.png │ │ ├── WEAPON_PISTOL50.png │ │ ├── WEAPON_PISTOL_MK2.png │ │ ├── WEAPON_POOLCUE.png │ │ ├── WEAPON_PROXMINE.png │ │ ├── WEAPON_PUMPSHOTGUN.png │ │ ├── WEAPON_PUMPSHOTGUN_MK2.png │ │ ├── WEAPON_RAILGUN.png │ │ ├── WEAPON_RAYCARBINE.png │ │ ├── WEAPON_RAYMINIGUN.png │ │ ├── WEAPON_RAYPISTOL.png │ │ ├── WEAPON_REVOLVER.png │ │ ├── WEAPON_REVOLVER_MK2.png │ │ ├── WEAPON_RPG.png │ │ ├── WEAPON_SAWNOFFSHOTGUN.png │ │ ├── WEAPON_SMG.png │ │ ├── WEAPON_SMG_MK2.png │ │ ├── WEAPON_SMOKEGRENADE.png │ │ ├── WEAPON_SNIPERRIFLE.png │ │ ├── WEAPON_SNOWBALL.png │ │ ├── WEAPON_SNSPISTOL.png │ │ ├── WEAPON_SNSPISTOL_MK2.png │ │ ├── WEAPON_SPECIALCARBINE.png │ │ ├── WEAPON_SPECIALCARBINE_MK2.png │ │ ├── WEAPON_STICKYBOMB.png │ │ ├── WEAPON_STONE_HATCHET.png │ │ ├── WEAPON_STUNGUN.png │ │ ├── WEAPON_SWITCHBLADE.png │ │ ├── WEAPON_VINTAGEPISTOL.png │ │ ├── WEAPON_WRENCH.png │ │ ├── advdecryptor.png │ │ ├── advrepairkit.png │ │ ├── alive_chicken.png │ │ ├── armor1.png │ │ ├── armor2.png │ │ ├── armor3.png │ │ ├── bait.png │ │ ├── bandage.png │ │ ├── beer.png │ │ ├── binoculars.png │ │ ├── black_chip.png │ │ ├── black_money.png │ │ ├── bolcacahuetes.png │ │ ├── bolchips.png │ │ ├── bolnoixcajou.png │ │ ├── bolpistache.png │ │ ├── bread.png │ │ ├── burger.png │ │ ├── cannabis.png │ │ ├── caprisun.png │ │ ├── cash.png │ │ ├── cchip.png │ │ ├── cheesebows.png │ │ ├── chickensandwich.png │ │ ├── chips.png │ │ ├── chocolate.png │ │ ├── cigarett.png │ │ ├── cigarette.png │ │ ├── clip.png │ │ ├── cocacola.png │ │ ├── cocaine.png │ │ ├── coffee.png │ │ ├── coke.png │ │ ├── coke_pooch.png │ │ ├── cokebrick.png │ │ ├── cokeounce.png │ │ ├── contrat.png │ │ ├── copper.png │ │ ├── croquettes.png │ │ ├── crunchytaco.png │ │ ├── cupcake.png │ │ ├── decryptor.png │ │ ├── diamond.png │ │ ├── drill.png │ │ ├── drpepper.png │ │ ├── electronics.png │ │ ├── energy.png │ │ ├── fabric.png │ │ ├── fakeplates.png │ │ ├── fanta.png │ │ ├── firstaid.png │ │ ├── fish.png │ │ ├── fishbait.png │ │ ├── fishingrod.png │ │ ├── fixkit.png │ │ ├── fries.png │ │ ├── gatorade.png │ │ ├── gauze.png │ │ ├── gold.png │ │ ├── goldchain.png │ │ ├── goldring.png │ │ ├── grand_cru.png │ │ ├── grapperaisin.png │ │ ├── gym_membership.png │ │ ├── hamburger.png │ │ ├── heartstopper.png │ │ ├── hydrocodone.png │ │ ├── ice.png │ │ ├── icetea.png │ │ ├── iron.png │ │ ├── jewels.png │ │ ├── joint.png │ │ ├── jus_raisin.png │ │ ├── jusfruit.png │ │ ├── license.png │ │ ├── lighter.png │ │ ├── limonade.png │ │ ├── lockpick.png │ │ ├── lotteryticket.png │ │ ├── macka.png │ │ ├── marabou.png │ │ ├── medikit.png │ │ ├── medkit.png │ │ ├── meth.png │ │ ├── meth_pooch.png │ │ ├── moneyshot.png │ │ ├── monster.png │ │ ├── morphine.png │ │ ├── opium.png │ │ ├── opium_pooch.png │ │ ├── oxy.png │ │ ├── packaged_chicken.png │ │ ├── papers.png │ │ ├── phone.png │ │ ├── pills.png │ │ ├── pizza.png │ │ ├── radio.png │ │ ├── raisin.png │ │ ├── rawgold.png │ │ ├── redbull.png │ │ ├── repairkit.png │ │ ├── rhum.png │ │ ├── rhumcoca.png │ │ ├── sandwich.png │ │ ├── saucisson.png │ │ ├── shark.png │ │ ├── slaughtered_chicken.png │ │ ├── soda.png │ │ ├── sprite.png │ │ ├── stone.png │ │ ├── tequila.png │ │ ├── tunerlaptop.png │ │ ├── turtle.png │ │ ├── turtlebait.png │ │ ├── vicodin.png │ │ ├── vine.png │ │ ├── vodka.png │ │ ├── washed_stone.png │ │ ├── watch.png │ │ ├── water.png │ │ ├── weed.png │ │ ├── weedeight.png │ │ ├── weedounce.png │ │ ├── weedqtr.png │ │ ├── whisky.png │ │ ├── whiskycoca.png │ │ ├── wine.png │ │ ├── wood.png │ │ └── wool.png ├── js │ ├── config.js │ ├── inventory.js │ └── minifiedScripts │ │ ├── bootstrap.min.js │ │ ├── jquery-ui.min.js │ │ ├── jquery.min.js │ │ └── popper.min.js ├── locales │ └── pt.js ├── success.wav └── ui.html ├── locales ├── en.lua └── pt.lua ├── server ├── actions.lua ├── ammo.lua ├── drop.lua ├── glovebox.lua ├── inventory.lua ├── itemdata.lua ├── main.lua ├── player.lua ├── search.lua ├── shop.lua ├── stash.lua ├── trunk.lua └── weapons.lua └── utils.lua /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.toptal.com/developers/gitignore/api/jetbrains+all,sass 2 | # Edit at https://www.toptal.com/developers/gitignore?templates=jetbrains+all,sass 3 | 4 | ### JetBrains+all ### 5 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm 6 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 7 | 8 | # User-specific stuff 9 | .idea/**/workspace.xml 10 | .idea/**/tasks.xml 11 | .idea/**/usage.statistics.xml 12 | .idea/**/dictionaries 13 | .idea/**/shelf 14 | 15 | # Generated files 16 | .idea/**/contentModel.xml 17 | 18 | # Sensitive or high-churn files 19 | .idea/**/dataSources/ 20 | .idea/**/dataSources.ids 21 | .idea/**/dataSources.local.xml 22 | .idea/**/sqlDataSources.xml 23 | .idea/**/dynamic.xml 24 | .idea/**/uiDesigner.xml 25 | .idea/**/dbnavigator.xml 26 | 27 | # Gradle 28 | .idea/**/gradle.xml 29 | .idea/**/libraries 30 | 31 | # Gradle and Maven with auto-import 32 | # When using Gradle or Maven with auto-import, you should exclude module files, 33 | # since they will be recreated, and may cause churn. Uncomment if using 34 | # auto-import. 35 | # .idea/modules.xml 36 | # .idea/*.iml 37 | # .idea/modules 38 | 39 | # CMake 40 | cmake-build-*/ 41 | 42 | # Mongo Explorer plugin 43 | .idea/**/mongoSettings.xml 44 | 45 | # File-based project format 46 | *.iws 47 | 48 | # IntelliJ 49 | out/ 50 | 51 | # mpeltonen/sbt-idea plugin 52 | .idea_modules/ 53 | 54 | # JIRA plugin 55 | atlassian-ide-plugin.xml 56 | 57 | # Cursive Clojure plugin 58 | .idea/replstate.xml 59 | 60 | # Crashlytics plugin (for Android Studio and IntelliJ) 61 | com_crashlytics_export_strings.xml 62 | crashlytics.properties 63 | crashlytics-build.properties 64 | fabric.properties 65 | 66 | # Editor-based Rest Client 67 | .idea/httpRequests 68 | 69 | # Android studio 3.1+ serialized cache file 70 | .idea/caches/build_file_checksums.ser 71 | 72 | ### JetBrains+all Patch ### 73 | # Ignores the whole .idea folder and all .iml files 74 | # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360 75 | 76 | .idea/ 77 | 78 | # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 79 | 80 | *.iml 81 | modules.xml 82 | .idea/misc.xml 83 | *.ipr 84 | 85 | # Sonarlint plugin 86 | .idea/sonarlint 87 | 88 | ### Sass ### 89 | .sass-cache/ 90 | *.css.map 91 | *.sass.map 92 | *.scss.map 93 | 94 | # End of https://www.toptal.com/developers/gitignore/api/jetbrains+all,sass -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # esx_inventory | Only works with this [es_extended](https://github.com/0rangeFox/es_extended) 2 | 3 | ## Obsolete project, don't use it for production, it is advisable only for developers if they want to make improvements. 4 | 5 | # Description 6 | Adds the following features 7 | 8 | - Inventory HUD 9 | [](https://imgur.com/a/ZWKonJ6) 10 | [](https://imgur.com/a/ZWKonJ6) 11 | - Drops HUD 12 | [](https://imgur.com/a/ZWKonJ6) 13 | [](https://imgur.com/a/ZWKonJ6) 14 | - Shops HUD 15 | [](https://imgur.com/a/ZWKonJ6) 16 | - Glovebox HUD 17 | [](https://imgur.com/a/ZWKonJ6) 18 | - Trunks HUD 19 | [](https://imgur.com/a/ZWKonJ6) 20 | [](https://imgur.com/a/ZWKonJ6) 21 | - Weapons as Items 22 | [](https://imgur.com/a/ZWKonJ6) 23 | 24 | # Explanation 25 | ## Weapons as Items 26 | Weapons are read from the `items` table with the prefix `WEAPON_`. Add all usable weapons into the `items` table with their limit. 27 | Ammo for each weapon is stored in `ammos` with amount of bullets, Ammos are read from the `items` table with the prefix `AMMO_`. Add all usable ammos into the `items` table with their limit and the use of ammo can be configurable on `config.lua`. 28 | 29 | ## Hotbar Keys 30 | The weapon wheel is disabled for the use of hot keys. Weapons being used as items is needed in this case 31 | 32 | # Installation 33 | Add the esx_inventory to resource folder `[esx]/[inventory]` 34 | 35 | Execute SQL : `esx_inventory.sql` 36 | 37 | Add the following lines to your config: 38 | ``` 39 | start esx_inventory 40 | ``` 41 | 42 | # Editing CSS 43 | The source CSS is written in SASS, which is a superset of the CSS3 syntax. Compiling this will require some form of a SASS compiler to compile it into valid vanilla CSS that a browser (or in this case, NUI/CEF) can understand and parse. Can easily get a Visual Studio Code extension to achieve this, a good one to try is [Live SASS Compiler](https://marketplace.visualstudio.com/items?itemName=ritwickdey.live-sass), once installed add the below to your VSCode config and it'll compile the SCSS files into CSS and put it in the correct location. 44 | 45 | ```JSON 46 | "liveSassCompile.settings.formats": [{ 47 | "format": "compressed", 48 | "extensionName": ".css", 49 | "savePath": "~/../" 50 | }] 51 | ``` 52 | -------------------------------------------------------------------------------- /esx_inventory.sql: -------------------------------------------------------------------------------- 1 | USE `es_extended`; 2 | 3 | CREATE TABLE IF NOT EXISTS `ammos` ( 4 | `id` INT NOT NULL AUTO_INCREMENT, 5 | `owner` TEXT NOT NULL, 6 | `hash` TEXT NOT NULL, 7 | `count` INT NOT NULL DEFAULT 0, 8 | 9 | PRIMARY KEY (`id`) 10 | ); 11 | 12 | CREATE TABLE IF NOT EXISTS `inventories` ( 13 | `id` INT NOT NULL AUTO_INCREMENT, 14 | `owner` TEXT NOT NULL, 15 | `type` TEXT DEFAULT NULL, 16 | `data` LONGTEXT NOT NULL, 17 | 18 | PRIMARY KEY (`id`) 19 | ); 20 | 21 | CREATE TABLE IF NOT EXISTS `inventories_itemdata` ( 22 | `id` INT NOT NULL AUTO_INCREMENT, 23 | `name` TEXT NOT NULL, 24 | `description` TEXT DEFAULT NULL, 25 | `weight` INT NOT NULL DEFAULT 0, 26 | `closeOnUse` TINYINT NOT NULL DEFAULT 0, 27 | `max` INT NOT NULL DEFAULT 100, 28 | 29 | PRIMARY KEY (`id`) 30 | ); 31 | 32 | #ALTER TABLE `items` ADD COLUMN (`limit` INT NOT NULL DEFAULT 10, `description` MEDIUMTEXT NOT NULL DEFAULT 'No item description'); 33 | 34 | INSERT INTO `items` (`name`, `label`, `weight`, `limit`, `rare`, `can_remove`, `description`) VALUES 35 | ('WEAPON_ADVANCEDRIFLE', 'Metralhadora Avançada', 4.5, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 36 | ('WEAPON_APPISTOL', 'Pistola AP', 1.1, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 37 | ('WEAPON_ASSAULTRIFLE', 'Metralhadora de Assalto', 4.2, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 38 | ('WEAPON_ASSAULTSHOTGUN', 'Espingarda de Assalto', 3.5, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 39 | ('WEAPON_ASSAULTSMG', 'Sub-Metralhadora de Assalto', 3, 1, 0, 1, 'Usa munições de tipo "SMG"'), 40 | ('WEAPON_AUTOSHOTGUN', 'Shotgun Automática', 3.7, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 41 | ('WEAPON_BALL', 'Bola de beisebol', 0.2, 1, 0, 1, ''), 42 | ('WEAPON_BAT', 'Beyzbol Sopası', 1.5, 1, 0, 1, ''), 43 | ('WEAPON_BATTLEAXE', 'Taco de beisebol', 3, 1, 0, 1, ''), 44 | ('WEAPON_BOTTLE', 'Garrafa', 1, 1, 0, 1, ''), 45 | ('WEAPON_BULLPUPRIFLE', 'Metralhadora Bullpup', 4.2, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 46 | ('WEAPON_BULLPUPSHOTGUN', 'Espingarda Bullpup', 3.9, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 47 | ('WEAPON_BZGAS', 'Gás BZ', 1.5, 10, 0, 1, ''), 48 | ('WEAPON_CARBINERIFLE', 'Espingarda de carabina', 4.3, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 49 | ('WEAPON_COMBATMG', 'MG de Combate', 4.6, 1, 0, 1, 'Usa munições de tipo "SMG"'), 50 | ('WEAPON_COMBATPDW', 'PDW de Combate', 3.7, 1, 0, 1, 'Usa munições de tipo "SMG"'), 51 | ('WEAPON_COMBATPISTOL', 'Pistola de Combate', 3, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 52 | ('WEAPON_COMPACTLAUNCHER', 'Lançador compato', 2, 1, 0, 1, ''), 53 | ('WEAPON_COMPACTRIFLE', 'Metralhadora compata', 3.7, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 54 | ('WEAPON_CROWBAR', 'Pé-de-cabra', 0.5, 1, 0, 1, ''), 55 | ('WEAPON_DAGGER', 'Punhal', 1.5, 1, 0, 1, ''), 56 | ('WEAPON_DBSHOTGUN', 'Espingarda de cano duplo', 3.2, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 57 | ('WEAPON_DIGISCANNER', 'Digiscanner', 1, 1, 0, 1, ''), 58 | ('WEAPON_DOUBLEACTION', 'Revólver de dupla ação', 2.8, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 59 | ('WEAPON_FIREEXTINGUISHER', 'Extintor de incêndio', 10, 1, 0, 1, ''), 60 | ('WEAPON_FIREWORK', 'Bazuca de foguetes', 1, 1, 0, 1, ''), 61 | ('WEAPON_FLARE', 'Sinalização', 1, 1, 0, 1, ''), 62 | ('WEAPON_FLAREGUN', 'Pistola de Sinalizador', 1.8, 1, 0, 1, ''), 63 | ('WEAPON_FLASHLIGHT', 'Lanterna', 1, 1, 0, 1, ''), 64 | ('WEAPON_GARBAGEBAG', 'Saco de Lixo', 1, 1, 0, 1, ''), 65 | ('WEAPON_GOLFCLUB', 'Taco de golf', 3.3, 1, 0, 1, ''), 66 | ('WEAPON_GRENADE', 'Granada', 0.3, 10, 0, 1, ''), 67 | ('WEAPON_GUSENBERG', 'Gusenberg', 2.8, 1, 0, 1, 'Usa munições de tipo "SMG"'), 68 | ('WEAPON_HAMMER', 'Martelo', 0.5, 1, 0, 1, ''), 69 | ('WEAPON_HANDCUFFS', 'Algemas', 0.5, 1, 0, 1, ''), 70 | ('WEAPON_HATCHET', 'Machado', 2.5, 1, 0, 1, ''), 71 | ('WEAPON_HEAVYPISTOL', 'Pistola pesada', 3.2, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 72 | ('WEAPON_HEAVYSHOTGUN', 'Espingarda pesada', 4.2, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 73 | ('WEAPON_HEAVYSNIPER', 'Sniper pesada', 5.8, 1, 0, 1, 'Usa munições de tipo "Sniper"'), 74 | ('WEAPON_HOMINGLAUNCHER', 'Bazuca teleguiada', 1, 1, 0, 1, ''), 75 | ('WEAPON_KNIFE', 'Faca', 0.5, 1, 0, 1, ''), 76 | ('WEAPON_KNUCKLE', 'Soco-Inglês', 1, 1, 0, 1, ''), 77 | ('WEAPON_MACHETE', 'Machete', 1, 1, 0, 1, ''), 78 | ('WEAPON_MACHINEPISTOL', 'Pistola de Máquina', 2.8, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 79 | ('WEAPON_MARKSMANPISTOL', 'Pistola de Marksman', 3, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 80 | ('WEAPON_MARKSMANRIFLE', 'Metralhadora de Marksman', 6, 1, 0, 1, 'Usa munições de tipo "Sniper"'), 81 | ('WEAPON_MG', 'MG', 4.2, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 82 | ('WEAPON_MICROSMG', 'Micro SMG', 3.8, 1, 0, 1, 'Usa munições de tipo "SMG"'), 83 | ('WEAPON_MINIGUN', 'Minigun', 1, 1, 0, 1, ''), 84 | ('WEAPON_MINISMG', 'Mini SMG', 2.5, 1, 0, 1, 'Usa munições de tipo "SMG"'), 85 | ('WEAPON_MOLOTOV', 'Coquetel molotov', 1, 1, 0, 1, ''), 86 | ('WEAPON_MUSKET', 'Mosquete', 2.8, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 87 | ('WEAPON_NIGHTSTICK', 'Bastão de Polícia', 1, 1, 0, 1, ''), 88 | ('WEAPON_PETROLCAN', 'Galão de combustível', 3, 1, 0, 1, ''), 89 | ('WEAPON_PIPEBOMB', 'Bomba caseira', 1, 1, 0, 1, ''), 90 | ('WEAPON_PISTOL', 'Pistola', 2.2, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 91 | ('WEAPON_PISTOL50', 'Pistola .50', 2.5, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 92 | ('WEAPON_POOLCUE', 'Taco de bilhar', 1, 1, 0, 1, ''), 93 | ('WEAPON_PROXMINE', 'Mina de proximidade', 1, 10, 0, 1, ''), 94 | ('WEAPON_PUMPSHOTGUN', 'Espingarda Pump', 3.5, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 95 | ('WEAPON_RAILGUN', 'Rail Gun', 5.2, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 96 | ('WEAPON_REVOLVER', 'Revólver', 3, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 97 | ('WEAPON_RPG', 'Bazuca RPG', 8, 1, 0, 1, ''), 98 | ('WEAPON_SAWNOFFSHOTGUN', 'Espingarda Sawn-Off', 2.8, 1, 0, 1, 'Usa munições de tipo "Shotgun"'), 99 | ('WEAPON_SMG', 'SMG', 3.8, 1, 0, 1, 'Usa munições de tipo "SMG"'), 100 | ('WEAPON_SMOKEGRENADE', 'Granda de fumaça', 0.5, 10, 0, 1, ''), 101 | ('WEAPON_SNIPERRIFLE', 'Metralhadora Sniper', 6.2, 1, 0, 1, 'Usa munições de tipo "Sniper"'), 102 | ('WEAPON_SNOWBALL', 'Bola de neve', 1, 10, 0, 1, ''), 103 | ('WEAPON_SNSPISTOL', 'Pistola SNS', 2.4, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 104 | ('WEAPON_SPECIALCARBINE', 'Metralhadora Especial', 3.6, 1, 0, 1, 'Usa munições de tipo "Rifle"'), 105 | ('WEAPON_STICKYBOMB', 'Bomba C4', 2.5, 10, 0, 1, ''), 106 | ('WEAPON_STINGER', 'Stinger', 1, 1, 0, 1, ''), 107 | ('WEAPON_STUNGUN', 'Arma de eletrochoque', 1, 1, 0, 1, ''), 108 | ('WEAPON_SWITCHBLADE', 'Canivete', 1.6, 1, 0, 1, ''), 109 | ('WEAPON_VINTAGEPISTOL', 'Pistola de Vintage', 2.4, 1, 0, 1, 'Usa munições de tipo "Pistol"'), 110 | ('WEAPON_WRENCH', 'Chave Inglesa', 2, 1, 0, 1, ''), 111 | ('AMMO_PISTOL', 'Caixa de munições de Pistola', 1.5, 100, 0, 1, 'Caixa de munições com 30 balas da categoria "Pistola".'), 112 | ('AMMO_PISTOL_LARGE', 'Pacote de munições de Pistola', 2.7, 100, 0, 1, 'Pacote de munições com 60 balas da categoria "Pistola".'), 113 | ('AMMO_SHOTGUN', 'Caixa de munições de Espingarda', 1.35, 100, 0, 1, 'Caixa de munições com 12 balas da categoria "Espingarda".'), 114 | ('AMMO_SHOTGUN_LARGE', 'Pacote de munições de Espingarda', 2.1, 100, 0, 1, 'Pacote de munições com 18 balas da categoria "Espingarda".'), 115 | ('AMMO_SMG', 'Caixa de munições de Sub-Metralhadora', 1.75, 100, 0, 1, 'Pacote de munições com 45 balas da categoria "Sub-Metralhadora".'), 116 | ('AMMO_SMG_LARGE', 'Pacote de munições de Sub-Metralhadora', 2.45, 100, 0, 1, 'Pacote de munições com 56 balas da categoria "Sub-Metralhadora".'), 117 | ('AMMO_RIFLE', 'Caixa de munições de Metralhadora', 2.25, 100, 0, 1, 'Caixa de munições com 45 balas da categoria "Metralhadora".'), 118 | ('AMMO_RIFLE_LARGE', 'Pacote de munições de Metralhadora', 3.05, 100, 0, 1, 'Caixa de munições com 65 balas da categoria "Metralhadora".'), 119 | ('AMMO_SNIPER', 'Caixa de munições de Sniper', 1.65, 100, 0, 1, 'Pacote de munições com 10 balas da categoria "Sniper".'), 120 | ('AMMO_SNIPER_LARGE', 'Pacote de munições de Sniper', 1.9, 100, 0, 1, 'Pacote de munições com 15 balas da categoria "Sniper".'), 121 | ('cash', 'Dinheiro', 0, 2147483647, 0, 1, ''); -------------------------------------------------------------------------------- /src/client/actions.lua: -------------------------------------------------------------------------------- 1 | isHotKeyCoolDown = false 2 | RegisterNUICallback('UseItem', function(data) 3 | if isWeapon(data.item.id) then 4 | currentWeaponSlot = data.slot 5 | end 6 | 7 | TriggerServerEvent('esx_inventory:notifyImpendingRemoval', data.item, 1) 8 | TriggerServerEvent('esx:useItem', data.item.id) 9 | 10 | TriggerEvent('esx_inventory:refreshInventory') 11 | 12 | data.item.msg = _U('used') 13 | data.item.qty = 1 14 | TriggerEvent('esx_inventory:showItemUse', { 15 | data.item 16 | }) 17 | end) 18 | 19 | local keys = { 20 | 157, 158, 160, 164, 165 21 | } 22 | 23 | Citizen.CreateThread(function() 24 | while true do 25 | Citizen.Wait(0) 26 | BlockWeaponWheelThisFrame() 27 | HideHudComponentThisFrame(19) 28 | HideHudComponentThisFrame(20) 29 | HideHudComponentThisFrame(17) 30 | DisableControlAction(0, 37, true) --Disable Tab 31 | for k, v in pairs(keys) do 32 | if IsDisabledControlJustReleased(0, v) then 33 | UseItem(k) 34 | end 35 | end 36 | if IsDisabledControlJustReleased(0, 37) then 37 | ESX.TriggerServerCallback('esx_inventory:GetItemsInSlotsDisplay', function(items) 38 | SendNUIMessage({ 39 | action = 'showActionBar', 40 | items = items 41 | }) 42 | end) 43 | end 44 | end 45 | end) 46 | 47 | function UseItem(slot) 48 | if isHotKeyCoolDown then 49 | return 50 | end 51 | Citizen.CreateThread(function() 52 | isHotKeyCoolDown = true 53 | Citizen.Wait(Config.HotbarKeyCooldown) 54 | isHotKeyCoolDown = false 55 | end) 56 | ESX.TriggerServerCallback('esx_inventory:UseItemFromSlot', function(item) 57 | if item then 58 | if isWeapon(item.id) then 59 | currentWeaponSlot = slot 60 | end 61 | TriggerServerEvent('esx_inventory:notifyImpendingRemoval', item, 1) 62 | TriggerServerEvent('esx:useItem', item.id) 63 | item.msg = _U('used') 64 | item.qty = 1 65 | TriggerEvent('esx_inventory:showItemUse', { 66 | item, 67 | }) 68 | end 69 | end 70 | , slot) 71 | end 72 | 73 | RegisterNetEvent('esx_inventory:showItemUse') 74 | AddEventHandler('esx_inventory:showItemUse', function(items) 75 | local data = {} 76 | for k, v in pairs(items) do 77 | table.insert(data, { 78 | item = { 79 | label = v.label, 80 | itemId = v.id 81 | }, 82 | qty = v.qty, 83 | message = v.msg 84 | }) 85 | end 86 | SendNUIMessage({ 87 | action = 'itemUsed', 88 | alerts = data 89 | }) 90 | end) 91 | -------------------------------------------------------------------------------- /src/client/ammo.lua: -------------------------------------------------------------------------------- 1 | RegisterNetEvent('esx_inventory:useAmmoItem') 2 | AddEventHandler('esx_inventory:useAmmoItem', function(itemAmmo) 3 | local playerPed, weapon = GetPlayerPed(-1), nil 4 | local currentWeapon = GetSelectedPedWeapon(playerPed) 5 | 6 | if currentWeapon ~= nil then 7 | for _, vWeapon in pairs(itemAmmo.weapons) do 8 | if currentWeapon == GetHashKey(vWeapon) then 9 | weapon = vWeapon 10 | break 11 | end 12 | end 13 | 14 | if weapon ~= nil then 15 | local pedAmmo = GetAmmoInPedWeapon(playerPed, weapon) 16 | local newAmmo = pedAmmo + itemAmmo.count 17 | 18 | ClearPedTasks(playerPed) 19 | 20 | local found, maxAmmo = GetMaxAmmo(playerPed, weapon) 21 | if newAmmo < maxAmmo then 22 | TaskReloadWeapon(playerPed) 23 | TriggerServerEvent('esx_inventory:updateAmmoCount', weapon, newAmmo) 24 | SetPedAmmo(playerPed, weapon, newAmmo) 25 | TriggerServerEvent('esx_inventory:removeAmmoItem', itemAmmo) 26 | ESX.ShowNotification('Reloaded') 27 | --exports['mythic_notify']:SendAlert('success', 'Reloaded') 28 | else 29 | ESX.ShowNotification('Max ammo') 30 | --exports['mythic_notify']:SendAlert('error', 'Max Ammo') 31 | end 32 | end 33 | end 34 | end) 35 | 36 | Citizen.CreateThread(function() 37 | while true do 38 | Citizen.Wait(0) 39 | local currentWeapon = GetSelectedPedWeapon(GetPlayerPed(-1)) -- Morpheause show ammo fix 40 | DisplayAmmoThisFrame(currentWeapon) 41 | end 42 | end) 43 | -------------------------------------------------------------------------------- /src/client/drop.lua: -------------------------------------------------------------------------------- 1 | local serverDrops, drops = {}, {} 2 | 3 | Citizen.CreateThread(function() 4 | while not ESXLoaded do 5 | Citizen.Wait(100) 6 | end 7 | 8 | if Config.Drops.Markers then 9 | while true do 10 | Citizen.Wait(1000) 11 | local coords = GetEntityCoords(GetPlayerPed(-1)) 12 | for itemKey, v in pairs(serverDrops) do 13 | local dropCoords = getCoordsFromOwner(itemKey) 14 | if GetDistanceBetweenCoords(dropCoords.x, dropCoords.y, dropCoords.z, coords.x, coords.y, coords.z, true) < 20 then 15 | if drops[itemKey] then 16 | drops[itemKey].active = true 17 | else 18 | drops[itemKey] = { 19 | name = itemKey, 20 | coords = dropCoords, 21 | active = true 22 | } 23 | end 24 | end 25 | end 26 | 27 | for k, v in pairs(drops) do 28 | if v.active then 29 | local x, y, z = table.unpack(v.coords) 30 | local marker = { 31 | name = v.name .. '_drop', 32 | type = 2, 33 | coords = vector3(x, y, z + 1.0), 34 | rotate = false, 35 | colour = { r = 255, b = 255, g = 255 }, 36 | size = vector3(0.5, 0.5, 0.5), 37 | } 38 | 39 | drops[k].active = false 40 | ESX.UI.Markers.Register(marker) 41 | else 42 | drops[k] = nil 43 | ESX.UI.Markers.Unregister(v.name .. '_drop') 44 | end 45 | end 46 | end 47 | end 48 | end) 49 | 50 | RegisterNetEvent('esx_inventory:updateDrops') 51 | AddEventHandler('esx_inventory:updateDrops', function(newDrops) 52 | serverDrops = newDrops 53 | end) 54 | -------------------------------------------------------------------------------- /src/client/glovebox.lua: -------------------------------------------------------------------------------- 1 | local gloveBoxSecondaryInventory = { 2 | type = 'glovebox', 3 | owner = 'XYZ123' 4 | } 5 | 6 | Citizen.CreateThread(function() 7 | while true do 8 | Citizen.Wait(0) 9 | local playerPed = GetPlayerPed(-1) 10 | if IsControlJustReleased(0, Config.TrunkOpenControl) and IsPedInAnyVehicle(playerPed) then 11 | local vehicle = GetVehiclePedIsIn(playerPed) 12 | if DoesEntityExist(vehicle) then 13 | gloveBoxSecondaryInventory.owner = GetVehicleNumberPlateText(vehicle) 14 | openInventory(gloveBoxSecondaryInventory) 15 | end 16 | end 17 | end 18 | end 19 | ) -------------------------------------------------------------------------------- /src/client/inventory.lua: -------------------------------------------------------------------------------- 1 | secondInventory = nil 2 | 3 | RegisterNUICallback('MoveToEmpty', function(data, cb) 4 | TriggerServerEvent('esx_inventory:MoveToEmpty', data) 5 | TriggerEvent('esx_inventory:MoveToEmpty', data) 6 | cb('OK') 7 | end) 8 | 9 | RegisterNUICallback('EmptySplitStack', function(data, cb) 10 | TriggerServerEvent('esx_inventory:EmptySplitStack', data) 11 | TriggerEvent('esx_inventory:EmptySplitStack', data) 12 | cb('OK') 13 | end) 14 | 15 | RegisterNUICallback('SplitStack', function(data, cb) 16 | TriggerServerEvent('esx_inventory:SplitStack', data) 17 | TriggerEvent('esx_inventory:SplitStack', data) 18 | cb('OK') 19 | end) 20 | 21 | RegisterNUICallback('CombineStack', function(data, cb) 22 | TriggerServerEvent('esx_inventory:CombineStack', data) 23 | TriggerEvent('esx_inventory:CombineStack', data) 24 | cb('OK') 25 | end) 26 | 27 | RegisterNUICallback('TopoffStack', function(data, cb) 28 | TriggerServerEvent('esx_inventory:TopoffStack', data) 29 | TriggerEvent('esx_inventory:TopoffStack', data) 30 | cb('OK') 31 | end) 32 | 33 | RegisterNUICallback('SwapItems', function(data, cb) 34 | TriggerServerEvent('esx_inventory:SwapItems', data) 35 | TriggerEvent('esx_inventory:SwapItems', data) 36 | cb('OK') 37 | end) 38 | 39 | RegisterNUICallback('WeightError', function() 40 | exports['mythic_notify']:DoHudText('error', 'Yeterli alan yok!!') 41 | end) 42 | RegisterNUICallback('MoneyError', function() 43 | exports['mythic_notify']:DoHudText('error', 'Yetersiz Bakiye !!') 44 | end) 45 | 46 | RegisterNetEvent('esx_inventory:refreshInventory') 47 | AddEventHandler('esx_inventory:refreshInventory', function() 48 | Citizen.Wait(250) 49 | refreshPlayerInventory() 50 | if secondInventory ~= nil then 51 | refreshSecondaryInventory() 52 | end 53 | 54 | SendNUIMessage({ 55 | action = 'unlock' 56 | }) 57 | end) 58 | 59 | function refreshPlayerInventory() 60 | ESX.TriggerServerCallback('esx_inventory:getPlayerInventory', function(data) 61 | SendNUIMessage({ 62 | action = 'setItems', 63 | itemList = data.inventory, 64 | invOwner = data.invId, 65 | invTier = data.invTier, 66 | money = { 67 | cash = data.cash, 68 | bank = data.bank, 69 | black_money = data.black_money 70 | } 71 | }) 72 | 73 | TriggerServerEvent('esx_inventory:openInventory', { 74 | type = 'player', 75 | owner = ESX.GetPlayerData().identifier 76 | }) 77 | end, 'player', ESX.GetPlayerData().identifier) 78 | end 79 | 80 | function refreshSecondaryInventory() 81 | ESX.TriggerServerCallback('esx_inventory:canOpenInventory', function(canOpen) 82 | if canOpen or secondInventory.type == 'shop' then 83 | ESX.TriggerServerCallback('esx_inventory:getSecondaryInventory', function(data) 84 | print('refreshSecondaryInventory() | Data: ' .. json.encode(data)) 85 | print('refreshSecondaryInventory() | Data Inventory: ' .. json.encode(data.inventory)) 86 | print('refreshSecondaryInventory() | Data Inventory ID: ' .. json.encode(data.invId)) 87 | print('refreshSecondaryInventory() | Data Inventory Tier: ' .. json.encode(data.invTier)) 88 | 89 | SendNUIMessage({ 90 | action = 'setSecondInventoryItems', 91 | itemList = data.inventory, 92 | invOwner = data.invId, 93 | invTier = data.invTier, 94 | money = { 95 | cash = data.cash, 96 | black_money = data.black_money 97 | } 98 | }) 99 | 100 | SendNUIMessage({ 101 | action = 'show', 102 | type = 'secondary' 103 | }) 104 | 105 | TriggerServerEvent('esx_inventory:openInventory', secondInventory) 106 | end, secondInventory.type, secondInventory.owner) 107 | else 108 | SendNUIMessage({ 109 | action = 'hide', 110 | type = 'secondary' 111 | }) 112 | end 113 | end, secondInventory.type, secondInventory.owner) 114 | end 115 | 116 | RegisterNetEvent('esx_inventory:openInventory') 117 | AddEventHandler('esx_inventory:openInventory', function(secondInventory) 118 | openInventory(secondInventory) 119 | end) 120 | 121 | function openInventory(_secondInventory) 122 | isInInventory = true 123 | refreshPlayerInventory() 124 | 125 | SendNUIMessage({ 126 | action = 'display', 127 | type = 'normal' 128 | }) 129 | 130 | if _secondInventory ~= nil then 131 | secondInventory = _secondInventory 132 | refreshSecondaryInventory() 133 | 134 | SendNUIMessage({ 135 | action = 'display', 136 | type = 'secondary' 137 | }) 138 | end 139 | 140 | SetNuiFocus(true, true) 141 | end 142 | 143 | RegisterNetEvent('esx_inventory:closeInventory') 144 | AddEventHandler('esx_inventory:closeInventory', function() 145 | closeInventory() 146 | end) 147 | 148 | function closeInventory() 149 | isInInventory = false 150 | SendNUIMessage({ 151 | action = 'hide', 152 | type = 'primary' 153 | }) 154 | SetNuiFocus(false, false) 155 | 156 | TriggerServerEvent('esx_inventory:closeInventory', { 157 | type = 'player', 158 | owner = ESX.GetPlayerData().identifier 159 | }) 160 | 161 | if secondInventory ~= nil then 162 | TriggerServerEvent('esx_inventory:closeInventory', secondInventory) 163 | end 164 | end 165 | 166 | RegisterNetEvent('esx_inventory:MoveToEmpty') 167 | AddEventHandler('esx_inventory:MoveToEmpty', function(data) 168 | playPickupOrDropAnimation(data) 169 | playStealOrSearchAnimation(data) 170 | end) 171 | 172 | RegisterNetEvent('esx_inventory:EmptySplitStack') 173 | AddEventHandler('esx_inventory:EmptySplitStack', function(data) 174 | playPickupOrDropAnimation(data) 175 | playStealOrSearchAnimation(data) 176 | end) 177 | 178 | RegisterNetEvent('esx_inventory:TopoffStack') 179 | AddEventHandler('esx_inventory:TopoffStack', function(data) 180 | playPickupOrDropAnimation(data) 181 | playStealOrSearchAnimation(data) 182 | end) 183 | 184 | RegisterNetEvent('esx_inventory:SplitStack') 185 | AddEventHandler('esx_inventory:SplitStack', function(data) 186 | playPickupOrDropAnimation(data) 187 | playStealOrSearchAnimation(data) 188 | end) 189 | 190 | RegisterNetEvent('esx_inventory:CombineStack') 191 | AddEventHandler('esx_inventory:CombineStack', function(data) 192 | playPickupOrDropAnimation(data) 193 | playStealOrSearchAnimation(data) 194 | end) 195 | 196 | RegisterNetEvent('esx_inventory:SwapItems') 197 | AddEventHandler('esx_inventory:SwapItems', function(data) 198 | playPickupOrDropAnimation(data) 199 | playStealOrSearchAnimation(data) 200 | end) 201 | 202 | function playPickupOrDropAnimation(data) 203 | if data.originTier.name == 'drop' or data.destinationTier.name == 'drop' then 204 | local playerPed = GetPlayerPed(-1) 205 | if not IsEntityPlayingAnim(playerPed, 'random@domestic', 'pickup_low', 3) then 206 | ESX.Streaming.RequestAnimDict('random@domestic', function() 207 | TaskPlayAnim(playerPed, 'random@domestic', 'pickup_low', 8.0, -8, -1, 48, 0, 0, 0, 0) 208 | end) 209 | end 210 | end 211 | end 212 | 213 | function playStealOrSearchAnimation(data) 214 | if data.originTier.name == 'player' and data.destinationTier.name == 'player' then 215 | local playerPed = GetPlayerPed(-1) 216 | if not IsEntityPlayingAnim(playerPed, 'random@mugging4', 'agitated_loop_a', 3) then 217 | ESX.Streaming.RequestAnimDict('random@mugging4', function() 218 | --- TaskPlayAnim(playerPed, 'random@mugging4', 'agitated_loop_a', 8.0, -8, -1, 48, 0, 0, 0, 0) 219 | end) 220 | end 221 | end 222 | end 223 | -------------------------------------------------------------------------------- /src/client/main.lua: -------------------------------------------------------------------------------- 1 | ESX, ESXLoaded, isInInventory, isDead = nil, false, false, false 2 | 3 | Citizen.CreateThread(function() 4 | while ESX == nil do 5 | TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) 6 | Citizen.Wait(0) 7 | end 8 | 9 | while ESX.GetPlayerData().job == nil do 10 | Citizen.Wait(100) 11 | end 12 | 13 | ESX.PlayerData = ESX.GetPlayerData() 14 | ESXLoaded = true 15 | end) 16 | 17 | RegisterNetEvent('esx:playerLoaded') 18 | AddEventHandler('esx:playerLoaded', function() 19 | TriggerEvent('esx_inventory:refreshInventory') 20 | end) 21 | 22 | RegisterNetEvent('esx:setJob') 23 | AddEventHandler('esx:setJob', function(job) 24 | ESX.PlayerData.job = job 25 | end) 26 | 27 | AddEventHandler('esx:onPlayerSpawn', function() 28 | isDead = false 29 | end) 30 | 31 | function OnPlayerDeath() 32 | isDead = true 33 | closeInventory() 34 | end 35 | 36 | local dropSecondaryInventory = { 37 | type = 'drop', 38 | owner = 'x123y123z123' 39 | } 40 | 41 | RegisterNUICallback('NUIFocusOff', function(data) 42 | closeInventory() 43 | end) 44 | 45 | Citizen.CreateThread(function() 46 | while true do 47 | Citizen.Wait(0) 48 | 49 | if IsControlJustReleased(0, Config.OpenControl) then 50 | if IsInputDisabled(0) and not isDead then 51 | local x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(-1))) 52 | local _, floorZ = GetGroundZFor_3dCoord(x, y, z) 53 | dropSecondaryInventory.owner = getOwnerFromCoords(vector3(x, y, floorZ)) 54 | openInventory(dropSecondaryInventory) 55 | end 56 | end 57 | end 58 | end) 59 | 60 | AddEventHandler('esx:onPlayerDeath', function(data) 61 | OnPlayerDeath() 62 | end) 63 | 64 | AddEventHandler('onResourceStop', function(resource) 65 | if resource == GetCurrentResourceName() then 66 | closeInventory() 67 | end 68 | end) 69 | -------------------------------------------------------------------------------- /src/client/search.lua: -------------------------------------------------------------------------------- 1 | local secondarySearchInventory = { 2 | type = 'player', 3 | owner = '', 4 | } 5 | local secondaryStealInventory = { 6 | type = 'player', 7 | owner = '', 8 | } 9 | 10 | RegisterNetEvent('esx_inventory:search') 11 | AddEventHandler('esx_inventory:search', function() 12 | local player = ESX.GetPlayerData() 13 | if player.job.name == 'police' then 14 | local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer() 15 | if closestPlayer ~= -1 and closestDistance <= 3.0 then 16 | local searchPlayerPed = GetPlayerPed(closestPlayer) 17 | if IsEntityPlayingAnim(searchPlayerPed, 'mp_arresting', 'idle', 3) or IsEntityDead(searchPlayerPed) or GetEntityHealth(searchPlayerPed) <= 0 then 18 | ESX.TriggerServerCallback('esx_inventory:getIdentifier', function(identifier) 19 | secondarySearchInventory.owner = identifier 20 | openInventory(secondarySearchInventory) 21 | end, GetPlayerServerId(closestPlayer)) 22 | end 23 | end 24 | end 25 | end) 26 | 27 | RegisterNetEvent('esx_inventory:steal') 28 | AddEventHandler('esx_inventory:steal', function() 29 | local closestPlayer, closestDistance = ESX.Game.GetClosestPlayer() 30 | if closestPlayer ~= -1 and closestDistance <= 3.0 then 31 | local searchPlayerPed = GetPlayerPed(closestPlayer) 32 | if IsEntityPlayingAnim(searchPlayerPed, 'random@mugging3', 'handsup_standing_base', 3) then 33 | ESX.TriggerServerCallback('esx_inventory:getIdentifier', function(identifier) 34 | secondaryStealInventory.owner = identifier 35 | openInventory(secondaryStealInventory) 36 | end, GetPlayerServerId(closestPlayer)) 37 | end 38 | end 39 | end) 40 | -------------------------------------------------------------------------------- /src/client/shop.lua: -------------------------------------------------------------------------------- 1 | local shopSecondaryInventory = { 2 | type = 'shop', 3 | owner = '' 4 | } 5 | 6 | Citizen.CreateThread(function() 7 | while not ESXLoaded do 8 | Citizen.Wait(10) 9 | end 10 | 11 | for k, v in pairs(Config.Shops) do 12 | if v.enableBlip then 13 | for val, coords in pairs(v.coords) do 14 | local blip = { 15 | name = k, 16 | coords = coords, 17 | colour = v.blipColour or 2, 18 | sprite = v.blipSprite or 52 19 | } 20 | 21 | ESX.UI.Blips.Register(blip) 22 | end 23 | end 24 | end 25 | end) 26 | 27 | Citizen.CreateThread(function() 28 | while not ESXLoaded do 29 | Citizen.Wait(10) 30 | end 31 | 32 | for k, v in pairs(Config.Shops) do 33 | for val, coords in pairs(v.coords) do 34 | local marker = { 35 | name = k .. val, 36 | coords = coords, 37 | type = v.markerType or 1, 38 | colour = v.markerColour or { r = 55, b = 255, g = 55 }, 39 | size = v.size or vector3(1.0, 1.0, 1.0), 40 | action = function() 41 | shopSecondaryInventory.owner = k 42 | openInventory(shopSecondaryInventory) 43 | end, 44 | shouldDraw = function() 45 | return ESX.PlayerData.job.name == v.job or v.job == 'all' 46 | end, 47 | msg = v.msg or _U('keyshop'), 48 | } 49 | 50 | ESX.UI.Markers.Register(marker) 51 | end 52 | end 53 | end) 54 | -------------------------------------------------------------------------------- /src/client/stash.lua: -------------------------------------------------------------------------------- 1 | local stashSecondaryInventory = { 2 | type = 'stash', 3 | owner = '' 4 | } 5 | 6 | Citizen.CreateThread(function() 7 | while not ESXLoaded do 8 | Citizen.Wait(10) 9 | end 10 | for k, v in pairs(Config.Stash) do 11 | local marker = { 12 | name = k, 13 | type = v.markerType or 1, 14 | coords = v.coords, 15 | colour = v.markerColour or { r = 55, b = 255, g = 55 }, 16 | size = v.size or vector3(0.5, 0.5, 1.0), 17 | action = function() 18 | stashSecondaryInventory.owner = k 19 | openInventory(stashSecondaryInventory) 20 | end, 21 | shouldDraw = function() 22 | return ESX.PlayerData.job.name == v.job or v.job == 'all' 23 | end, 24 | msg = v.msg or _U('keystash'), 25 | } 26 | 27 | ESX.UI.Markers.Register(marker) 28 | end 29 | end) 30 | -------------------------------------------------------------------------------- /src/client/trunk.lua: -------------------------------------------------------------------------------- 1 | local trunkSecondaryInventory = { 2 | type = 'trunk', 3 | owner = 'XYZ123' 4 | } 5 | 6 | local openVehicle 7 | 8 | Citizen.CreateThread(function() 9 | while true do 10 | Citizen.Wait(0) 11 | if IsControlJustReleased(0, Config.TrunkOpenControl) then 12 | local playerPed = PlayerPedId() 13 | local vehicle = ESX.Game.GetVehicleInDirection() 14 | if DoesEntityExist(vehicle) and GetVehiclePedIsIn(playerPed) == 0 then 15 | local locked = GetVehicleDoorLockStatus(vehicle) == 2 16 | local hasBoot = DoesVehicleHaveDoor(vehicle, 5) 17 | if not locked then 18 | local boneIndex = GetEntityBoneIndexByName(vehicle, 'platelight') 19 | local vehicleCoords = GetWorldPositionOfEntityBone(vehicle, boneIndex) 20 | local playerCoords = GetEntityCoords(playerPed) 21 | local distance = GetDistanceBetweenCoords(vehicleCoords.x, vehicleCoords.y, vehicleCoords.z, playerCoords.x, playerCoords.y, playerCoords.z, true) 22 | if distance < 3 then 23 | trunkSecondaryInventory.owner = GetVehicleNumberPlateText(vehicle) 24 | openVehicle = vehicle 25 | inventoryType = 'trunk-' 26 | local name = GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)) 27 | ESX.TriggerServerCallback('esx_inventory:doesInvTypeExists', function(exists) 28 | if (exists) then 29 | inventoryType = inventoryType .. name 30 | else 31 | local class = GetVehicleClass(vehicle) 32 | inventoryType = inventoryType .. class 33 | end 34 | trunkSecondaryInventory.type = inventoryType 35 | SetVehicleDoorOpen(openVehicle, 5, false) 36 | openInventory(trunkSecondaryInventory) 37 | local playerPed = GetPlayerPed(-1) 38 | if not IsEntityPlayingAnim(playerPed, 'mini@repair', 'fixing_a_player', 3) then 39 | ESX.Streaming.RequestAnimDict('mini@repair', function() 40 | TaskPlayAnim(playerPed, 'mini@repair', 'fixing_a_player', 8.0, -8, -1, 49, 0, 0, 0, 0) 41 | end) 42 | end 43 | end, inventoryType .. name) 44 | end 45 | end 46 | end 47 | end 48 | end 49 | end 50 | ) 51 | 52 | RegisterNUICallback('NUIFocusOff', function() 53 | if openVehicle ~= nil then 54 | SetVehicleDoorShut(openVehicle, 5, false) 55 | openVehicle = nil 56 | ClearPedSecondaryTask(GetPlayerPed(-1)) 57 | end 58 | end) -------------------------------------------------------------------------------- /src/client/weapons.lua: -------------------------------------------------------------------------------- 1 | local currentWeapon 2 | local currentWeaponSlot 3 | 4 | RegisterNetEvent('esx_inventory:useWeapon') 5 | AddEventHandler('esx_inventory:useWeapon', function(weapon) 6 | if currentWeapon == weapon then 7 | RemoveWeapon(currentWeapon) 8 | currentWeapon = nil 9 | currentWeaponSlot = nil 10 | return 11 | elseif currentWeapon ~= nil then 12 | RemoveWeapon(currentWeapon) 13 | currentWeapon = nil 14 | currentWeaponSlot = nil 15 | end 16 | currentWeapon = weapon 17 | GiveWeapon(currentWeapon) 18 | ClearPedTasks(PlayerPedId()) 19 | end) 20 | 21 | RegisterNetEvent('esx_inventory:removeCurrentWeapon') 22 | AddEventHandler('esx_inventory:removeCurrentWeapon', function() 23 | if currentWeapon ~= nil then 24 | RemoveWeapon(currentWeapon) 25 | currentWeapon = nil 26 | currentWeaponSlot = nil 27 | ClearPedTasks(PlayerPedId()) 28 | end 29 | end) 30 | 31 | function RemoveWeapon(weapon) 32 | local playerPed = GetPlayerPed(-1) 33 | local hash = GetHashKey(weapon) 34 | local ammoCount = GetAmmoInPedWeapon(playerPed, hash) 35 | TriggerServerEvent('esx_inventory:updateAmmoCount', hash, ammoCount) 36 | RemoveWeaponFromPed(playerPed, hash) 37 | end 38 | 39 | function GiveWeapon(weapon) 40 | local checkh = Config.Throwables 41 | local playerPed = GetPlayerPed(-1) 42 | local hash = GetHashKey(weapon) 43 | ESX.TriggerServerCallback('esx_inventory:getAmmoCount', function(ammoCount) 44 | GiveWeaponToPed(playerPed, hash, 1, false, true) 45 | if checkh[weapon] == hash then 46 | SetPedAmmo(playerPed, hash, 1) 47 | elseif Config.FuelCan == hash and ammoCount == nil then 48 | SetPedAmmo(playerPed, hash, 1000) 49 | else 50 | SetPedAmmo(playerPed, hash, ammoCount or 0) 51 | end 52 | end, hash) 53 | end 54 | 55 | Citizen.CreateThread(function() 56 | while true do 57 | Citizen.Wait(10) 58 | local player = PlayerPedId() 59 | if IsPedShooting(player) then 60 | for k, v in pairs(Config.Throwables) do 61 | if k == currentWeapon then 62 | ESX.TriggerServerCallback('esx_inventory:takePlayerItem', function(removed) 63 | if removed then 64 | TriggerEvent('esx_inventory:removeCurrentWeapon') 65 | end 66 | end, currentWeapon, 1) 67 | end 68 | end 69 | end 70 | end 71 | end) -------------------------------------------------------------------------------- /src/common/drop.lua: -------------------------------------------------------------------------------- 1 | function getCoordsFromOwner(identifier) 2 | local x = tonumber(string.sub(string.match(identifier, 'x[-]?%d+'), 2)) 3 | local y = tonumber(string.sub(string.match(identifier, 'y[-]?%d+'), 2)) 4 | local z = tonumber(string.sub(string.match(identifier, 'z[-]?%d+'), 2)) 5 | return vector3(x, y, z) 6 | end 7 | 8 | function getOwnerFromCoords(coords) 9 | local x, y, z = table.unpack(coords) 10 | x = math.floor(math.round(x, 0)) 11 | y = math.floor(math.round(y, 0)) 12 | z = math.floor(math.round(z, 0)) 13 | return 'x' .. x .. 'y' .. y .. 'z' .. z 14 | end 15 | 16 | --[[ 17 | 18 | Get coords with 4 decimals 19 | 20 | function getCoordsFromOwner(identifier) 21 | local x = tonumber(string.sub(string.match(identifier, 'x[-]?%d+[.%d+]'), 2)) 22 | local y = tonumber(string.sub(string.match(identifier, 'y[-]?%d+[.%d+]'), 2)) 23 | local z = tonumber(string.sub(string.match(identifier, 'z[-]?%d+[.%d+]'), 2)) 24 | return vector3(x, y, z) 25 | end 26 | 27 | function getOwnerFromCoords(coords) 28 | local x, y, z = table.unpack(coords) 29 | x = tonumber(string.format("%.4f", x)) 30 | y = tonumber(string.format("%.4f", y)) 31 | z = tonumber(string.format("%.4f", z)) 32 | return 'x' .. x .. 'y' .. y .. 'z' .. z 33 | end 34 | ]] 35 | -------------------------------------------------------------------------------- /src/common/weapons.lua: -------------------------------------------------------------------------------- 1 | function isWeapon(name) 2 | return string.find(name, 'WEAPON_') ~= nil 3 | end -------------------------------------------------------------------------------- /src/config.lua: -------------------------------------------------------------------------------- 1 | Config = {} 2 | 3 | Config.Locale = 'pt' 4 | Config.OpenControl = 289 -- Tecla F2 5 | Config.TrunkOpenControl = 47 -- Tecla G 6 | Config.DeleteDropsOnStart = false -- Deseja remover os drops no startup do servidor? 7 | Config.HotbarKeyCooldown = 1000 -- Em milisegundos 8 | Config.CheckLicense = true -- Necessita do esx_licenses 9 | 10 | -- Weights 11 | Config.PlayerMaxWeight = 100 -- Peso máximo que o jogador pode suportar 12 | Config.StashMaxWeight = 650 -- Peso máximo que os armazéns podem suportar 13 | Config.GloveboxMaxWeight = 30 -- Peso máximo que os torpedos podem suportar 14 | 15 | Config.Drops = { 16 | Markers = true, 17 | Pickups = false -- [WIP] Better to stay false for avoid dupe bugs 18 | } 19 | 20 | Config.Ammo = { 21 | { 22 | name = 'AMMO_PISTOL', 23 | weapons = { 24 | 'WEAPON_PISTOL', 25 | 'WEAPON_APPISTOL', 26 | 'WEAPON_SNSPISTOL', 27 | 'WEAPON_COMBATPISTOL', 28 | 'WEAPON_HEAVYPISTOL', 29 | 'WEAPON_MACHINEPISTOL', 30 | 'WEAPON_MARKSMANPISTOL', 31 | 'WEAPON_PISTOL50', 32 | 'WEAPON_VINTAGEPISTOL', 33 | 'WEAPON_DOUBLEACTION', 34 | 'WEAPON_REVOLVER' 35 | }, 36 | count = 30 37 | }, 38 | { 39 | name = 'AMMO_PISTOL_LARGE', 40 | weapons = { 41 | 'WEAPON_PISTOL', 42 | 'WEAPON_APPISTOL', 43 | 'WEAPON_SNSPISTOL', 44 | 'WEAPON_COMBATPISTOL', 45 | 'WEAPON_HEAVYPISTOL', 46 | 'WEAPON_MACHINEPISTOL', 47 | 'WEAPON_MARKSMANPISTOL', 48 | 'WEAPON_PISTOL50', 49 | 'WEAPON_VINTAGEPISTOL', 50 | 'WEAPON_DOUBLEACTION', 51 | 'WEAPON_REVOLVER' 52 | }, 53 | count = 60 54 | }, 55 | { 56 | name = 'AMMO_SHOTGUN', 57 | weapons = { 58 | 'WEAPON_ASSAULTSHOTGUN', 59 | 'WEAPON_AUTOSHOTGUN', 60 | 'WEAPON_BULLPUPSHOTGUN', 61 | 'WEAPON_DBSHOTGUN', 62 | 'WEAPON_HEAVYSHOTGUN', 63 | 'WEAPON_PUMPSHOTGUN', 64 | 'WEAPON_SAWNOFFSHOTGUN', 65 | 'WEAPON_MUSKET' 66 | }, 67 | count = 12 68 | }, 69 | { 70 | name = 'AMMO_SHOTGUN_LARGE', 71 | weapons = { 72 | 'WEAPON_ASSAULTSHOTGUN', 73 | 'WEAPON_AUTOSHOTGUN', 74 | 'WEAPON_BULLPUPSHOTGUN', 75 | 'WEAPON_DBSHOTGUN', 76 | 'WEAPON_HEAVYSHOTGUN', 77 | 'WEAPON_PUMPSHOTGUN', 78 | 'WEAPON_SAWNOFFSHOTGUN', 79 | 'WEAPON_MUSKET' 80 | }, 81 | count = 18 82 | }, 83 | { 84 | name = 'AMMO_SMG', 85 | weapons = { 86 | 'WEAPON_ASSAULTSMG', 87 | 'WEAPON_MICROSMG', 88 | 'WEAPON_MINISMG', 89 | 'WEAPON_SMG', 90 | 'WEAPON_COMBATMG', 91 | 'WEAPON_COMBATPDW', 92 | 'WEAPON_GUSENBERG' 93 | }, 94 | count = 45 95 | }, 96 | { 97 | name = 'AMMO_SMG_LARGE', 98 | weapons = { 99 | 'WEAPON_ASSAULTSMG', 100 | 'WEAPON_MICROSMG', 101 | 'WEAPON_MINISMG', 102 | 'WEAPON_SMG', 103 | 'WEAPON_COMBATMG', 104 | 'WEAPON_COMBATPDW', 105 | 'WEAPON_GUSENBERG' 106 | }, 107 | count = 65 108 | }, 109 | { 110 | name = 'AMMO_RIFLE', 111 | weapons = { 112 | 'WEAPON_ADVANCEDRIFLE', 113 | 'WEAPON_ASSAULTRIFLE', 114 | 'WEAPON_BULLPUPRIFLE', 115 | 'WEAPON_CARBINERIFLE', 116 | 'WEAPON_SPECIALCARBINE', 117 | 'WEAPON_COMPACTRIFLE', 118 | 'WEAPON_MG', 119 | 'WEAPON_RAILGUN' 120 | }, 121 | count = 45 122 | }, 123 | { 124 | name = 'AMMO_RIFLE_LARGE', 125 | weapons = { 126 | 'WEAPON_ADVANCEDRIFLE', 127 | 'WEAPON_ASSAULTRIFLE', 128 | 'WEAPON_BULLPUPRIFLE', 129 | 'WEAPON_CARBINERIFLE', 130 | 'WEAPON_SPECIALCARBINE', 131 | 'WEAPON_COMPACTRIFLE', 132 | 'WEAPON_MG', 133 | 'WEAPON_RAILGUN' 134 | }, 135 | count = 65 136 | }, 137 | { 138 | name = 'AMMO_SNIPER', 139 | weapons = { 140 | 'WEAPON_SNIPERRIFLE', 141 | 'WEAPON_HEAVYSNIPER', 142 | 'WEAPON_MARKSMANRIFLE' 143 | }, 144 | count = 10 145 | }, 146 | { 147 | name = 'AMMO_SNIPER_LARGE', 148 | weapons = { 149 | 'WEAPON_SNIPERRIFLE', 150 | 'WEAPON_HEAVYSNIPER', 151 | 'WEAPON_MARKSMANRIFLE' 152 | }, 153 | count = 15 154 | } 155 | } 156 | 157 | Config.Shops = { 158 | ['TwentyFourSeven'] = { 159 | coords = { 160 | vector3(374.07, 325.86, 102.680), 161 | vector3(2557.46, 382.32, 107.80), 162 | vector3(-3039.01, 586.17, 7.10), 163 | vector3(-3241.9, 1001.56, 12.0), 164 | vector3(547.444, 2671.24, 41.30), 165 | vector3(1961.530, 3740.800, 31.510), 166 | vector3(2679.0, 3280.76, 54.40), 167 | vector3(1729.29, 6414.53, 34.2), 168 | vector3(26.18, -1347.37, 28.650), 169 | }, 170 | items = { 171 | { name = 'bread', price = 20, count = 10 }, 172 | { name = 'water', price = 10, count = 10 }, 173 | }, 174 | markerType = 27, 175 | markerColour = { r = 0, g = 255, b = 0 }, 176 | msg = nil, 177 | enableBlip = true, 178 | job = 'all' 179 | }, 180 | 181 | ['LTDgasoline'] = { 182 | coords = { 183 | vector3(-707.86, -914.62, 18.32), 184 | vector3(-48.58, -1757.69, 28.62), 185 | vector3(-1820.79, 792.52, 137.15), 186 | vector3(1163.39, -323.94, 68.31), 187 | vector3(1698.19, 4924.7, 41.16) 188 | }, 189 | items = { 190 | { name = 'bread', price = 20, count = 10 }, 191 | { name = 'water', price = 10, count = 10 }, 192 | }, 193 | markerType = 27, 194 | markerColour = { r = 255, g = 0, b = 0 }, 195 | msg = nil, 196 | enableBlip = true, 197 | job = 'all' 198 | }, 199 | ['Weapon Shop - Police'] = { 200 | coords = { 201 | vector3(450.06, -990.55, 30.69), 202 | }, 203 | items = { 204 | -- Ammo 205 | { name = 'AMMO_PISTOL', price = 0, count = 1, grade = 0 }, 206 | { name = 'AMMO_PISTOL_LARGE', price = 0, count = 1, grade = 0 }, 207 | { name = 'AMMO_RIFLE', price = 0, count = 1, grade = 0 }, 208 | { name = 'AMMO_RIFLE_LARGE', price = 0, count = 1, grade = 0 }, 209 | { name = 'AMMO_SHOTGUN', price = 0, count = 1, grade = 0 }, 210 | { name = 'AMMO_SMG', price = 0, count = 1, grade = 0 }, 211 | { name = 'AMMO_SNIPER', price = 0, count = 1, grade = 0 }, 212 | { name = 'WEAPON_COMBATPISTOL', price = 0, count = 1, grade = 0 }, 213 | { name = 'WEAPON_STUNGUN', price = 0, count = 1, grade = 0 }, 214 | { name = 'WEAPON_NIGHTSTICK', price = 0, count = 1, grade = 0 }, 215 | { name = 'WEAPON_FLASHLIGHT', price = 0, count = 1, grade = 0 }, 216 | { name = 'WEAPON_PUMPSHOTGUN', price = 0, count = 1, grade = 2 }, 217 | { name = 'WEAPON_CARBINERIFLE', price = 0, count = 1, grade = 3 }, 218 | }, 219 | markerType = 2, 220 | markerColour = { r = 0, g = 0, b = 255 }, 221 | msg = 'Pressione na tecla ~INPUT_CONTEXT~ para abrir a loja da polícia.', 222 | job = 'police' 223 | }, 224 | } 225 | 226 | Config.Stash = { 227 | ['Police'] = { 228 | coords = vector3(457.76, -981.05, 30.69), 229 | size = vector3(1.0, 1.0, 1.0), 230 | job = 'police', 231 | markerType = 2, 232 | markerColour = { r = 255, g = 255, b = 255 }, 233 | msg = 'Pressione na tecla ~INPUT_CONTEXT~ para abrir o cofre da polícia.' 234 | }, 235 | ['Mc'] = { 236 | coords = vector3(457.76, -979.05, 30.69), 237 | size = vector3(1.0, 1.0, 1.0), 238 | job = 'police', 239 | markerType = 2, 240 | markerColour = { r = 255, g = 255, b = 255 }, 241 | msg = nil 242 | } 243 | } 244 | 245 | Config.VehicleLimit = { -- Número de slots 246 | ['Zentorno'] = 10, 247 | ['Panto'] = 1, 248 | ['Zion'] = 5 249 | } 250 | 251 | Config.VehicleWeight2 = { -- Número de peso 252 | ['Zentorno'] = 10, 253 | ['Panto'] = 1, 254 | ['Zion'] = 5 255 | } 256 | 257 | -- Se o seu peso não for adicionado em cima, seu veículo obterá os valores padrões listado em baixo dependendo da sua categoria 258 | Config.VehicleSlot = { 259 | [0] = 10, --Compact 260 | [1] = 15, --Sedan 261 | [2] = 20, --SUV 262 | [3] = 15, --Coupes 263 | [4] = 5, --Muscle 264 | [5] = 5, --Sports Classics 265 | [6] = 5, --Sports 266 | [7] = 0, --Super 267 | [8] = 5, --Motorcycles 268 | [9] = 10, --Off-road 269 | [10] = 20, --Industrial 270 | [11] = 20, --Utility 271 | [12] = 30, --Vans 272 | [13] = 0, --Cycles 273 | [14] = 0, --Boats 274 | [15] = 0, --Helicopters 275 | [16] = 0, --Planes 276 | [17] = 20, --Service 277 | [18] = 20, --Emergency 278 | [19] = 90, --Military 279 | [20] = 0, --Commercial 280 | [21] = 0 --Trains 281 | } 282 | 283 | Config.VehicleWeight = { 284 | [0] = 10, --Compact 285 | [1] = 15, --Sedan 286 | [2] = 20, --SUV 287 | [3] = 16, --Coupes 288 | [4] = 5, --Muscle 289 | [5] = 5, --Sports Classics 290 | [6] = 5, --Sports 291 | [7] = 0, --Super 292 | [8] = 5, --Motorcycles 293 | [9] = 10, --Off-road 294 | [10] = 20, --Industrial 295 | [11] = 20, --Utility 296 | [12] = 30, --Vans 297 | [13] = 0, --Cycles 298 | [14] = 0, --Boats 299 | [15] = 0, --Helicopters 300 | [16] = 0, --Planes 301 | [17] = 20, --Service 302 | [18] = 20, --Emergency 303 | [19] = 90, --Military 304 | [20] = 0, --Commercial 305 | [21] = 0 --Trains 306 | } 307 | 308 | Config.Throwables = { 309 | WEAPON_MOLOTOV = 615608432, 310 | WEAPON_GRENADE = -1813897027, 311 | WEAPON_STICKYBOMB = 741814745, 312 | WEAPON_PROXMINE = -1420407917, 313 | WEAPON_SMOKEGRENADE = -37975472, 314 | WEAPON_PIPEBOMB = -1169823560, 315 | WEAPON_SNOWBALL = 126349499 316 | } 317 | 318 | Config.FuelCan = 883325847 319 | -------------------------------------------------------------------------------- /src/fxmanifest.lua: -------------------------------------------------------------------------------- 1 | fx_version 'adamant' 2 | 3 | game 'gta5' 4 | 5 | description 'ESX Inventory' 6 | 7 | version '1.1.0' 8 | 9 | ui_page 'html/ui.html' 10 | 11 | client_scripts { 12 | '@es_extended/locale.lua', 13 | 'locales/pt.lua', 14 | 'config.lua', 15 | 'client/main.lua', 16 | 'client/actions.lua', 17 | 'client/inventory.lua', 18 | 'client/drop.lua', 19 | 'client/trunk.lua', 20 | 'client/glovebox.lua', 21 | 'client/shop.lua', 22 | 'client/ammo.lua', 23 | 'client/weapons.lua', 24 | 'client/search.lua', 25 | 'client/stash.lua', 26 | 'common/drop.lua', 27 | 'common/weapons.lua', 28 | 'utils.lua' 29 | } 30 | 31 | server_scripts { 32 | '@mysql-async/lib/MySQL.lua', 33 | '@es_extended/locale.lua', 34 | 'locales/pt.lua', 35 | 'config.lua', 36 | 'server/main.lua', 37 | 'server/actions.lua', 38 | 'server/inventory.lua', 39 | 'server/player.lua', 40 | 'server/drop.lua', 41 | 'server/trunk.lua', 42 | 'server/glovebox.lua', 43 | 'server/shop.lua', 44 | 'server/ammo.lua', 45 | 'server/weapons.lua', 46 | 'server/search.lua', 47 | 'server/stash.lua', 48 | 'server/itemdata.lua', 49 | 'common/drop.lua', 50 | 'common/weapons.lua', 51 | 'utils.lua' 52 | } 53 | 54 | files { 55 | -- Minified scripts 56 | 'html/js/minifiedScripts/jquery.min.js', 57 | 'html/js/minifiedScripts/jquery-ui.min.js', 58 | 'html/css/minifiedStyles/jquery-ui.min.css', 59 | 'html/js/minifiedScripts/bootstrap.min.js', 60 | 'html/css/minifiedStyles/bootstrap.min.css', 61 | 'html/js/minifiedScripts/popper.min.js', 62 | 'html/css/style.css', 63 | 64 | -- Sounds 65 | 'html/success.wav', 66 | 'html/fail.wav', 67 | 'html/fail2.wav', 68 | 69 | -- Images 70 | 'html/img/*.png', 71 | 72 | -- Icons 73 | 'html/img/items/*.png', 74 | 75 | -- Languages 76 | 'html/locales/pt.js', 77 | 78 | -- Base 79 | 'html/js/config.js', 80 | 'html/js/inventory.js', 81 | 'html/ui.html' 82 | } 83 | 84 | dependency 'es_extended' 85 | -------------------------------------------------------------------------------- /src/html/css/components/_actionbar.scss: -------------------------------------------------------------------------------- 1 | #action-bar { 2 | display: none; 3 | position: absolute; 4 | left: 0; 5 | right: 0; 6 | bottom: 0; 7 | margin: auto; 8 | width: fit-content; 9 | height: fit-content; 10 | overflow: hidden; 11 | z-index: 999; 12 | 13 | .slot { 14 | max-width: 120px; 15 | display: inline-block; 16 | background-color: $slot; 17 | margin: 3px; 18 | position: relative; 19 | border: 1px solid $border; 20 | transition: background-color ease-in 0.15s; 21 | 22 | &.empty-used { 23 | background-color: $slot-error; 24 | } 25 | 26 | &.used { 27 | background-color: $slot-dragging; 28 | } 29 | 30 | .item { 31 | width: 100%; 32 | min-width: 110px; 33 | height: 120px; 34 | background-size: 70%; 35 | background-repeat: no-repeat; 36 | background-position: center center; 37 | 38 | .item-keybind { 39 | position: absolute; 40 | text-align: center; 41 | font-size: 15px; 42 | line-height: 0px; 43 | color: $hotkey-text; 44 | width: fit-content; 45 | top: 0; 46 | z-index: 999; 47 | background: $hotkey-background; 48 | padding: 10px; 49 | border-right: 1px solid $border; 50 | border-bottom: 1px solid $border; 51 | } 52 | 53 | .item-name { 54 | position: absolute; 55 | bottom: 0; 56 | text-align: center; 57 | padding-top: 5px; 58 | padding-bottom: 5px; 59 | width: 100%; 60 | min-height: 30px; 61 | z-index: 500; 62 | font-size: 12px; 63 | background-color: $item-name-background; 64 | border-style: solid; 65 | border-color: $primary; 66 | border-width: 1px 1px 1px 1px; 67 | color: $item-name-text; 68 | font-weight: 200; 69 | } 70 | 71 | .item-count { 72 | position: absolute; 73 | top: 0; 74 | text-align: right; 75 | right: 5px; 76 | height: 20px; 77 | z-index: 500; 78 | } 79 | } 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /src/html/css/components/_alert.scss: -------------------------------------------------------------------------------- 1 | #use-alert { 2 | display: none; 3 | position: absolute; 4 | left: 0; 5 | bottom: 25%; 6 | width: fit-content; 7 | height: fit-content; 8 | overflow: hidden; 9 | 10 | .slot { 11 | max-width: 120px; 12 | opacity: 0.75; 13 | display: inline-block; 14 | background-color: $slot; 15 | margin: 3px; 16 | position: relative; 17 | border: 1px solid $border; 18 | 19 | .item { 20 | width: 100%; 21 | min-width: 110px; 22 | height: 120px; 23 | background-size: 70%; 24 | background-repeat: no-repeat; 25 | background-position: center center; 26 | 27 | .item-keybind { 28 | position: absolute; 29 | text-align: center; 30 | font-size: 15px; 31 | line-height: 0px; 32 | color: $hotkey-text; 33 | width: fit-content; 34 | top: 0; 35 | z-index: 999; 36 | background: $hotkey-background; 37 | padding: 10px; 38 | border-right: 1px solid $border; 39 | border-bottom: 1px solid $border; 40 | } 41 | 42 | .item-name { 43 | position: absolute; 44 | bottom: 25px; 45 | text-align: center; 46 | padding-top: 5px; 47 | padding-bottom: 5px; 48 | width: 100%; 49 | min-height: 30px; 50 | z-index: 500; 51 | font-size: 12px; 52 | background-color: $item-name-background; 53 | border-style: solid; 54 | border-color: $border; 55 | border-width: 1px 1px 1px 1px; 56 | color: $item-name-text; 57 | font-weight: 200; 58 | } 59 | 60 | .item-count { 61 | position: absolute; 62 | top: 0; 63 | text-align: right; 64 | right: 5px; 65 | height: 20px; 66 | z-index: 500; 67 | } 68 | } 69 | } 70 | 71 | .alert-text { 72 | text-align: center; 73 | text-transform: none !important; 74 | border-top: 1px solid $border; 75 | background: #000000; 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /src/html/css/components/_inventory.scss: -------------------------------------------------------------------------------- 1 | * { 2 | padding: 0; 3 | margin: 0; 4 | font-family: 'Signika', sans-serif; 5 | text-transform: none; 6 | color: white; 7 | text-shadow: 8 | -0.5px -0.5px 0 #000, 9 | 0.5px -0.5px 0 #000, 10 | -0.5px 0.5px 0 #000, 11 | 0.5px 0.5px 0 #000; 12 | } 13 | 14 | body { 15 | background-color: transparent !important; 16 | overflow: hidden; 17 | 18 | .ui { 19 | position: relative; 20 | left: 5vw; 21 | top: 5vh; 22 | width: 90vw; 23 | height: 90vh; 24 | background-color: $ui-background; 25 | z-index: 0; 26 | overflow: hidden; 27 | display: none; 28 | 29 | .inv-log { 30 | height: 15%; 31 | width: 34%; 32 | position: absolute; 33 | bottom: 1%; 34 | right: 2.5%; 35 | text-align: right; 36 | box-shadow: 1px 1px 57px rgba(0, 0, 0, 0.0); 37 | background-color: $inv-background; 38 | overflow: hidden; 39 | text-overflow: ellipsis; 40 | white-space: nowrap; 41 | padding: 10px; 42 | color: $accent; 43 | font-size: 10px; 44 | } 45 | 46 | .close-ui { 47 | text-align: center; 48 | padding: 10px; 49 | color: $primary; 50 | background-color: rgba(75, 0, 0, 0.75); 51 | width: 100%; 52 | position: absolute; 53 | left: 50%; 54 | top: 100%; 55 | transform: translate(-50%, -50%); 56 | 57 | &:hover { 58 | filter: brightness(0.75); 59 | transition: all ease-in 0.15s; 60 | } 61 | } 62 | 63 | .inventory { 64 | position: absolute; 65 | left: 50%; 66 | top: 50%; 67 | transform: translate(-50%, -50%); 68 | width: fit-content; 69 | min-width: 95%; 70 | max-width: 95%; 71 | height: 65%; 72 | box-shadow: 1px 1px 57px rgba(0, 0, 0, 0.0); 73 | background-color: $inv-background; 74 | 75 | .inventory-wrapper { 76 | display: inline-block; 77 | height: 100%; 78 | width: 40%; 79 | overflow: visible; 80 | position: absolute; 81 | left: 0; 82 | 83 | &:last-child { 84 | right: 0; 85 | left: auto; 86 | } 87 | 88 | #inventoryOne, #inventoryTwo { 89 | height: 100%; 90 | overflow-y: auto; 91 | overflow-x: hidden; 92 | display: grid; 93 | grid-template-columns: 19.35% 19.35% 19.35% 19.35% 19.35%; 94 | grid-gap: 0.7%; 95 | width: 100.5%; 96 | min-width: 100.5%; 97 | grid-auto-rows: 20%; 98 | 99 | // TODO É pra existir? 100 | &.disabled { 101 | filter: brightness(0.25); 102 | transition: filter ease-in 0.15s; 103 | } 104 | 105 | } 106 | 107 | .inv-label{ 108 | font-size: 14px; 109 | width: 100%; 110 | } 111 | 112 | .inv-id { 113 | text-align: left; 114 | font-size: 18px; 115 | } 116 | 117 | .inv-slots { 118 | position: absolute; 119 | bottom: 0; 120 | } 121 | 122 | .left-data { 123 | width: 100%; 124 | display: flex; 125 | position: absolute; 126 | top: -60px; 127 | padding-left: 5px; 128 | text-transform: none !important; 129 | flex-direction: row-reverse; 130 | flex-wrap: wrap; 131 | justify-content: flex-end; 132 | 133 | .inv-id { 134 | text-align: left; 135 | } 136 | 137 | .inv-slots { 138 | right: 0; 139 | } 140 | 141 | .inv-weight{ 142 | text-align: center; 143 | } 144 | } 145 | 146 | .right-data { 147 | width: 100%; 148 | display: flex; 149 | position: absolute; 150 | top: -60px; 151 | padding-left: 5px; 152 | text-transform: none !important; 153 | flex-direction: row-reverse; 154 | flex-wrap: wrap; 155 | right: 0; 156 | justify-content: flex-start; 157 | 158 | .inv-label { 159 | text-align: left; 160 | } 161 | 162 | .inv-id { 163 | left: 0; 164 | margin-right: auto; 165 | } 166 | 167 | .inv-slots { 168 | right: 0; 169 | margin-right: auto; 170 | } 171 | } 172 | } 173 | 174 | #controls { 175 | display: inline-block; 176 | width: 20%; 177 | height: 100%; 178 | position: absolute; 179 | left: 0; 180 | right: 0; 181 | margin-left: auto; 182 | margin-right: auto; 183 | border: 0px solid $accent; 184 | 185 | .info-div { 186 | text-align: center; 187 | padding: 10px; 188 | background-color: $primary; 189 | width: 50%; 190 | position: absolute; 191 | left: 50%; 192 | top: 15%; 193 | transform: translate(-50%, -50%); 194 | border: 0px solid $border; 195 | 196 | .ammoIcon { 197 | width: 10px; 198 | height: 10px; 199 | } 200 | } 201 | 202 | .hidden { 203 | display: none; 204 | } 205 | 206 | .controls-div { 207 | position: absolute; 208 | left: 50%; 209 | top: 50%; 210 | transform: translate(-50%, -50%); 211 | width: 50%; 212 | border: 0px solid $border; 213 | 214 | .control { 215 | width: 100%; 216 | height: 40px; 217 | background-color: $primary; 218 | margin-bottom: 10px; 219 | text-align: center; 220 | vertical-align: middle; 221 | line-height: 40px; 222 | border: 0px solid $border; 223 | 224 | &:last-child { 225 | margin-bottom: 0; 226 | } 227 | 228 | &.hover { 229 | transition: all ease-in 0.15s; 230 | filter: brightness(60%); 231 | } 232 | 233 | &.disabled { 234 | background-color: $disabled-control !important; //rgba(54, 54, 54, 0.81) 235 | transition: all ease-in 0.15s; 236 | } 237 | } 238 | 239 | #count { 240 | outline: none; 241 | font-size: 18px; 242 | } 243 | } 244 | 245 | .tooltip-div, .weight-div { 246 | display: none; 247 | text-align: center; 248 | padding: 10px; 249 | background-color: $primary; 250 | width: 65%; 251 | position: absolute; 252 | left: 50%; 253 | bottom: 0; 254 | transform: translate(-50%, -50%); 255 | border: 2px solid $border; 256 | border-radius: 5px; 257 | 258 | hr { 259 | border: none; 260 | border-bottom: 1px solid rgba(0, 0, 0, 0.5); 261 | margin: 10px; 262 | } 263 | 264 | .tooltip-name { 265 | font-size: 15px; 266 | } 267 | 268 | .tooltip-uniqueness, .tooltip-meta { 269 | font-size: 10px; 270 | 271 | .meta-key, .meta-val { 272 | display: inline-block; 273 | } 274 | } 275 | 276 | .tooltip-desc { 277 | font-size: 10px; 278 | } 279 | 280 | .tooltip-weight { 281 | font-size: 10px; 282 | } 283 | } 284 | } 285 | } 286 | 287 | input::-webkit-outer-spin-button, 288 | input::-webkit-inner-spin-button { 289 | -webkit-appearance: none; 290 | margin: 0; 291 | } 292 | 293 | input[type=number] { 294 | -moz-appearance: textfield; 295 | border: 0px solid #b3b6bb; 296 | } 297 | 298 | .slot { 299 | float: left; 300 | background-color: $slot; 301 | position: relative; 302 | border: 1px solid $border; 303 | transition: filter ease-in 0.15s; 304 | overflow: hidden; 305 | 306 | &.search-non-match { 307 | opacity: 0.25; 308 | background-color: rgba(255, 0, 0, 0.25); 309 | -webkit-transition: opacity ease-in 0.1s; 310 | transition: opacity ease-in 0.1s border 0px solid $accent; 311 | } 312 | 313 | &.slot-template { 314 | display: none; 315 | } 316 | 317 | &:hover { 318 | filter: brightness(0.6); 319 | // background-color: rgba(0, 0, 0, 0.664); 320 | } 321 | 322 | &.temporary { 323 | background-color: $slot-temporary !important; 324 | 325 | // &:hover { 326 | // background-color: rgba(26, 0, 0, 0.664) !important; 327 | // } 328 | } 329 | 330 | &.storage { 331 | background-color: $slot-storage !important; 332 | 333 | // &:hover { 334 | // background-color: rgba(0, 4, 26, 0.664) !important; 335 | // } 336 | } 337 | 338 | &.evidence { 339 | background-color: $slot-evidence !important; 340 | 341 | // &:hover { 342 | // background-color: rgba(26, 18, 0, 0.664) !important; 343 | // } 344 | } 345 | 346 | &.player { 347 | background-color: $slot-player !important; 348 | 349 | // &:hover { 350 | // background-color: rgba(26, 0, 26, 0.664) !important; 351 | // } 352 | } 353 | 354 | &.store { 355 | background-color: $slot-player !important; 356 | 357 | // &:hover { 358 | // background-color: rgba(26, 0, 26, 0.664) !important; 359 | // } 360 | } 361 | 362 | &.orig-dragging { 363 | background-color: $slot-dragging !important; 364 | } 365 | 366 | &.error { 367 | background-color: $slot-error; 368 | } 369 | 370 | &.dragging { 371 | background-color: transparent !important; 372 | border: none !important; 373 | 374 | .item { 375 | min-width: 135px !important; 376 | } 377 | 378 | .item-name { 379 | background-color: transparent !important; 380 | border-top: none !important; 381 | } 382 | 383 | .item-count { 384 | display: none !important; 385 | } 386 | 387 | .item-keybind { 388 | display: none !important; 389 | } 390 | } 391 | 392 | .item, 393 | .item-other { 394 | width: 100%; 395 | min-width: 50%; 396 | height: 80px; 397 | background-size: 80%; 398 | background-repeat: no-repeat; 399 | background-position: center center; 400 | 401 | .item-keybind { 402 | position: absolute; 403 | text-align: center; 404 | font-size: 15px; 405 | line-height: 0px; 406 | color: $hotkey-text; 407 | width: fit-content; 408 | top: 0; 409 | z-index: 999; 410 | background: $hotkey-background; 411 | padding: 10px; 412 | border-right: 1px solid $border; 413 | border-bottom: 1px solid $border; 414 | } 415 | 416 | .item-name { 417 | position: absolute; 418 | bottom: 0; 419 | text-align: center; 420 | padding-top: 5px; 421 | padding-bottom: 5px; 422 | width: 100%; 423 | min-height: 30px; 424 | z-index: 500; 425 | font-size: 12px; 426 | background-color: $item-name-background; 427 | border-top: 1px solid $border; 428 | color: $item-name-text; 429 | font-weight: 200; 430 | } 431 | 432 | .item-count { 433 | position: absolute; 434 | font-size: 12px; 435 | top: 0; 436 | text-align: right; 437 | right: 5px; 438 | height: 20px; 439 | z-index: 500; 440 | } 441 | 442 | .item-price { 443 | position: absolute; 444 | top: 0; 445 | text-align: left; 446 | left: 5px; 447 | height: 20px; 448 | z-index: 500; 449 | color: $item-price-background; 450 | } 451 | } 452 | } 453 | 454 | .inventory-wrapper::-webkit-scrollbar-track, #inventoryOne::-webkit-scrollbar-track, #inventoryTwo::-webkit-scrollbar-track, #debugDiv::-webkit-scrollbar-track { 455 | background-color: none; 456 | border: none; 457 | } 458 | 459 | .inventory-wrapper::-webkit-scrollbar, #inventoryOne::-webkit-scrollbar, #inventoryTwo::-webkit-scrollbar, #debugDiv::-webkit-scrollbar { 460 | width: 5px; 461 | background-color: $scroll-background; 462 | } 463 | 464 | .inventory-wrapper::-webkit-scrollbar-thumb, #inventoryOne::-webkit-scrollbar-thumb, #inventoryTwo::-webkit-scrollbar-thumb, #debugDiv::-webkit-scrollbar-thumb { 465 | background-color: $scroll-thumb; 466 | border: 2px solid $scroll-thumb; 467 | } 468 | 469 | .nearbyPlayerButton { 470 | width: 100%; 471 | margin-top: 5px; 472 | display: block; 473 | text-decoration: none; 474 | padding: 2px; 475 | color: rgba(255, 255, 255, 0.85); 476 | background-color: rgba(83, 57, 57, 0.226); 477 | text-shadow: none; 478 | font-size: 14px !important; 479 | outline: none; 480 | text-transform: none; 481 | text-align: center; 482 | line-height: 30px; 483 | border: none; 484 | 485 | &:hover { 486 | background-color: rgba(46, 29, 29, 0.8); 487 | } 488 | } 489 | } 490 | 491 | .near-players-wrapper { 492 | position: absolute; 493 | left: 0; 494 | top: 0; 495 | width: 100vw; 496 | height: 100vh; 497 | background-color: $ui-background; 498 | z-index: 0; 499 | overflow: hidden; 500 | display: none; 501 | 502 | .near-players-list { 503 | width: 500px; 504 | height: fit-content; 505 | background: $hotkey-background; 506 | position: absolute; 507 | top: 0; 508 | bottom: 0; 509 | left: 0; 510 | right: 0; 511 | margin: auto; 512 | border: 1px solid $border; 513 | z-index: 1000; 514 | 515 | .popup-header { 516 | background: rgba(0, 0, 0, 0.75); 517 | border-bottom: 1px solid $border; 518 | 519 | .popup-header-text { 520 | display: inline-block; 521 | width: 90%; 522 | padding: 10px; 523 | } 524 | 525 | .exit-popup { 526 | display: inline-block; 527 | width: fit-content; 528 | margin-left: auto; 529 | padding: 10px; 530 | width: 10%; 531 | text-align: right; 532 | color: $accent; 533 | 534 | &:hover { 535 | transition: all ease-in 0.15s; 536 | filter: brightness(0.7); 537 | } 538 | } 539 | } 540 | 541 | .popup-body { 542 | padding: 5px; 543 | max-height: 660px; 544 | overflow-y: auto; 545 | overflow-x: hidden; 546 | 547 | &::-webkit-scrollbar-track { 548 | background-color: none; 549 | border: none; 550 | } 551 | 552 | &::-webkit-scrollbar { 553 | width: 10px; 554 | background-color: $scroll-background; 555 | } 556 | 557 | &::-webkit-scrollbar-thumb{ 558 | background-color: $scroll-thumb; 559 | border: 2px solid $scroll-thumb; 560 | } 561 | 562 | .player, .cashchoice { 563 | width: 100%; 564 | height: 50px; 565 | line-height: 50px; 566 | text-align: center; 567 | background: $slot-dragging; 568 | border: 1px solid $border; 569 | margin-bottom: 5px; 570 | 571 | &:hover { 572 | filter: brightness(0.6); 573 | transition: all ease-in 0.15s; 574 | } 575 | 576 | &:last-child { 577 | margin-bottom: 0 !important; 578 | } 579 | } 580 | } 581 | } 582 | } 583 | } 584 | -------------------------------------------------------------------------------- /src/html/css/config/_color-variables.scss: -------------------------------------------------------------------------------- 1 | $primary: #414141; //rgba(20, 11, 20, 0.75) 2 | $accent: #9d9d9d; 3 | $border: #0d0d0d; //rgba(255,255,255,0.1) 4 | 5 | $scroll-thumb: rgba(255, 255, 255, 0.38); 6 | $scroll-background: transparent; 7 | 8 | $ui-background: rgba(0, 0, 0, 0.65); 9 | $inv-background: rgba(0, 0, 0, 0.29); 10 | 11 | $disabled-control: rgba(150, 54, 54, 0.81) !important; 12 | 13 | $slot: rgba(50, 50, 50, 0.38); 14 | $slot-player: rgba(71, 0, 61, 0.38) !important; 15 | $slot-temporary: rgba(71, 0, 0, 0.38) !important; 16 | $slot-storage: rgba(0, 45, 71, 0.38) !important; 17 | $slot-evidence: rgba(71, 48, 0, 0.38) !important; 18 | $slot-shop: rgba(0, 71, 4, 0.38) !important; 19 | 20 | $slot-dragging: rgba(49, 49, 49, 0.38); 21 | $slot-error: rgba(255, 0, 0, 0.38); 22 | $slot-used: rgba(0, 0, 0, 0.75); 23 | 24 | $hotkey-text: #ffffff; 25 | $hotkey-background: #2c2c2c; 26 | 27 | $item-name-background: rgba(0, 0, 0, 0.30); 28 | $item-name-text: #ffffff; 29 | $item-price-background: rgba(30, 255, 0, 0.7); 30 | -------------------------------------------------------------------------------- /src/html/css/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | padding: 0; 3 | margin: 0; 4 | font-family: 'Signika', sans-serif; 5 | text-transform: none; 6 | color: white; 7 | text-shadow: -0.5px -0.5px 0 #000, 0.5px -0.5px 0 #000, -0.5px 0.5px 0 #000, 0.5px 0.5px 0 #000; } 8 | 9 | body { 10 | background-color: transparent !important; 11 | overflow: hidden; } 12 | body .ui { 13 | position: relative; 14 | left: 5vw; 15 | top: 5vh; 16 | width: 90vw; 17 | height: 90vh; 18 | background-color: rgba(0, 0, 0, 0.65); 19 | z-index: 0; 20 | overflow: hidden; 21 | display: none; } 22 | body .ui .inv-log { 23 | height: 15%; 24 | width: 34%; 25 | position: absolute; 26 | bottom: 1%; 27 | right: 2.5%; 28 | text-align: right; 29 | box-shadow: 1px 1px 57px rgba(0, 0, 0, 0); 30 | background-color: rgba(0, 0, 0, 0.29); 31 | overflow: hidden; 32 | text-overflow: ellipsis; 33 | white-space: nowrap; 34 | padding: 10px; 35 | color: #9d9d9d; 36 | font-size: 10px; } 37 | body .ui .close-ui { 38 | text-align: center; 39 | padding: 10px; 40 | color: #414141; 41 | background-color: rgba(75, 0, 0, 0.75); 42 | width: 100%; 43 | position: absolute; 44 | left: 50%; 45 | top: 100%; 46 | transform: translate(-50%, -50%); } 47 | body .ui .close-ui:hover { 48 | filter: brightness(0.75); 49 | transition: all ease-in 0.15s; } 50 | body .ui .inventory { 51 | position: absolute; 52 | left: 50%; 53 | top: 50%; 54 | transform: translate(-50%, -50%); 55 | width: fit-content; 56 | min-width: 95%; 57 | max-width: 95%; 58 | height: 65%; 59 | box-shadow: 1px 1px 57px rgba(0, 0, 0, 0); 60 | background-color: rgba(0, 0, 0, 0.29); } 61 | body .ui .inventory .inventory-wrapper { 62 | display: inline-block; 63 | height: 100%; 64 | width: 40%; 65 | overflow: visible; 66 | position: absolute; 67 | left: 0; } 68 | body .ui .inventory .inventory-wrapper:last-child { 69 | right: 0; 70 | left: auto; } 71 | body .ui .inventory .inventory-wrapper #inventoryOne, body .ui .inventory .inventory-wrapper #inventoryTwo { 72 | height: 100%; 73 | overflow-y: auto; 74 | overflow-x: hidden; 75 | display: grid; 76 | grid-template-columns: 19.35% 19.35% 19.35% 19.35% 19.35%; 77 | grid-gap: 0.7%; 78 | width: 100.5%; 79 | min-width: 100.5%; 80 | grid-auto-rows: 20%; } 81 | body .ui .inventory .inventory-wrapper #inventoryOne.disabled, body .ui .inventory .inventory-wrapper #inventoryTwo.disabled { 82 | filter: brightness(0.25); 83 | transition: filter ease-in 0.15s; } 84 | body .ui .inventory .inventory-wrapper .inv-label { 85 | font-size: 14px; 86 | width: 100%; } 87 | body .ui .inventory .inventory-wrapper .inv-id { 88 | text-align: left; 89 | font-size: 18px; } 90 | body .ui .inventory .inventory-wrapper .inv-slots { 91 | position: absolute; 92 | bottom: 0; } 93 | body .ui .inventory .inventory-wrapper .left-data { 94 | width: 100%; 95 | display: flex; 96 | position: absolute; 97 | top: -60px; 98 | padding-left: 5px; 99 | text-transform: none !important; 100 | flex-direction: row-reverse; 101 | flex-wrap: wrap; 102 | justify-content: flex-end; } 103 | body .ui .inventory .inventory-wrapper .left-data .inv-id { 104 | text-align: left; } 105 | body .ui .inventory .inventory-wrapper .left-data .inv-slots { 106 | right: 0; } 107 | body .ui .inventory .inventory-wrapper .left-data .inv-weight { 108 | text-align: center; } 109 | body .ui .inventory .inventory-wrapper .right-data { 110 | width: 100%; 111 | display: flex; 112 | position: absolute; 113 | top: -60px; 114 | padding-left: 5px; 115 | text-transform: none !important; 116 | flex-direction: row-reverse; 117 | flex-wrap: wrap; 118 | right: 0; 119 | justify-content: flex-start; } 120 | body .ui .inventory .inventory-wrapper .right-data .inv-label { 121 | text-align: left; } 122 | body .ui .inventory .inventory-wrapper .right-data .inv-id { 123 | left: 0; 124 | margin-right: auto; } 125 | body .ui .inventory .inventory-wrapper .right-data .inv-slots { 126 | right: 0; 127 | margin-right: auto; } 128 | body .ui .inventory #controls { 129 | display: inline-block; 130 | width: 20%; 131 | height: 100%; 132 | position: absolute; 133 | left: 0; 134 | right: 0; 135 | margin-left: auto; 136 | margin-right: auto; 137 | border: 0px solid #9d9d9d; } 138 | body .ui .inventory #controls .info-div { 139 | text-align: center; 140 | padding: 10px; 141 | background-color: #414141; 142 | width: 50%; 143 | position: absolute; 144 | left: 50%; 145 | top: 15%; 146 | transform: translate(-50%, -50%); 147 | border: 0px solid #0d0d0d; } 148 | body .ui .inventory #controls .info-div .ammoIcon { 149 | width: 10px; 150 | height: 10px; } 151 | body .ui .inventory #controls .hidden { 152 | display: none; } 153 | body .ui .inventory #controls .controls-div { 154 | position: absolute; 155 | left: 50%; 156 | top: 50%; 157 | transform: translate(-50%, -50%); 158 | width: 50%; 159 | border: 0px solid #0d0d0d; } 160 | body .ui .inventory #controls .controls-div .control { 161 | width: 100%; 162 | height: 40px; 163 | background-color: #414141; 164 | margin-bottom: 10px; 165 | text-align: center; 166 | vertical-align: middle; 167 | line-height: 40px; 168 | border: 0px solid #0d0d0d; } 169 | body .ui .inventory #controls .controls-div .control:last-child { 170 | margin-bottom: 0; } 171 | body .ui .inventory #controls .controls-div .control.hover { 172 | transition: all ease-in 0.15s; 173 | filter: brightness(60%); } 174 | body .ui .inventory #controls .controls-div .control.disabled { 175 | background-color: rgba(150, 54, 54, 0.81) !important !important; 176 | transition: all ease-in 0.15s; } 177 | body .ui .inventory #controls .controls-div #count { 178 | outline: none; 179 | font-size: 18px; } 180 | body .ui .inventory #controls .tooltip-div, body .ui .inventory #controls .weight-div { 181 | display: none; 182 | text-align: center; 183 | padding: 10px; 184 | background-color: #414141; 185 | width: 65%; 186 | position: absolute; 187 | left: 50%; 188 | bottom: 0; 189 | transform: translate(-50%, -50%); 190 | border: 2px solid #0d0d0d; 191 | border-radius: 5px; } 192 | body .ui .inventory #controls .tooltip-div hr, body .ui .inventory #controls .weight-div hr { 193 | border: none; 194 | border-bottom: 1px solid rgba(0, 0, 0, 0.5); 195 | margin: 10px; } 196 | body .ui .inventory #controls .tooltip-div .tooltip-name, body .ui .inventory #controls .weight-div .tooltip-name { 197 | font-size: 15px; } 198 | body .ui .inventory #controls .tooltip-div .tooltip-uniqueness, body .ui .inventory #controls .tooltip-div .tooltip-meta, body .ui .inventory #controls .weight-div .tooltip-uniqueness, body .ui .inventory #controls .weight-div .tooltip-meta { 199 | font-size: 10px; } 200 | body .ui .inventory #controls .tooltip-div .tooltip-uniqueness .meta-key, body .ui .inventory #controls .tooltip-div .tooltip-uniqueness .meta-val, body .ui .inventory #controls .tooltip-div .tooltip-meta .meta-key, body .ui .inventory #controls .tooltip-div .tooltip-meta .meta-val, body .ui .inventory #controls .weight-div .tooltip-uniqueness .meta-key, body .ui .inventory #controls .weight-div .tooltip-uniqueness .meta-val, body .ui .inventory #controls .weight-div .tooltip-meta .meta-key, body .ui .inventory #controls .weight-div .tooltip-meta .meta-val { 201 | display: inline-block; } 202 | body .ui .inventory #controls .tooltip-div .tooltip-desc, body .ui .inventory #controls .weight-div .tooltip-desc { 203 | font-size: 10px; } 204 | body .ui .inventory #controls .tooltip-div .tooltip-weight, body .ui .inventory #controls .weight-div .tooltip-weight { 205 | font-size: 10px; } 206 | body .ui input::-webkit-outer-spin-button, 207 | body .ui input::-webkit-inner-spin-button { 208 | -webkit-appearance: none; 209 | margin: 0; } 210 | body .ui input[type=number] { 211 | -moz-appearance: textfield; 212 | border: 0px solid #b3b6bb; } 213 | body .ui .slot { 214 | float: left; 215 | background-color: rgba(50, 50, 50, 0.38); 216 | position: relative; 217 | border: 1px solid #0d0d0d; 218 | transition: filter ease-in 0.15s; 219 | overflow: hidden; } 220 | body .ui .slot.search-non-match { 221 | opacity: 0.25; 222 | background-color: rgba(255, 0, 0, 0.25); 223 | -webkit-transition: opacity ease-in 0.1s; 224 | transition: opacity ease-in 0.1s border 0px solid #9d9d9d; } 225 | body .ui .slot.slot-template { 226 | display: none; } 227 | body .ui .slot:hover { 228 | filter: brightness(0.6); } 229 | body .ui .slot.temporary { 230 | background-color: rgba(71, 0, 0, 0.38) !important !important; } 231 | body .ui .slot.storage { 232 | background-color: rgba(0, 45, 71, 0.38) !important !important; } 233 | body .ui .slot.evidence { 234 | background-color: rgba(71, 48, 0, 0.38) !important !important; } 235 | body .ui .slot.player { 236 | background-color: rgba(71, 0, 61, 0.38) !important !important; } 237 | body .ui .slot.store { 238 | background-color: rgba(71, 0, 61, 0.38) !important !important; } 239 | body .ui .slot.orig-dragging { 240 | background-color: rgba(49, 49, 49, 0.38) !important; } 241 | body .ui .slot.error { 242 | background-color: rgba(255, 0, 0, 0.38); } 243 | body .ui .slot.dragging { 244 | background-color: transparent !important; 245 | border: none !important; } 246 | body .ui .slot.dragging .item { 247 | min-width: 135px !important; } 248 | body .ui .slot.dragging .item-name { 249 | background-color: transparent !important; 250 | border-top: none !important; } 251 | body .ui .slot.dragging .item-count { 252 | display: none !important; } 253 | body .ui .slot.dragging .item-keybind { 254 | display: none !important; } 255 | body .ui .slot .item, 256 | body .ui .slot .item-other { 257 | width: 100%; 258 | min-width: 50%; 259 | height: 80px; 260 | background-size: 80%; 261 | background-repeat: no-repeat; 262 | background-position: center center; } 263 | body .ui .slot .item .item-keybind, 264 | body .ui .slot .item-other .item-keybind { 265 | position: absolute; 266 | text-align: center; 267 | font-size: 15px; 268 | line-height: 0px; 269 | color: #ffffff; 270 | width: fit-content; 271 | top: 0; 272 | z-index: 999; 273 | background: #2c2c2c; 274 | padding: 10px; 275 | border-right: 1px solid #0d0d0d; 276 | border-bottom: 1px solid #0d0d0d; } 277 | body .ui .slot .item .item-name, 278 | body .ui .slot .item-other .item-name { 279 | position: absolute; 280 | bottom: 0; 281 | text-align: center; 282 | padding-top: 5px; 283 | padding-bottom: 5px; 284 | width: 100%; 285 | min-height: 30px; 286 | z-index: 500; 287 | font-size: 12px; 288 | background-color: rgba(0, 0, 0, 0.3); 289 | border-top: 1px solid #0d0d0d; 290 | color: #ffffff; 291 | font-weight: 200; } 292 | body .ui .slot .item .item-count, 293 | body .ui .slot .item-other .item-count { 294 | position: absolute; 295 | font-size: 12px; 296 | top: 0; 297 | text-align: right; 298 | right: 5px; 299 | height: 20px; 300 | z-index: 500; } 301 | body .ui .slot .item .item-price, 302 | body .ui .slot .item-other .item-price { 303 | position: absolute; 304 | top: 0; 305 | text-align: left; 306 | left: 5px; 307 | height: 20px; 308 | z-index: 500; 309 | color: rgba(30, 255, 0, 0.7); } 310 | body .ui .inventory-wrapper::-webkit-scrollbar-track, body .ui #inventoryOne::-webkit-scrollbar-track, body .ui #inventoryTwo::-webkit-scrollbar-track, body .ui #debugDiv::-webkit-scrollbar-track { 311 | background-color: none; 312 | border: none; } 313 | body .ui .inventory-wrapper::-webkit-scrollbar, body .ui #inventoryOne::-webkit-scrollbar, body .ui #inventoryTwo::-webkit-scrollbar, body .ui #debugDiv::-webkit-scrollbar { 314 | width: 5px; 315 | background-color: transparent; } 316 | body .ui .inventory-wrapper::-webkit-scrollbar-thumb, body .ui #inventoryOne::-webkit-scrollbar-thumb, body .ui #inventoryTwo::-webkit-scrollbar-thumb, body .ui #debugDiv::-webkit-scrollbar-thumb { 317 | background-color: rgba(255, 255, 255, 0.38); 318 | border: 2px solid rgba(255, 255, 255, 0.38); } 319 | body .ui .nearbyPlayerButton { 320 | width: 100%; 321 | margin-top: 5px; 322 | display: block; 323 | text-decoration: none; 324 | padding: 2px; 325 | color: rgba(255, 255, 255, 0.85); 326 | background-color: rgba(83, 57, 57, 0.226); 327 | text-shadow: none; 328 | font-size: 14px !important; 329 | outline: none; 330 | text-transform: none; 331 | text-align: center; 332 | line-height: 30px; 333 | border: none; } 334 | body .ui .nearbyPlayerButton:hover { 335 | background-color: rgba(46, 29, 29, 0.8); } 336 | body .near-players-wrapper { 337 | position: absolute; 338 | left: 0; 339 | top: 0; 340 | width: 100vw; 341 | height: 100vh; 342 | background-color: rgba(0, 0, 0, 0.65); 343 | z-index: 0; 344 | overflow: hidden; 345 | display: none; } 346 | body .near-players-wrapper .near-players-list { 347 | width: 500px; 348 | height: fit-content; 349 | background: #2c2c2c; 350 | position: absolute; 351 | top: 0; 352 | bottom: 0; 353 | left: 0; 354 | right: 0; 355 | margin: auto; 356 | border: 1px solid #0d0d0d; 357 | z-index: 1000; } 358 | body .near-players-wrapper .near-players-list .popup-header { 359 | background: rgba(0, 0, 0, 0.75); 360 | border-bottom: 1px solid #0d0d0d; } 361 | body .near-players-wrapper .near-players-list .popup-header .popup-header-text { 362 | display: inline-block; 363 | width: 90%; 364 | padding: 10px; } 365 | body .near-players-wrapper .near-players-list .popup-header .exit-popup { 366 | display: inline-block; 367 | width: fit-content; 368 | margin-left: auto; 369 | padding: 10px; 370 | width: 10%; 371 | text-align: right; 372 | color: #9d9d9d; } 373 | body .near-players-wrapper .near-players-list .popup-header .exit-popup:hover { 374 | transition: all ease-in 0.15s; 375 | filter: brightness(0.7); } 376 | body .near-players-wrapper .near-players-list .popup-body { 377 | padding: 5px; 378 | max-height: 660px; 379 | overflow-y: auto; 380 | overflow-x: hidden; } 381 | body .near-players-wrapper .near-players-list .popup-body::-webkit-scrollbar-track { 382 | background-color: none; 383 | border: none; } 384 | body .near-players-wrapper .near-players-list .popup-body::-webkit-scrollbar { 385 | width: 10px; 386 | background-color: transparent; } 387 | body .near-players-wrapper .near-players-list .popup-body::-webkit-scrollbar-thumb { 388 | background-color: rgba(255, 255, 255, 0.38); 389 | border: 2px solid rgba(255, 255, 255, 0.38); } 390 | body .near-players-wrapper .near-players-list .popup-body .player, body .near-players-wrapper .near-players-list .popup-body .cashchoice { 391 | width: 100%; 392 | height: 50px; 393 | line-height: 50px; 394 | text-align: center; 395 | background: rgba(49, 49, 49, 0.38); 396 | border: 1px solid #0d0d0d; 397 | margin-bottom: 5px; } 398 | body .near-players-wrapper .near-players-list .popup-body .player:hover, body .near-players-wrapper .near-players-list .popup-body .cashchoice:hover { 399 | filter: brightness(0.6); 400 | transition: all ease-in 0.15s; } 401 | body .near-players-wrapper .near-players-list .popup-body .player:last-child, body .near-players-wrapper .near-players-list .popup-body .cashchoice:last-child { 402 | margin-bottom: 0 !important; } 403 | 404 | #use-alert { 405 | display: none; 406 | position: absolute; 407 | left: 0; 408 | bottom: 25%; 409 | width: fit-content; 410 | height: fit-content; 411 | overflow: hidden; } 412 | #use-alert .slot { 413 | max-width: 120px; 414 | opacity: 0.75; 415 | display: inline-block; 416 | background-color: rgba(50, 50, 50, 0.38); 417 | margin: 3px; 418 | position: relative; 419 | border: 1px solid #0d0d0d; } 420 | #use-alert .slot .item { 421 | width: 100%; 422 | min-width: 110px; 423 | height: 120px; 424 | background-size: 70%; 425 | background-repeat: no-repeat; 426 | background-position: center center; } 427 | #use-alert .slot .item .item-keybind { 428 | position: absolute; 429 | text-align: center; 430 | font-size: 15px; 431 | line-height: 0px; 432 | color: #ffffff; 433 | width: fit-content; 434 | top: 0; 435 | z-index: 999; 436 | background: #2c2c2c; 437 | padding: 10px; 438 | border-right: 1px solid #0d0d0d; 439 | border-bottom: 1px solid #0d0d0d; } 440 | #use-alert .slot .item .item-name { 441 | position: absolute; 442 | bottom: 25px; 443 | text-align: center; 444 | padding-top: 5px; 445 | padding-bottom: 5px; 446 | width: 100%; 447 | min-height: 30px; 448 | z-index: 500; 449 | font-size: 12px; 450 | background-color: rgba(0, 0, 0, 0.3); 451 | border-style: solid; 452 | border-color: #0d0d0d; 453 | border-width: 1px 1px 1px 1px; 454 | color: #ffffff; 455 | font-weight: 200; } 456 | #use-alert .slot .item .item-count { 457 | position: absolute; 458 | top: 0; 459 | text-align: right; 460 | right: 5px; 461 | height: 20px; 462 | z-index: 500; } 463 | #use-alert .alert-text { 464 | text-align: center; 465 | text-transform: none !important; 466 | border-top: 1px solid #0d0d0d; 467 | background: #000000; } 468 | 469 | #action-bar { 470 | display: none; 471 | position: absolute; 472 | left: 0; 473 | right: 0; 474 | bottom: 0; 475 | margin: auto; 476 | width: fit-content; 477 | height: fit-content; 478 | overflow: hidden; 479 | z-index: 999; } 480 | #action-bar .slot { 481 | max-width: 120px; 482 | display: inline-block; 483 | background-color: rgba(50, 50, 50, 0.38); 484 | margin: 3px; 485 | position: relative; 486 | border: 1px solid #0d0d0d; 487 | transition: background-color ease-in 0.15s; } 488 | #action-bar .slot.empty-used { 489 | background-color: rgba(255, 0, 0, 0.38); } 490 | #action-bar .slot.used { 491 | background-color: rgba(49, 49, 49, 0.38); } 492 | #action-bar .slot .item { 493 | width: 100%; 494 | min-width: 110px; 495 | height: 120px; 496 | background-size: 70%; 497 | background-repeat: no-repeat; 498 | background-position: center center; } 499 | #action-bar .slot .item .item-keybind { 500 | position: absolute; 501 | text-align: center; 502 | font-size: 15px; 503 | line-height: 0px; 504 | color: #ffffff; 505 | width: fit-content; 506 | top: 0; 507 | z-index: 999; 508 | background: #2c2c2c; 509 | padding: 10px; 510 | border-right: 1px solid #0d0d0d; 511 | border-bottom: 1px solid #0d0d0d; } 512 | #action-bar .slot .item .item-name { 513 | position: absolute; 514 | bottom: 0; 515 | text-align: center; 516 | padding-top: 5px; 517 | padding-bottom: 5px; 518 | width: 100%; 519 | min-height: 30px; 520 | z-index: 500; 521 | font-size: 12px; 522 | background-color: rgba(0, 0, 0, 0.3); 523 | border-style: solid; 524 | border-color: #414141; 525 | border-width: 1px 1px 1px 1px; 526 | color: #ffffff; 527 | font-weight: 200; } 528 | #action-bar .slot .item .item-count { 529 | position: absolute; 530 | top: 0; 531 | text-align: right; 532 | right: 5px; 533 | height: 20px; 534 | z-index: 500; } 535 | 536 | /*# sourceMappingURL=style.css.map */ 537 | -------------------------------------------------------------------------------- /src/html/css/style.css.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "mappings": "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", 4 | "sources": ["components/_inventory.scss","config/_color-variables.scss","components/_alert.scss","components/_actionbar.scss"], 5 | "names": [], 6 | "file": "style.css" 7 | } 8 | -------------------------------------------------------------------------------- /src/html/css/style.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | // Color 4 | @import 'config/_color-variables'; 5 | 6 | // components 7 | @import 'components/_inventory'; 8 | @import 'components/_alert'; 9 | @import 'components/_actionbar'; 10 | -------------------------------------------------------------------------------- /src/html/fail.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/fail.wav -------------------------------------------------------------------------------- /src/html/fail2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/fail2.wav -------------------------------------------------------------------------------- /src/html/img/bank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/bank.png -------------------------------------------------------------------------------- /src/html/img/black_money.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/black_money.png -------------------------------------------------------------------------------- /src/html/img/bullet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/bullet.png -------------------------------------------------------------------------------- /src/html/img/cash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/cash.png -------------------------------------------------------------------------------- /src/html/img/items/5dollartaco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/5dollartaco.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_PISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_PISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_PISTOL_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_PISTOL_LARGE.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_RIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_RIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_RIFLE_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_RIFLE_LARGE.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_SHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_SHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_SHOTGUN_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_SHOTGUN_LARGE.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_SMG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_SMG.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_SMG_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_SMG_LARGE.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_SNIPER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_SNIPER.png -------------------------------------------------------------------------------- /src/html/img/items/AMMO_SNIPER_LARGE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/AMMO_SNIPER_LARGE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_ADVANCEDRIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_ADVANCEDRIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_APPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_APPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_ASSAULTRIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_ASSAULTRIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_ASSAULTRIFLE_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_ASSAULTRIFLE_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_ASSAULTSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_ASSAULTSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_ASSAULTSMG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_ASSAULTSMG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_AUTOSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_AUTOSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BALL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BAT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BAT.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BATTLEAXE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BATTLEAXE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BOTTLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BOTTLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BULLPUPRIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BULLPUPRIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BULLPUPRIFLE_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BULLPUPRIFLE_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_BULLPUPSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_BULLPUPSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_CARBINERIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_CARBINERIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_CARBINERIFLE_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_CARBINERIFLE_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_COMBATMG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_COMBATMG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_COMBATMG_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_COMBATMG_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_COMBATPDW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_COMBATPDW.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_COMBATPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_COMBATPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_COMPACTLAUNCHER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_COMPACTLAUNCHER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_COMPACTRIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_COMPACTRIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_CROWBAR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_CROWBAR.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_DAGGER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_DAGGER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_DBSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_DBSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_DOUBLEACTION.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_DOUBLEACTION.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_FIREWORK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_FIREWORK.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_FLARE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_FLARE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_FLAREGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_FLAREGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_FLASHLIGHT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_FLASHLIGHT.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_GOLFCLUB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_GOLFCLUB.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_GRENADE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_GRENADE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_GRENADELAUNCHER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_GRENADELAUNCHER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_GUSENBERG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_GUSENBERG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HAMMER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HAMMER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HATCHET.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HATCHET.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HEAVYPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HEAVYPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HEAVYSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HEAVYSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HEAVYSNIPER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HEAVYSNIPER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HEAVYSNIPER_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HEAVYSNIPER_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_HOMINGLAUNCHER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_HOMINGLAUNCHER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_KNIFE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_KNIFE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_KNUCKLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_KNUCKLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MACHETE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MACHETE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MACHINEPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MACHINEPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MARKSMANPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MARKSMANPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MARKSMANRIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MARKSMANRIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MARKSMANRIFLE_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MARKSMANRIFLE_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MICROSMG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MICROSMG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MINIGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MINIGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MINISMG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MINISMG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MOLOTOV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MOLOTOV.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_MUSKET.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_MUSKET.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_NIGHTSTICK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_NIGHTSTICK.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PETROLCAN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PETROLCAN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PIPEBOMB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PIPEBOMB.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PISTOL50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PISTOL50.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PISTOL_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PISTOL_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_POOLCUE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_POOLCUE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PROXMINE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PROXMINE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PUMPSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PUMPSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_PUMPSHOTGUN_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_PUMPSHOTGUN_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_RAILGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_RAILGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_RAYCARBINE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_RAYCARBINE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_RAYMINIGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_RAYMINIGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_RAYPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_RAYPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_REVOLVER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_REVOLVER.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_REVOLVER_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_REVOLVER_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_RPG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_RPG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SAWNOFFSHOTGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SAWNOFFSHOTGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SMG.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SMG.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SMG_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SMG_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SMOKEGRENADE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SMOKEGRENADE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SNIPERRIFLE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SNIPERRIFLE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SNOWBALL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SNOWBALL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SNSPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SNSPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SNSPISTOL_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SNSPISTOL_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SPECIALCARBINE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SPECIALCARBINE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SPECIALCARBINE_MK2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SPECIALCARBINE_MK2.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_STICKYBOMB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_STICKYBOMB.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_STONE_HATCHET.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_STONE_HATCHET.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_STUNGUN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_STUNGUN.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_SWITCHBLADE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_SWITCHBLADE.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_VINTAGEPISTOL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_VINTAGEPISTOL.png -------------------------------------------------------------------------------- /src/html/img/items/WEAPON_WRENCH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/WEAPON_WRENCH.png -------------------------------------------------------------------------------- /src/html/img/items/advdecryptor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/advdecryptor.png -------------------------------------------------------------------------------- /src/html/img/items/advrepairkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/advrepairkit.png -------------------------------------------------------------------------------- /src/html/img/items/alive_chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/alive_chicken.png -------------------------------------------------------------------------------- /src/html/img/items/armor1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/armor1.png -------------------------------------------------------------------------------- /src/html/img/items/armor2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/armor2.png -------------------------------------------------------------------------------- /src/html/img/items/armor3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/armor3.png -------------------------------------------------------------------------------- /src/html/img/items/bait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bait.png -------------------------------------------------------------------------------- /src/html/img/items/bandage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bandage.png -------------------------------------------------------------------------------- /src/html/img/items/beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/beer.png -------------------------------------------------------------------------------- /src/html/img/items/binoculars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/binoculars.png -------------------------------------------------------------------------------- /src/html/img/items/black_chip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/black_chip.png -------------------------------------------------------------------------------- /src/html/img/items/black_money.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/black_money.png -------------------------------------------------------------------------------- /src/html/img/items/bolcacahuetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bolcacahuetes.png -------------------------------------------------------------------------------- /src/html/img/items/bolchips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bolchips.png -------------------------------------------------------------------------------- /src/html/img/items/bolnoixcajou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bolnoixcajou.png -------------------------------------------------------------------------------- /src/html/img/items/bolpistache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bolpistache.png -------------------------------------------------------------------------------- /src/html/img/items/bread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/bread.png -------------------------------------------------------------------------------- /src/html/img/items/burger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/burger.png -------------------------------------------------------------------------------- /src/html/img/items/cannabis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cannabis.png -------------------------------------------------------------------------------- /src/html/img/items/caprisun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/caprisun.png -------------------------------------------------------------------------------- /src/html/img/items/cash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cash.png -------------------------------------------------------------------------------- /src/html/img/items/cchip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cchip.png -------------------------------------------------------------------------------- /src/html/img/items/cheesebows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cheesebows.png -------------------------------------------------------------------------------- /src/html/img/items/chickensandwich.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/chickensandwich.png -------------------------------------------------------------------------------- /src/html/img/items/chips.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/chips.png -------------------------------------------------------------------------------- /src/html/img/items/chocolate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/chocolate.png -------------------------------------------------------------------------------- /src/html/img/items/cigarett.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cigarett.png -------------------------------------------------------------------------------- /src/html/img/items/cigarette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cigarette.png -------------------------------------------------------------------------------- /src/html/img/items/clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/clip.png -------------------------------------------------------------------------------- /src/html/img/items/cocacola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cocacola.png -------------------------------------------------------------------------------- /src/html/img/items/cocaine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cocaine.png -------------------------------------------------------------------------------- /src/html/img/items/coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/coffee.png -------------------------------------------------------------------------------- /src/html/img/items/coke.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/coke.png -------------------------------------------------------------------------------- /src/html/img/items/coke_pooch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/coke_pooch.png -------------------------------------------------------------------------------- /src/html/img/items/cokebrick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cokebrick.png -------------------------------------------------------------------------------- /src/html/img/items/cokeounce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cokeounce.png -------------------------------------------------------------------------------- /src/html/img/items/contrat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/contrat.png -------------------------------------------------------------------------------- /src/html/img/items/copper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/copper.png -------------------------------------------------------------------------------- /src/html/img/items/croquettes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/croquettes.png -------------------------------------------------------------------------------- /src/html/img/items/crunchytaco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/crunchytaco.png -------------------------------------------------------------------------------- /src/html/img/items/cupcake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/cupcake.png -------------------------------------------------------------------------------- /src/html/img/items/decryptor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/decryptor.png -------------------------------------------------------------------------------- /src/html/img/items/diamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/diamond.png -------------------------------------------------------------------------------- /src/html/img/items/drill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/drill.png -------------------------------------------------------------------------------- /src/html/img/items/drpepper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/drpepper.png -------------------------------------------------------------------------------- /src/html/img/items/electronics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/electronics.png -------------------------------------------------------------------------------- /src/html/img/items/energy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/energy.png -------------------------------------------------------------------------------- /src/html/img/items/fabric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fabric.png -------------------------------------------------------------------------------- /src/html/img/items/fakeplates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fakeplates.png -------------------------------------------------------------------------------- /src/html/img/items/fanta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fanta.png -------------------------------------------------------------------------------- /src/html/img/items/firstaid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/firstaid.png -------------------------------------------------------------------------------- /src/html/img/items/fish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fish.png -------------------------------------------------------------------------------- /src/html/img/items/fishbait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fishbait.png -------------------------------------------------------------------------------- /src/html/img/items/fishingrod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fishingrod.png -------------------------------------------------------------------------------- /src/html/img/items/fixkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fixkit.png -------------------------------------------------------------------------------- /src/html/img/items/fries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/fries.png -------------------------------------------------------------------------------- /src/html/img/items/gatorade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/gatorade.png -------------------------------------------------------------------------------- /src/html/img/items/gauze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/gauze.png -------------------------------------------------------------------------------- /src/html/img/items/gold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/gold.png -------------------------------------------------------------------------------- /src/html/img/items/goldchain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/goldchain.png -------------------------------------------------------------------------------- /src/html/img/items/goldring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/goldring.png -------------------------------------------------------------------------------- /src/html/img/items/grand_cru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/grand_cru.png -------------------------------------------------------------------------------- /src/html/img/items/grapperaisin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/grapperaisin.png -------------------------------------------------------------------------------- /src/html/img/items/gym_membership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/gym_membership.png -------------------------------------------------------------------------------- /src/html/img/items/hamburger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/hamburger.png -------------------------------------------------------------------------------- /src/html/img/items/heartstopper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/heartstopper.png -------------------------------------------------------------------------------- /src/html/img/items/hydrocodone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/hydrocodone.png -------------------------------------------------------------------------------- /src/html/img/items/ice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/ice.png -------------------------------------------------------------------------------- /src/html/img/items/icetea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/icetea.png -------------------------------------------------------------------------------- /src/html/img/items/iron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/iron.png -------------------------------------------------------------------------------- /src/html/img/items/jewels.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/jewels.png -------------------------------------------------------------------------------- /src/html/img/items/joint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/joint.png -------------------------------------------------------------------------------- /src/html/img/items/jus_raisin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/jus_raisin.png -------------------------------------------------------------------------------- /src/html/img/items/jusfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/jusfruit.png -------------------------------------------------------------------------------- /src/html/img/items/license.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/license.png -------------------------------------------------------------------------------- /src/html/img/items/lighter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/lighter.png -------------------------------------------------------------------------------- /src/html/img/items/limonade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/limonade.png -------------------------------------------------------------------------------- /src/html/img/items/lockpick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/lockpick.png -------------------------------------------------------------------------------- /src/html/img/items/lotteryticket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/lotteryticket.png -------------------------------------------------------------------------------- /src/html/img/items/macka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/macka.png -------------------------------------------------------------------------------- /src/html/img/items/marabou.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/marabou.png -------------------------------------------------------------------------------- /src/html/img/items/medikit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/medikit.png -------------------------------------------------------------------------------- /src/html/img/items/medkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/medkit.png -------------------------------------------------------------------------------- /src/html/img/items/meth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/meth.png -------------------------------------------------------------------------------- /src/html/img/items/meth_pooch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/meth_pooch.png -------------------------------------------------------------------------------- /src/html/img/items/moneyshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/moneyshot.png -------------------------------------------------------------------------------- /src/html/img/items/monster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/monster.png -------------------------------------------------------------------------------- /src/html/img/items/morphine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/morphine.png -------------------------------------------------------------------------------- /src/html/img/items/opium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/opium.png -------------------------------------------------------------------------------- /src/html/img/items/opium_pooch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/opium_pooch.png -------------------------------------------------------------------------------- /src/html/img/items/oxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/oxy.png -------------------------------------------------------------------------------- /src/html/img/items/packaged_chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/packaged_chicken.png -------------------------------------------------------------------------------- /src/html/img/items/papers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/papers.png -------------------------------------------------------------------------------- /src/html/img/items/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/phone.png -------------------------------------------------------------------------------- /src/html/img/items/pills.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/pills.png -------------------------------------------------------------------------------- /src/html/img/items/pizza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/pizza.png -------------------------------------------------------------------------------- /src/html/img/items/radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/radio.png -------------------------------------------------------------------------------- /src/html/img/items/raisin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/raisin.png -------------------------------------------------------------------------------- /src/html/img/items/rawgold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/rawgold.png -------------------------------------------------------------------------------- /src/html/img/items/redbull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/redbull.png -------------------------------------------------------------------------------- /src/html/img/items/repairkit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/repairkit.png -------------------------------------------------------------------------------- /src/html/img/items/rhum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/rhum.png -------------------------------------------------------------------------------- /src/html/img/items/rhumcoca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/rhumcoca.png -------------------------------------------------------------------------------- /src/html/img/items/sandwich.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/sandwich.png -------------------------------------------------------------------------------- /src/html/img/items/saucisson.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/saucisson.png -------------------------------------------------------------------------------- /src/html/img/items/shark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/shark.png -------------------------------------------------------------------------------- /src/html/img/items/slaughtered_chicken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/slaughtered_chicken.png -------------------------------------------------------------------------------- /src/html/img/items/soda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/soda.png -------------------------------------------------------------------------------- /src/html/img/items/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/sprite.png -------------------------------------------------------------------------------- /src/html/img/items/stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/stone.png -------------------------------------------------------------------------------- /src/html/img/items/tequila.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/tequila.png -------------------------------------------------------------------------------- /src/html/img/items/tunerlaptop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/tunerlaptop.png -------------------------------------------------------------------------------- /src/html/img/items/turtle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/turtle.png -------------------------------------------------------------------------------- /src/html/img/items/turtlebait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/turtlebait.png -------------------------------------------------------------------------------- /src/html/img/items/vicodin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/vicodin.png -------------------------------------------------------------------------------- /src/html/img/items/vine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/vine.png -------------------------------------------------------------------------------- /src/html/img/items/vodka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/vodka.png -------------------------------------------------------------------------------- /src/html/img/items/washed_stone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/washed_stone.png -------------------------------------------------------------------------------- /src/html/img/items/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/watch.png -------------------------------------------------------------------------------- /src/html/img/items/water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/water.png -------------------------------------------------------------------------------- /src/html/img/items/weed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/weed.png -------------------------------------------------------------------------------- /src/html/img/items/weedeight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/weedeight.png -------------------------------------------------------------------------------- /src/html/img/items/weedounce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/weedounce.png -------------------------------------------------------------------------------- /src/html/img/items/weedqtr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/weedqtr.png -------------------------------------------------------------------------------- /src/html/img/items/whisky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/whisky.png -------------------------------------------------------------------------------- /src/html/img/items/whiskycoca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/whiskycoca.png -------------------------------------------------------------------------------- /src/html/img/items/wine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/wine.png -------------------------------------------------------------------------------- /src/html/img/items/wood.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/wood.png -------------------------------------------------------------------------------- /src/html/img/items/wool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/img/items/wool.png -------------------------------------------------------------------------------- /src/html/js/config.js: -------------------------------------------------------------------------------- 1 | const Config = {}; 2 | 3 | Config.closeKeys = [113, 27, 90]; //Array of keys used to close inventory. Default ESC and F2. Check https://keycode.info/ to get your key code 4 | Config.locale = "pt" -------------------------------------------------------------------------------- /src/html/locales/pt.js: -------------------------------------------------------------------------------- 1 | const invLocale = {}; 2 | 3 | invLocale.useItem = "Usar"; 4 | invLocale.giveItem = "Dar"; 5 | invLocale.label = "Inventário"; 6 | invLocale.close = "Fechar" -------------------------------------------------------------------------------- /src/html/success.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0rangeFox/esx_inventory/1633529d6a78663d85a3f7cffeda1effb97095b9/src/html/success.wav -------------------------------------------------------------------------------- /src/html/ui.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |