0.1.2 • Published 5 years ago

csgo-gamestate v0.1.2

Weekly downloads
3
License
ISC
Repository
github
Last release
5 years ago

CSGO-Gamestate

A CS:GO Gamestate integration in NodeJS

Example

const CSGOClient = require("csgo-gamestate");

const client = new CSGOClient().start();

client.player.on("burning", health => {
	console.log(`Player is burning. ${health}HP remaining`);
});

Events

Player

death

When player dies

 

burning

When player is burning

Params | | Name | Type | |-|-|-| | 1 | health | Number |

 

weaponReload

When player is reloading Params | | Name | Type | |-|-|-| | 1 | weapon | Weapon |

 

weaponSwitch

On weapon switch Params | | Name | Type | |-|-|-| | 1 | weapon | Weapon |

 

weaponShoot

On weapon shoot Params | | Name | Type | |-|-|-| | 1 | weapon | Weapon |

 

weaponDrop

On weapon drop Params | | Name | Type | |-|-|-| | 1 | weapon | Weapon |

 

weaponPickedUp

When a weapon was picked up

 

grenadeThrow

When throwing a grenade Params | | Name | Type | |-|-|-| | 1 | weapon | Weapon |

Types

Weapon

NameTypeInfo
codeStringWeapon code name
nameStringWeapon's name
paintkitStringWeapon's skin
typeStringWeapon type
ammo_clipNumberAmmo remaining in clip
ammo_clip_maxNumberMaximum ammo available in clip
ammo_reserveNumberAmmo in reserve
stateStringeither active, holstered or reloading