Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@vrpjs0.5/server

xOnlyFadi33MIT1.0.8TypeScript support: included

A FiveM package to use vRP in javascript

vrp, fivem, wrapper, citizenfx, typescript, javascript

readme

Big Thanks to Marmota for giving me the necessary files to convert it

@vrpjs0.5/server

A bridge for using FiveM vRP 0.5 in JavaScript.

Installation

It is done via the npm install command:

npm install @vrpjs0.5/server

Usage

const { VrpProxy, VrpTunnel } = require('@vrpjs0.5/server');

const vRP = VrpProxy.getInterface('vRP');
const vRPClient = VrpTunnel.getInterface('vRP');

on('vRP:playerSpawn', async (userId, player, firstSpawn) => {
    if (firstSpawn) {
        vRP.request(player, 'Do you want money?', 20, async (v,ok)  =>{
        if (ok){
            vRP.giveMoney(userId, 1000);
            vRPClient.notify(player, `You now have ~g~$${vRP.getMoney(userId)}!`);
        } else {
            const position = await vRPClient.getPosition(player);
            vRPClient.notify(player, `You recused money at ~b~${position.join('~s~, ~b~')}~s~!`);
        }
    })
    }
});