Leaderboard
Popular Content
Showing content with the highest reputation on 07/26/18 in Files
-
Version 1.0
3012 downloads
HI all, here is a simple CarShop system, pretty optimized in client side, but not this much server-side. This CarShop adapt himself to what you give it, from the config file, let me explain: You define some parameters in the config file, for your carShop (Vehicles classses, marker position...), and the client side system with do the stuff. Here is a example of a carShop: "Boat": { // Shop Name "Position": { // vehicle position for the showcase, camera is auto defined from this "x": -729, "y": -1361, "z": 0.05, "rz": 136 }, "Marker": { // Marker for the player when entering shop "x": -815.93, "y": -1346.3, "z": 5.15 }, "Park": { // When you buy your vehicle, here is where you put vehicle location, it is random ! :D ANd a waypoint is created in client side to show where it is "0":{"x":-725.33,"y":-1325.299,"z":0.11,"rz":228.29}, "1":{"x":-727.42,"y":-1329.044,"z":0.11,"rz":230.54}, "2":{"x":-729.79,"y":-1333.469,"z":0.11,"rz":230.29}, "3":{"x":-731.4,"y":-1332.34,"z":0.11,"rz":228.29}, "4":{"x":-734.63,"y":-1334.34,"z":0.11,"rz":228.29}, "5":{"x":-738.73,"y":-1342.34,"z":0.11,"rz":228.29} }, "Blip": 427, // Blip for the map "Class": [ 14 ], // vehicle classes, see below for list "Name": "Boat Shop" // Displayed Name } So, aswell, when connect this will create a Marker / Blip on the marker position of the config file. And that's all for creating a car shop ! Now, you can define prices easily aswell: In the vehicle_Shop.json file, you have the list of every vehicle which are available for selling. You have the hash, displayName, name, manufacturer & the price, define dby 15000 by default, but you can define a new price for every vehicle by yourself. That's all you have to do, now do /carShop [YouCarShopName], and see the magic happening. Here is the vehicles class name: Sedans SUVs Coupe Muscle Sport Classic Sport Super Moto Off-Road Industrial Utility Vans Cycles Boats Helicopters Planes Service Emergency Military Commercial Trains I think i gave you all the stuff to make it works, i hope you like it! By default you have 3 carshops, boat / low budget car/ helicopters.1 point -
Version 0.11
2804 downloads
Project not maintained anymore, feel to continue it by yourself. The most recent version (with some fix) is on github, link below! Hi all, after some times letting this GM getting dust, I decided to release it to public. It may not be developed with the best methods, but still it is working very well. Here is a list of the differents systems available: For civil players: Rob a shop (24/7 / Ammunation for now) Have a job (Hacker only for now) Earn XP from doing hacking Buy stuff at 24/7 that heals you (Apple...) For cops: Arrest a player (Civil only with wanted level) Be a SWAT or in FBI (If player has access to thoses teams) Cuff a player (Preventing him from running / jump / use car direction) What everybody can do: Buy a car / boat / helicopter Use teleporters (The only teleporters are in SWAT car park, can be added in DB) Withdraw / deposit money in ATM Custom your car (In theory working with every kind of vehicle) What admins can do: Create a vehicle Create a temporary vehicle (As vehicle bought in car shop) Edit a vehicle Save vehicle data Respawn Cars Create Faction / SpawnPoint for a faction / A Skin for a faction / Biz / ATM / Label Teleport to pos Edit a player Teleporters are saved in the database, and have different options, like : Reversible (Has another tp to come back) Change dimension of player TP vehicle or not Usable for a faction only Vehicle info: Save vehicle mods Vehicle only for a faction Vehicle locked Vehicle plate Vehicle dimension What are spawnpoints ? Spawnpoints are used for factions, it is the spawnpoints for a faction, and not for a SKIN. How to add skin into a faction? Doing /acreate ped Some commands still exist as: /acreate [faction/biz/label/ped/spawnpoint] (Showing a modal to complete & create) /aveh (Showing a modal to know what you want to do. /aplayer [PLAYER ID] (Showing a modal to know what you want to do) Differents admin levels: There is 3 differents level of admin: - Edit (Edit a player / car) - Blame (Kick / Ban / Blame) - See (Spectate / Player infos...) There is no admin command for moderate. Car shop: Car shop is VERY easy to create, i think i'll do another ressource to show how it is simple & share it. All you have to know is the vehicle classes, in packages/gamemode/data/vehicle_shop.json And create a car shop in config.json (Very easy to understand look at it). Custom: All mods prices can be modified in gamemode/data/custom_prices.json, by mod ID & Index. But this system is not optimized at all, and must be reworked. There is also a log system, that log everytime you connect / disconnect. Installation Install npm dependencies: npm install Change .env.example to .env Known problems: Can't find module MySQL: You must have installed NodeJS & NPM Then go to your server folder and type in cmd this: "npm install mysql" As suggested, If you have any bugs found, suggestions... just see this: https://github.com/Protocole63/RageMP-Gamemode-Cops-Robber/issues -- I would be happy to fix it or add the stuff you suggest. Credits: - Me for the scripts - GamingMaster Library - NativeUI - RootCause library - Level - better Notificaitons - Scaleform messages - Micky5991 for vehicles hashes & mods... (https://github.com/Micky5991/GT-MP-vehicleInfo/releases)1 point
