isPlayerNametagShowing | Multi Theft Auto: Wiki Skip to content

isPlayerNametagShowing

Client-side
Server-side
Shared

Pair: setPlayerNametagShowing

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function will allow you to determine if a player's name tag is currently showing.

OOP Syntax Help! I don't understand this!

  • Method:player:isNametagShowing(...)
  • Variable: .nametagShowing

Syntax

bool isPlayerNametagShowing ( player thePlayer )
Required Arguments
  • thePlayer: The player whose current name tag condition you want to check

Returns

  • bool: value

Returns true if the player's name tag is being shown, false otherwise.

Code Examples

shared

This example toggles a player's nametag. If no playername is given, it toggles the nametag of the player who entered the command.

function toggleNametag ( sourcePlayer, command, who )
local tplayer = sourcePlayer -- by default, toggle the name tag of the player who issued the command
if ( who ) then -- if there was a nick entered in the command
tplayer = getPlayerFromName ( who ) -- search for the player
else
whoNick = getPlayerName(sourcePlayer)
end
if ( tplayer ~= false ) then -- if the player was found (or no playername was entered)
if isPlayerNametagShowing ( tplayer ) then -- if the nametag is shown
setPlayerNametagShowing ( tplayer, false ) -- hide it
outputChatBox ( who .. "'s nametag is now hidden", sourcePlayer ) -- output a message to the player who entered the command
else -- if the nametag is not shown
setPlayerNametagShowing ( tplayer, true ) -- show it
outputChatBox ( who .. "'s nametag is now showing", sourcePlayer ) -- output a message to the player who entered the command
end
else
outputChatBox ( "Player not found.", sourcePlayer )
end
end
addCommandHandler ( "toggleNametag", toggleNametag )

See Also