TextItemSetText

From Multi Theft Auto: Wiki
Revision as of 16:59, 15 August 2007 by Arc (talk | contribs)
Jump to navigation Jump to search

Overwrites a previously created text item with the specified text.

Syntax

void textItemSetText ( textitem textitem, string text )

Required Arguments

  • textitem: An existing text item that was previously created with textDisplayAddText
  • text: The new text for the text item

Example

Here, it is being used to update a scoreboard:

function onPlayerWasted ( ammo, killer, weapon )
	if ( killer ~= false) then --Checks to see if anything killed the player. This can be false but it never equals true.
		if (players[getClientName(killer)].gang == "grove") then --If a player killed this person and they are part of the grove gang
			groveteamscore = groveteamscore + 1 --Grove gets 1 point
			textItemSetText ( scoregrove, tostring(groveteamscore) ) --Update scoreboard. Use tostring() to change the varible to a string to satisfy the function.
		elseif (players[getClientName(killer)].gang == "balla") then --If a player killed this person and they are part of the balla gang
			ballateamscore = ballateamscore + 1 --Ballas get 1 point
			textItemSetText ( scoreballa, tostring(ballateamscore) ) --Update scoreboard.
		end
	end
end
addEventHandler ( "onPlayerWasted", getRootElement(), onPlayerWasted )

See Also