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])