UNPKG

node-insim

Version:

An InSim library for NodeJS with TypeScript support

70 lines (69 loc) 1.68 kB
import { Packet } from './base'; import { PacketType } from './enums'; /** * New Conn Info - sent on host only if an admin password has been set */ export declare class IS_NCI extends Packet { readonly Size = 16; readonly Type = PacketType.ISP_NCI; /** 0 unless this is a reply to a {@link TINY_NCI} request */ ReqI: number; /** Connection's unique id (0 = host) */ UCID: number; /** Languages */ Language: Language; /** 0:demo / 1:S1 ... */ License: License; private readonly Sp2; private readonly Sp3; /** LFS UserID */ UserID: number; /** IP address formatted as 255.255.255.255 */ IPAddress: string; unpack(buffer: Uint8Array<ArrayBuffer>): this; } export declare enum Language { LFS_ENGLISH = 0, LFS_DEUTSCH = 1, LFS_PORTUGUESE = 2, LFS_FRENCH = 3, LFS_SUOMI = 4, LFS_NORSK = 5, LFS_NEDERLANDS = 6, LFS_CATALAN = 7, LFS_TURKISH = 8, LFS_CASTELLANO = 9, LFS_ITALIANO = 10, LFS_DANSK = 11, LFS_CZECH = 12, LFS_RUSSIAN = 13, LFS_ESTONIAN = 14, LFS_SERBIAN = 15, LFS_GREEK = 16, LFS_POLSKI = 17, LFS_CROATIAN = 18, LFS_HUNGARIAN = 19, LFS_BRAZILIAN = 20, LFS_SWEDISH = 21, LFS_SLOVAK = 22, LFS_GALEGO = 23, LFS_SLOVENSKI = 24, LFS_BELARUSSIAN = 25, LFS_LATVIAN = 26, LFS_LITHUANIAN = 27, LFS_TRADITIONAL_CHINESE = 28, LFS_SIMPLIFIED_CHINESE = 29, LFS_JAPANESE = 30, LFS_KOREAN = 31, LFS_BULGARIAN = 32, LFS_LATINO = 33, LFS_UKRAINIAN = 34, LFS_INDONESIAN = 35, LFS_ROMANIAN = 36 } export declare enum License { Demo = 0, S1 = 1, S2 = 2, S3 = 3 }