PlayerResource - lnx00/Lmaobox-Library GitHub Wiki
lnxLib.TF2.PlayerResource
Helper functions for easy and type-annotated access to PlayerResource props. All functions return tables. You can access the ping value of a given player index using PlayerResource.GetPing()[index + 1] for example.
Make sure to always use index + 1 since indexing in Lua starts at 1!
Functions
DT_PlayerResource
- .GetPing()Returns the ping table.
- .GetScore()Returns the score table.
- .GetDeaths()Returns the deaths table.
- .GetConnected()Returns the connection state table.
- .GetTeam()Returns the team numer table.
- .GetAlive()Returns the alive state table.
- .GetHealth()Returns the health table.
- .GetAccountID()Returns the account ID table.
- .GetValid()Returns the valid state table.
- .GetUserID()Returns the user ID table.
DT_TFPlayerResource
- .GetTotalScore()Returns the total score table.
- .GetMaxHealth()Returns the max health table.
- .GetMaxBuffedHealth()Returns the max buffed health table.
- .GetPlayerClass()Returns the class number table.
- .GetArenaSpectator()
- .GetActiveDominations()Returns the amount of active dominations table.
- .GetNextRespawnTime()Returns the respawn time table.
- .GetChargeLevel()
- .GetDamage()Returns the damage amount table.
- .GetDamageAssist()Returns the damage assist amount table.
- .GetDamageBoss()Returns the boss damage table.
- .GetHealing()Returns the healing table.
- .GetHealingAssist()Returns the healing assist amount table.
- .GetDamageBlocked()Returns the blocked damage table.
- .GetCurrencyCollected()Returns the amount of currency collected table.
- .GetBonusPoints()
- .GetPlayerLevel()Returns the level table.
- .GetStreaks()
- .GetUpgradeRefundCredits()
- .GetBuybackCredits()
- .GetPartyLeaderRedTeamIndex()
- .GetPartyLeaderBlueTeamIndex()
- .GetEventTeamStatus()
- .GetPlayerClassWhenKilled()
- .GetConnectionState()Returns the connection state table.
- .GetConnectTime()Returns the connected time table.
Examples
Print your score in the console:
local PlayerResource = lnxLib.TF2.PlayerResource
local scores = PlayerResource.GetScore()
print("My Score: " .. scores[client.GetLocalPlayerIndex() + 1])