guiGridListRemoveColumn | Multi Theft Auto: Wiki Skip to content

guiGridListRemoveColumn

Client-side
Server-side
Shared

Manual Review Required

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


This allows you to delete columns that exist in grid lists.

OOP Syntax Help! I don't understand this!

Syntax

bool guiGridListRemoveColumn ( element gridList, int columnIndex )
Required Arguments
  • gridList: The grid list you want to remove a column from
  • columnIndex: Column ID

Returns

  • bool: value

Returns true if the grid list column was successfully removed, false otherwise.

Code Examples

shared

This example creates a grid list and adds 4 columns to it when the script starts. After 3 seconds, it randomly deletes a column and outputs to the chat box which column was deleted.

function deleteColumn ()
--Choose randomly which column to delete, output the chosen column into the chat box, and delete the column
randomDeletion = math.random ( 1, 4 )
if randomDeletion == 1 then
outputChatBox ( "Removing column A" )
guiGridListRemoveColumn ( myGridList, columnA )
elseif randomDeletion == 2 then
outputChatBox ( "Removing column B" )
guiGridListRemoveColumn ( myGridList, columnB )
elseif randomDeletion == 3 then
outputChatBox ( "Removing column C" )
guiGridListRemoveColumn ( myGridList, columnC )
else
outputChatBox ( "Removing column D" )
guiGridListRemoveColumn ( myGridList, columnD )
end
end
function clientsideResourceStart ()
--Create a gridlist
myGridList = guiCreateGridList ( 0.30, 0.10, 0.5, 0.60, true )
--Create 4 columns for myGridList
columnA = guiGridListAddColumn ( myGridList, "columnA Title", 0.25 )
columnB = guiGridListAddColumn ( myGridList, "columnB Title", 0.25 )
columnC = guiGridListAddColumn ( myGridList, "columnC Title", 0.25 )
columnD = guiGridListAddColumn ( myGridList, "columnD Title", 0.25 )
--Set a timer to trigger the deleteColumn function 3 seconds after the script starts
setTimer ( deleteColumn, 3000, 1 )
end
addEventHandler ( "onClientResourceStart", resourceRoot, clientsideResourceStart )

See Also

GUI Functions