guiGridListSetItemText | Multi Theft Auto: Wiki Skip to content

guiGridListSetItemText

Client-side
Server-side
Shared

Pair: guiGridListGetItemText

This function changes the text of a gridlist item.

OOP Syntax Help! I don't understand this!

Syntax

bool guiGridListSetItemText ( ​gui-gridlist gridList, ​int rowIndex, ​int columnIndex, ​string text, ​bool section, ​bool number )
Required arguments
  • gridList: The grid list element.
  • rowIndex: Row ID. Indexes start at 0.
  • columnIndex: Column ID. Indexes start at 1.
  • text: The text you want to set.
  • section: Determines if the item is a section (bold, non-clickable item).
  • number: Tells whether the text item is a number value or not (used for sorting).

Returns

Returns true if the item text was set successfully, false otherwise.

  • bool: result

Code Examples

client

This example creates a player list on the right of the screen and fills it.

function clientsideResourceStart()
local playerList = guiCreateGridList(0.80, 0.10, 0.15, 0.60, true) -- Create the grid list
local column = guiGridListAddColumn(playerList, "Player", 0.85) -- Create a 'players' column in the list
if (column) then -- If the column was successfully created
for id, playeritem in ipairs(getElementsByType("player")) do
-- Loop through all the players, adding them to the table
local row = guiGridListAddRow(playerList)
guiGridListSetItemText(playerList, row, column, getPlayerName(playeritem), false, false)
end
end
end
addEventHandler("onClientResourceStart", resourceRoot, clientsideResourceStart)

See Also

GUI Functions