diff --git a/client/index.d.ts b/client/index.d.ts index 4304e462..cd2a07ff 100644 --- a/client/index.d.ts +++ b/client/index.d.ts @@ -2958,6 +2958,22 @@ declare module "alt-client" { export function getPoolEntities(poolName: string): number[]; + // Voice related functions + export function getVoicePlayers(): number[]; + export function removeVoicePlayer(player: number): void; + + export function getVoiceSpatialVolume(player: number): number; + export function setVoiceSpatialVolume(player: number, volume: number): void; + + export function getVoiceNonSpatialVolume(player: number): number; + export function setVoiceNonSpatialVolume(player: number, volume: number): void; + + export function addVoiceFilter(player: number, filter: AudioFilter): void; + export function removeVoiceFilter(player: number): void; + export function getVoiceFilter(player: number): AudioFilter; + + export function updateClipContext(context: Record): void; + export class WebSocketClient extends BaseObject { /** * Retrieves the websocketclient from the pool. diff --git a/client/package.json b/client/package.json index ba05d2ad..9846707a 100644 --- a/client/package.json +++ b/client/package.json @@ -1,6 +1,6 @@ { "name": "@altv/types-client", - "version": "16.1.2", + "version": "16.1.3", "description": "This package contains types definitions for alt:V client-side module.", "types": "index.d.ts", "files": [ diff --git a/natives/package.json b/natives/package.json index f95af11e..db9ac943 100644 --- a/natives/package.json +++ b/natives/package.json @@ -1,6 +1,6 @@ { "name": "@altv/types-natives", - "version": "16.1.1", + "version": "16.1.2", "description": "This package contains types definitions for alt:V client-side natives.", "types": "index.d.ts", "files": [ diff --git a/server/index.d.ts b/server/index.d.ts index c5dae865..2ac7c2db 100644 --- a/server/index.d.ts +++ b/server/index.d.ts @@ -232,6 +232,16 @@ declare module "alt-server" { VerifyFailed, } + export interface VehicleBadgePosition { + active: boolean; + alpha: number; + size: number; + boneIndex: number; + offset: shared.Vector3; + direction: shared.Vector3; + side: shared.Vector3; + } + export interface IConnectionInfo { readonly name: string; readonly socialID: string; @@ -502,6 +512,7 @@ declare module "alt-server" { export interface IDecoration { readonly collection: number; readonly overlay: number; + readonly count: number; } /** @@ -2456,6 +2467,8 @@ declare module "alt-server" { public setWeaponCapacity(weaponIndex: number, capacity: number): void; + setBadge(textureDictionary: number, texture: number, pos: VehicleBadgePosition, pos2?: VehicleBadgePosition, pos3?: VehicleBadgePosition, pos4?: VehicleBadgePosition): void; + public hybridExtraActive: boolean; public hybridExtraState: number; diff --git a/server/package.json b/server/package.json index f02ba44e..5ef1c90c 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "@altv/types-server", - "version": "16.1.0", + "version": "16.1.1", "description": "This package contains types definitions for alt:V server-side module.", "types": "index.d.ts", "files": [