TextItemSetText: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server function}} | |||
Overwrites a previously created text item with the specified text. | Overwrites a previously created text item with the specified text. | ||
Line 6: | Line 7: | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''textitem:''' | *'''textitem:''' An existing text item that was previously created with '''textDisplayAddText''' | ||
*'''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 onPlayerWasted ( ammo, killer, weapon ) | 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</syntaxhighlight> | end | ||
end | |||
addEventHandler ( "onPlayerWasted", getRootElement(), onPlayerWasted ) | |||
</syntaxhighlight> | |||
==See Also== | ==See Also== | ||
{{Text functions}} | {{Text functions}} |
Revision as of 16:59, 15 August 2007
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
- textCreateDisplay
- textCreateTextItem
- textDestroyDisplay
- textDestroyTextItem
- textDisplayAddObserver
- textDisplayAddText
- textDisplayGetObservers
- textDisplayIsObserver
- textDisplayRemoveObserver
- textDisplayRemoveText
- textItemGetColor
- textItemGetPosition
- textItemGetPriority
- textItemGetScale
- textItemGetText
- textItemSetColor
- textItemSetPosition
- textItemSetPriority
- textItemSetScale
- textItemSetText