Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/components/All.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Player } from "./index";
import { internal_omp } from "../globals";
import { WEAPON } from "../enums";

/**
* All class
Expand Down Expand Up @@ -46,7 +47,7 @@ export default class All {
static sendDeathMessage(
killer: Player,
killee: Player,
weapon: number
weapon: WEAPON
): boolean {
const result = internal_omp.All.SendDeathMessage(
killer.getPtr(),
Expand Down
39 changes: 20 additions & 19 deletions src/components/Class.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { WEAPON } from "../enums";
import { PTR, internal_omp } from "../globals";

/**
Expand Down Expand Up @@ -28,11 +29,11 @@ export default class Class {
* @param {number} y
* @param {number} z
* @param {number} angle
* @param {number} weapon1
* @param {WEAPON} weapon1
* @param {number} ammo1
* @param {number} weapon2
* @param {WEAPON} weapon2
* @param {number} ammo2
* @param {number} weapon3
* @param {WEAPON} weapon3
* @param {number} ammo3
* @throws Will throw an error if the class creation fails
*/
Expand All @@ -43,11 +44,11 @@ export default class Class {
y: number,
z: number,
angle: number,
weapon1: number,
weapon1: WEAPON,
ammo1: number,
weapon2: number,
weapon2: WEAPON,
ammo2: number,
weapon3: number,
weapon3: WEAPON,
ammo3: number
);

Expand All @@ -58,11 +59,11 @@ export default class Class {
y?: number,
z?: number,
angle?: number,
weapon1?: number,
weapon1?: WEAPON,
ammo1?: number,
weapon2?: number,
weapon2?: WEAPON,
ammo2?: number,
weapon3?: number,
weapon3?: WEAPON,
ammo3?: number
) {
if (arguments.length < 2) {
Expand Down Expand Up @@ -150,7 +151,7 @@ export default class Class {

/**
* @method getData
* @returns {{ret: boolean, teamid: number,skin: number,x: number,y: number,z: number,angle: number,weapon1: number,weapon1_ammo: number,weapon2: number,weapon2_ammo: number,weapon3: number,weapon3_ammo: number}} return object
* @returns {{ret: boolean, teamid: number,skin: number,x: number,y: number,z: number,angle: number,weapon1: WEAPON,weapon1_ammo: number,weapon2: WEAPON,weapon2_ammo: number,weapon3: WEAPON,weapon3_ammo: number}} return object
* @throws Will throw an error if the class is invalid
*/
getData(): {
Expand All @@ -161,11 +162,11 @@ export default class Class {
y: number;
z: number;
angle: number;
weapon1: number;
weapon1: WEAPON;
weapon1_ammo: number;
weapon2: number;
weapon2: WEAPON;
weapon2_ammo: number;
weapon3: number;
weapon3: WEAPON;
weapon3_ammo: number;
} {
if (!this.ptr) {
Expand All @@ -184,11 +185,11 @@ export default class Class {
* @param {number} y
* @param {number} z
* @param {number} angle
* @param {number} weapon1
* @param {WEAPON} weapon1
* @param {number} ammo1
* @param {number} weapon2
* @param {WEAPON} weapon2
* @param {number} ammo2
* @param {number} weapon3
* @param {WEAPON} weapon3
* @param {number} ammo3
* @returns {boolean}
* @throws Will throw an error if the class is invalid
Expand All @@ -200,11 +201,11 @@ export default class Class {
y: number,
z: number,
angle: number,
weapon1: number,
weapon1: WEAPON,
ammo1: number,
weapon2: number,
weapon2: WEAPON,
ammo2: number,
weapon3: number,
weapon3: WEAPON,
ammo3: number
): boolean {
if (!this.ptr) {
Expand Down
7 changes: 4 additions & 3 deletions src/components/Core.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import { PLAYER_MARKERS_MODE, WEAPON } from "../enums";
import { internal_omp } from "../globals";

/**
Expand Down Expand Up @@ -299,10 +300,10 @@ export default class Core {

/**
* @method showPlayerMarkers
* @param {number} mode
* @param {PLAYER_MARKERS_MODE} mode
* @returns {boolean}
*/
static showPlayerMarkers(mode: number): boolean {
static showPlayerMarkers(mode: PLAYER_MARKERS_MODE): boolean {
const result = internal_omp.Core.ShowPlayerMarkers(mode);
return result.ret;
}
Expand Down Expand Up @@ -408,7 +409,7 @@ export default class Core {
* @param {number} weapon
* @returns {number}
*/
static getWeaponSlot(weapon: number): number {
static getWeaponSlot(weapon: WEAPON): number {
const result = internal_omp.Core.GetWeaponSlot(weapon);
return result.ret;
}
Expand Down
5 changes: 3 additions & 2 deletions src/components/Dialog.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { Player } from "./index";
import { internal_omp } from "../globals";
import { DIALOG_STYLE } from "../enums";

/**
* Dialog class
Expand All @@ -9,7 +10,7 @@ export default class Dialog {
* @method show
* @param {Player} player
* @param {number} dialog
* @param {number} style
* @param {DIALOG_STYLE} style
* @param {string} title
* @param {string} body
* @param {string} button1
Expand All @@ -19,7 +20,7 @@ export default class Dialog {
static show(
player: Player,
dialog: number,
style: number,
style: DIALOG_STYLE,
title: string,
body: string,
button1: string,
Expand Down
Loading