SetClipboard: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Client function}}
{{Client function}}
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.
This function sets the players clipboard text (what appears when you paste with CTRL + V)


==Syntax==
==Syntax==
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, "", false, window)
button1 = guiCreateButton(58, 220, 234, 46, "copy", false, window)


addEventHandler("onClientGUIClick",root,
function clickedButton1()
function ()
    local text = guiGetText(edit)
if source == button1 then
    setClipboard(text)
local example = guiGetText(edit)
setClipboard( example )
end
end
end
addEventHandler("onClientGUIClick", button1, clickedButton1, false)
)
</syntaxhighlight>
</syntaxhighlight>
        window = guiCreateEdit(47, 105, 262, 56, "example By ProGamer", false)
        edit = guiCreateEdit(47, 105, 262, 56, "", false, window) 
        button1 = guiCreateButton(58, 220, 234, 46, "", false, window)


==See Also==
==See Also==
{{Client_utility_functions}}
{{Client_utility_functions}}

Latest revision as of 10:34, 2 July 2021

This function sets the players clipboard text (what appears when you paste with CTRL + V)

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

Shared