TextItemSetText: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| m (→Example) | No edit summary | ||
| (7 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| __NOTOC__   | __NOTOC__ | ||
| {{Server function}} | |||
| Overwrites a previously created text item with the specified text. | |||
| ==Syntax==   | ==Syntax==   | ||
| <syntaxhighlight lang="lua">void textItemSetText ( textitem  | <syntaxhighlight lang="lua">void textItemSetText ( textitem theTextitem, string text )</syntaxhighlight>   | ||
| ===Required Arguments===   | ===Required Arguments===   | ||
| *''' | *'''theTextitem:''' An existing text item that was previously created with [[textCreateTextItem]] | ||
| *'''text:'''  | *'''text:''' The new text for the text item | ||
| ==Example==   | ==Example==   | ||
| Here, it is being used to update a scoreboard: | Here, it is being used to update a scoreboard: | ||
| <syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
| function  | function updateScoreOnWasted ( ammo, killer, weapon ) | ||
| 	if ( killer ~= false) then                            -- Check to see if anything killed the player | |||
| 		local killerTeam = getTeamName ( getPlayerTeam(killer) ) | |||
| 		if ( killerTeam == "grove" ) then             -- if a Grove player scored the kill | |||
| 			groveteamscore = groveteamscore + 1   -- Grove gets 1 point | |||
| 			textItemSetText ( scoregrove, tostring(groveteamscore) ) -- Update scoreboard. | |||
| 		elseif ( killerTeam == "balla" ) then         -- if a Balla player scored the kill | |||
| 			ballateamscore = ballateamscore + 1   -- Ballas get 1 point | |||
| 			textItemSetText ( scoreballa, tostring(ballateamscore) ) -- Update scoreboard. | |||
| 		end | 		end | ||
| end</syntaxhighlight> | 	end | ||
| end | |||
| addEventHandler ( "onPlayerWasted", root, updateScoreOnWasted ) | |||
| </syntaxhighlight> | |||
| ==See Also== | ==See Also== | ||
| {{Text  | {{Text functions}} | ||
Latest revision as of 07:53, 4 November 2020
Overwrites a previously created text item with the specified text.
Syntax
void textItemSetText ( textitem theTextitem, string text )
Required Arguments
- theTextitem: An existing text item that was previously created with textCreateTextItem
- text: The new text for the text item
Example
Here, it is being used to update a scoreboard:
function updateScoreOnWasted ( ammo, killer, weapon ) if ( killer ~= false) then -- Check to see if anything killed the player local killerTeam = getTeamName ( getPlayerTeam(killer) ) if ( killerTeam == "grove" ) then -- if a Grove player scored the kill groveteamscore = groveteamscore + 1 -- Grove gets 1 point textItemSetText ( scoregrove, tostring(groveteamscore) ) -- Update scoreboard. elseif ( killerTeam == "balla" ) then -- if a Balla player scored the kill ballateamscore = ballateamscore + 1 -- Ballas get 1 point textItemSetText ( scoreballa, tostring(ballateamscore) ) -- Update scoreboard. end end end addEventHandler ( "onPlayerWasted", root, updateScoreOnWasted )
See Also
- textCreateDisplay
- textCreateTextItem
- textDestroyDisplay
- textDestroyTextItem
- textDisplayAddObserver
- textDisplayAddText
- textDisplayGetObservers
- textDisplayIsObserver
- textDisplayRemoveObserver
- textDisplayRemoveText
- textItemGetColor
- textItemGetPosition
- textItemGetPriority
- textItemGetScale
- textItemGetText
- textItemSetColor
- textItemSetPosition
- textItemSetPriority
- textItemSetScale
- textItemSetText