AR/guiSetText

From Multi Theft Auto: Wiki
Jump to: navigation, search

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

FROM VERSION 1.5.6 r16361 ONWARDS

Browsers

Buttons

Checkboxes

Comboboxes

Edit Boxes

Gridlists

FROM VERSION 1.5.6 r16204 ONWARDS

Memos

Progressbars

Radio Buttons

Scrollbars

Scrollpanes

Static Images

Tab Panels

Tabs

Text Labels

Windows