AR/guiSetText

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

GUI هذه الوظيفة تستخدم لتغيير الكلام علي شي .

Syntax

bool guiSetText ( element guiElement, string text )

Required Arguments

  • guiElement: الشي الذي تريد تغيره
  • text: الكلام الجديد

Returns

اذا الشي تم تغيره true ترجع

Example

ينشئ هذا المثال ليبل. عند النقر على الليبل، يتم عرض الليبل في المكان الذي تم الضغط فيه و يخبرك بنوع العنصر الذي نقرت عليه. يخفي بعد 5 ثوان.

-- create an empty label
local myLabel = guiCreateLabel  ( 0, 0, 1, 1, "", true )

function addLabelOnClick ( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement )
	-- if an element was clicked on screen
	if ( clickedElement ) then
		-- retrieve the element type
		local elementType = getElementType ( clickedElement )
		-- change the label text to that element type
		guiSetText ( myLabel, elementType )
		-- and place it in the position of where the element is
		guiSetPosition ( myLabel, absoluteX, absoluteY, true )
		-- hide the text by passing an empty string 5 seconds later
		setTimer ( guiSetText, 5000, 1, myLabel, "" )
	end
end
addEventHandler ( "onClientClick", getRootElement(), addLabelOnClick )

See Also

General functions

Browsers

Buttons

Checkboxes

Comboboxes

Edit Boxes

Gridlists

Memos

Progressbars

Radio Buttons

Scrollbars

Scrollpanes

Static Images

Tab Panels

Tabs

Text Labels

Windows