diff options
| author | fusion32 <marcopuzziello@gmail.com> | 2025-10-18 20:37:00 -0300 |
|---|---|---|
| committer | fusion32 <marcopuzziello@gmail.com> | 2025-10-18 20:39:12 -0300 |
| commit | 48375acd7d6581b42b354618ed694a9d1cd25439 (patch) | |
| tree | bd4fa70e4d39b3d637b218bbe7f52b86a96a1522 /query.go | |
| parent | cd93a7c2bf927fd747fc188bdda98ea03b1f5e72 (diff) | |
| download | web-48375acd7d6581b42b354618ed694a9d1cd25439.tar.gz web-48375acd7d6581b42b354618ed694a9d1cd25439.zip | |
overall improvements + keep up with querymanager v0.2
Diffstat (limited to 'query.go')
| -rw-r--r-- | query.go | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -45,8 +45,10 @@ type ( Type string NumPlayers int MaxPlayers int - OnlineRecord int - OnlineRecordTime string + OnlinePeak int + OnlinePeakTimestamp int + LastStartup int + LastShutdown int } TAccountSummary struct { @@ -77,7 +79,7 @@ type ( Level int Profession string Residence string - LastLogin string + LastLogin int PremiumDays int Online bool Deleted bool @@ -389,7 +391,7 @@ func (Connection *TQueryManagerConnection) GetCharacterProfile(CharacterName str Character.Level = int(ReadBuffer.Read16()) Character.Profession = ReadBuffer.ReadString() Character.Residence = ReadBuffer.ReadString() - Character.LastLogin = TimestampString(int(ReadBuffer.Read32())) + Character.LastLogin = int(ReadBuffer.Read32()) Character.PremiumDays = int(ReadBuffer.Read16()) Character.Online = ReadBuffer.ReadFlag() Character.Deleted = ReadBuffer.ReadFlag() @@ -422,8 +424,10 @@ func (Connection *TQueryManagerConnection) GetWorlds() (Result int, Worlds []TWo Worlds[Index].Type = WorldTypeString(int(ReadBuffer.Read8())) Worlds[Index].NumPlayers = int(ReadBuffer.Read16()) Worlds[Index].MaxPlayers = int(ReadBuffer.Read16()) - Worlds[Index].OnlineRecord = int(ReadBuffer.Read16()) - Worlds[Index].OnlineRecordTime = TimestampString(int(ReadBuffer.Read32())) + Worlds[Index].OnlinePeak = int(ReadBuffer.Read16()) + Worlds[Index].OnlinePeakTimestamp = int(ReadBuffer.Read32()) + Worlds[Index].LastStartup = int(ReadBuffer.Read32()) + Worlds[Index].LastShutdown = int(ReadBuffer.Read32()) } } default: |
