IS RES

From LFS Manual
Jump to navigationJump to search
IS_RES
Player result confirmed
Overview
Size 84
Type ISP_RES (35)
Usage info
Previous packet
IS_FIN
Next packet
IS_REO

The RESult packet is sent by LFS when a player result is known after finishing a race, during qualifying, or as a reply to a TINY_RES packet.

Packet details

IS_RES packet properties
Type Name Description
byte Size 84
byte Type ISP_RES
byte ReqI 0 unless this is a reply to a TINY_RES request
byte PLID player's unique id (0 = player left before result was sent)
char UName[24] username
char PName[24] nickname
char Plate[8] number plate - NO ZERO AT END!
char CName[4] skin prefix
unsigned TTime (ms) race or autocross: total time / qualify: session time
unsigned BTime (ms) best lap
byte SpA
byte NumStops number of pit stops
byte Confirm confirmation flags: disqualified etc (CONF_x)
byte SpB
word LapsDone laps completed
word Flags player flags: help settings etc (PIF_x)
byte ResultNum finish or qualify pos (0 = win / 255 = not added to table)
byte NumRes total number of results (qualify doesn't always add a new one)
word PSeconds penalty time in seconds (already included in race time)

Size

The size of the packet is always 70 bytes.

Type

The packet type from the ISP_ enumeration, always ISP_FIN.

ReqI

ReqI is equal to zero, unless the packet is a reply to a TINY_RES request.

PLID

The player's unique ID.

UName

The player's username (LFS License).

PName

The player's in-game name.

Plate

The player's number plate (all 8 bytes are used, the last byte is not zero).

CName

The car's name in compressed format.

TTime

Total race time from green lights to finish, in ms.

BTime

Best lap time, in ms.

NumStops

The number of pit stops made during the race.

Confirm

Confirmation flags, same as IS_FIN.

LapsDone

The number of completed laps.

Flags

Player settings and help flags, as in IS_PFL.

ResultNum

Final race position or qualifying rank (0 = win, 255 = not added to results table).

NumRes

Total number of results. During qualifying, IS_RES packets do not always add a new result.

PSeconds

Penalty time in seconds, already included in race time.


Initialisation IS_ISI
Version Information IS_VER
General Purpose IS_TINY · IS_SMALL · IS_TTC
State Reporting and Requests IS_STA · IS_SFP · IS_ISM
Text Messages and Key Presses IS_SCH · IS_MSO · IS_III · IS_MST · IS_MTC · IS_MSX · IS_MSL
Voting IS_VTN
Race Tracking IS_RST · IS_REO
Autocross IS_AXI · IS_AXO · IS_UCO · IS_OCO · IS_AXM
Connection Tracking IS_NCN · IS_CNL · IS_CPR · IS_ACR · IS_NCI · IS_SLC · IS_CIM
Car Tracking IS_NPL · IS_PLP · IS_PLL · IS_LAP · IS_SPX · IS_PIT · IS_PSF · IS_PLA · IS_PEN · IS_TOC · IS_FLG · IS_PFL · IS_FIN · IS_RES · IS_NLP · IS_MCI · IS_CRS · IS_CON · IS_OBH · IS_HLV · IS_CSC
Camera Control IS_SCC · IS_CPP
Replay Control IS_RIP
Screenshots IS_SSH
InSim Buttons IS_BFN · IS_BTN · IS_BTC · IS_BTT
AI Control IS_AIC · IS_AII
Other packets IS_MOD · IS_CCH · IS_PLC · IS_HCP · IS_JRR · IS_MAL · IS_PLH · IS_IPB