0.1.17 • Published 2 years ago

fivem-esx-js v0.1.17

Weekly downloads
85
License
MIT
Repository
github
Last release
2 years ago

fivem-esx-js

HitCount contributions welcome

https://nodei.co/npm/fivem-esx-js.png?downloads=true&downloadRank=true&stars=true

Javascript/Typescript wrapper for the FiveM ESX Framework natives.

Features based on the ESX framework for FiveM. This module will allow you to fully exploit ESX from your JavaScript/TypeScript developments.

Features

In other words, whatever the FiveM ESX Lua Framework wrapper can do, this package can as well.

Note: Not all features are currently available. They will be added as development continues as well as additional language specific features.

Usage

Typescript

Client side

Create a file "esx.ts" containing:

import {ESXClient} from "fivem-esx-js/client/esx_client";

export let ESX: ESXClient;
emit('esx:getSharedObject', (obj) => {
    ESX = obj;
});

ESX is now available! example on "test.ts":

import {ESX} from "../esx";
ESX.ShowNotification('Hello World !');

Server side

Create a file "esx.ts" containing:

import {ESXServer} from "fivem-esx-js/server/esx_server";

export let ESX: ESXServer;
emit('esx:getSharedObject', (obj) => {
    ESX = obj;
});

ESX is now available! example on "test.ts":

import {ESX} from "../esx";
let player = ESX.GetPlayerFromId(1);
player.addBank(10000);

Javascript

TODO

Contributing

You are more than welcome to contribute to this project by submitting a pull request and creating issues.

contributions welcome

0.1.17

2 years ago

0.1.16

3 years ago

0.1.15

3 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago