Skip to content

Instantly share code, notes, and snippets.

View itsP33t's full-sized avatar

Petr Koukal itsP33t

View GitHub Profile
@Mkeefeus
Mkeefeus / missingmodels.lua
Created December 28, 2022 23:10
Get vehicles missing from vehicle list
RegisterCommand('models', function ()
local models = GetAllVehicleModels()
local missingVehicles = {}
for i = 1, #models do
if not VehicleList[models[i]] then
missingVehicles[#missingVehicles+1] = models[i]
end
end
lib.setClipboard(json.encode(missingVehicles))
end)
@ImXirvin
ImXirvin / checker.lua
Created December 28, 2022 10:56
CFX Standalone Version Checker
CreateThread(function()
--version check with github latest version
PerformHttpRequest(
"https://raw.githubusercontent.com/[User]/[Repo]/main/fxmanifest.lua",
function(err, text, headers)
if err ~= 200 then
return
end
local version = GetResourceMetadata(GetCurrentResourceName(), "version")
local latestVersion = string.match(text, '%sversion \"(.-)\"')
@iwek
iwek / find-in-json.js
Created October 20, 2012 21:43
Searching through JSON
//return an array of objects according to key, value, or key and value matching
function getObjects(obj, key, val) {
var objects = [];
for (var i in obj) {
if (!obj.hasOwnProperty(i)) continue;
if (typeof obj[i] == 'object') {
objects = objects.concat(getObjects(obj[i], key, val));
} else
//if key matches and value matches or if key matches and value is not passed (eliminating the case where key matches but passed value does not)
if (i == key && obj[i] == val || i == key && val == '') { //
@tlync
tlync / split-json.js
Created September 1, 2012 06:08
Split large json file
if(process.argv.length < 3){
console.log('target file path is required.')
process.exit(1)
}
var target = process.argv[2]
console.log('file: ' + target)
var fs = require('fs')
fs.readFile(target, function (err, data) {