fivem-scriptmaker
Version:
Need a quicker way to create script resource folders? This package is perfect for you!
31 lines (22 loc) • 1.29 kB
JavaScript
const fs = require ('fs')
const path = require('path')
module.exports = clientScript
function clientScript(){
if(!process.argv[2]){
return console.log('\x1b[31m%s\x1b[0m', `You need to specify a resource name!`);
}
if (fs.existsSync(`${process.cwd()}/${process.argv[2]}`)) {
return console.log('\x1b[31m%s\x1b[0m', `Directory ${process.cwd()}/${process.argv[2]} already exsits!`);
}
fs.mkdirSync(path.join(process.cwd(), process.argv[2]), (err) => {
if(err){
console.error(err);
}
})
const resourceluadata = "-- This package was made by jack.json! Discord tag: jack.json#6910 \n\nresource_manifest_version \'44febabe-d386-4d18-afbe-5e627f4af937\' \n\nclient_script \'client.lua\'"
fs.writeFileSync(`${process.cwd()}/${process.argv[2]}/__resource.lua`, resourceluadata)
fs.writeFileSync(`${process.cwd()}/${process.argv[2]}/client.lua`, "-- This package was made by jack.json! Discord tag: jack.json#6910")
console.log("New client script created in: " + '\x1b[36m%s\x1b[0m', `${process.cwd()}/${process.argv[2]}`);
console.log('\x1b[32m%s\x1b[0m', "Thank you for using FiveM script maker! Join my discord: https://discord.gg/zu9vFZcdty");
}
clientScript()