Test....

[Bloxy] Simping
Joined 06/10/2019
Posts 5,812
10:09 AM 03/02/2020
const phin = require("phin")
.defaults({parse: "json"})

const ITEM_API = "https://api.brick-hill.com/v1/shop/item?id="

async function validateItem(p, args) {
let num = parseInt(args)
if (isNaN(num)) return p.message("Must supply a number.")

let data = (await phin(ITEM_API + num)).body

if (data.type_id !== 3)
return p.message("Item must be a tool.")

return {
name: data.name,
id: data.id
}
}

Game.command("item", () => true, async(p, args) => {
try {
let toolData = await validateItem(p, args)
if (!toolData) return

let tool = new Tool(toolData.name)
tool.model = toolData.id


console.log(tool)

p.addTool(tool)
} catch (err) {
console.log(err)
return p.message("Error retrieving tool.")
}
})


[Bloxy] Simping
Joined 06/10/2019
Posts 5,812
08:15 AM 05/02/2020
Game.on("playerLeave", (player) => {
console.log("Goodbye: " + player.username)
})

1