Interface ICorePlayerManager
Properties
banlist
banlist: {}
cache
cache: {}
ipbanlist
ipbanlist: {}
players
players: {}
Methods
banIP
- banIP(ip: string, reason?: string): void
-
Parameters
-
ip: string
-
Optional reason: string
Returns void
banPlayer
- banPlayer(id: string, reason?: string): void
-
Parameters
-
id: string
-
Optional reason: string
Returns void
create
- create(id: string, data: any, socket: any): ICorePlayer
-
Parameters
-
id: string
-
data: any
-
socket: any
exist
- exist(id: string): boolean
-
Parameters
Returns boolean
get
-
Parameters
getAll
-
Returns {}
getBanReason
- getBanReason(id: string): string
-
Parameters
Returns string
getIPBanReason
- getIPBanReason(ip: string): string
-
Parameters
Returns string
isBanned
- isBanned(id: string): boolean
-
Parameters
Returns boolean
isIPBanned
- isIPBanned(ip: string): boolean
-
Parameters
Returns boolean
read
- read(id: string): object | null
-
Parameters
Returns object | null
save
- save(id: string, data: object): any
-
Parameters
Returns any
sendMessageToAll
- sendMessageToAll(msg: string | any): void
-
Parameters
Returns void