SetClipboard: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 31: Line 31:
This example is to allow you to copy the words that are written in edit box  
This example is to allow you to copy the words that are written in edit box  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
window = guiCreateEdit(47, 105, 262, 56, "example By ProGamer", false)  
window = guiCreateWindow(47, 105, 262, 56, "example By ProGamer", false)  
edit = guiCreateEdit(47, 105, 262, 56, "", false, window)   
edit = guiCreateEdit(47, 105, 262, 56, "", false, window)   
button1 = guiCreateButton(58, 220, 234, 46, "copy", false, window)
button1 = guiCreateButton(58, 220, 234, 46, "copy", false, window)

Revision as of 14:42, 27 September 2015

This function sets the players clipboard text (what appears when you paste with CTRL + V) Note that there is no getClipBoard function for safety reasons.

Syntax

bool setClipboard ( string theText )

Required Arguments

  • theText: The new text to be in the players clipboard when the player pastes with CTRL + V.

Returns

Returns true if the text in the clip board was set correctly.

Example

This example adds a command called clipboard which lets you set your clipboard text.

addCommandHandler( "clipboard", -- add a command handler for the command
   function( command, ... )
      local text = table.concat({...}, " ") -- if the text has spaces this will turn it into a string
      local success = setClipboard( text ) -- set the clipboard and find out if it worked
      if success then
         outputChatBox( "Clipboard text set to: " .. text, 0, 255, 0 ) -- if it did, tell the player
      else
         outputChatBox( "Failed to set the clipboards text", 255, 0, 0 ) -- if it didn't, tell the player
      end
   end
)

This example is to allow you to copy the words that are written in edit box

window = guiCreateWindow(47, 105, 262, 56, "example By ProGamer", false) 
edit = guiCreateEdit(47, 105, 262, 56, "", false, window)  
button1 = guiCreateButton(58, 220, 234, 46, "copy", false, window)

function clickedButton1()
    local text = guiGetText(edit)
    setClipboard(text)
end
addEventHandler("onClientGUIClick", button1, clickedButton1, false)

See Also