Jump to content

x[ طلب آستفسآر ]x : DX


Recommended Posts

  On 28/04/2018 at 18:09, Mr.Mostafa said:

مآ فهمتك

Expand  

يعني انا سويت لوحه سميتها wnd

طيب

    function dx ()
		dxDrawText("من قلدنا أثبت لنا أننا الأفضل", 175, 564, 626, 604, tocolor( math.random( 255 ), math.random( 255 ), math.random( 255 ) ), 2.20, "default-bold", "center", "center", false, false, false, false, false)
end

function()
  if guiGetVisible( wnd ) then
  guiSetVisible( wnd, false )
  showCursor( false )
      removeEventHandler( "onClientRender", root, dx )
 else
  	guiSetVisible( wnd, true )
  showCursor( true )
       addEventHandler( "onClientRender", root, dx )
 end
end

 

Edited by Source|>
Link to comment
  On 28/04/2018 at 18:14, Source|> said:

يعني انا سويت لوحه سميتها wnd

طيب


    function dx ()
		dxDrawText("من قلدنا أثبت لنا أننا الأفضل", 175, 564, 626, 604, tocolor( math.random( 255 ), math.random( 255 ), math.random( 255 ) ), 2.20, "default-bold", "center", "center", false, false, false, false, false)
end

function()
  if guiGetVisible( wnd ) then
  guiSetVisible( wnd, false )
  showCursor( false )
      removeEventHandler( "onClientRender", root, dx )
 else
  	guiSetVisible( wnd, true )
  showCursor( true )
       addEventHandler( "onClientRender", root, dx )
 end
end

 

Expand  

طيب وين آكوآد آللوحة ولآ آلدي آكس يختلف ولآ كيف

Link to comment
  On 28/04/2018 at 18:24, Source|> said:

على حسب اللوحه اللي انت تسويها

 

هذا بس مثال على كود فتح اللوحه

 

انت حاول وحن نساعدك

Expand  

طيب افرض حرك اللوحه ؟ التكست ما هيتحرك لهيك لازم يسوي حسابات لمكان التكست وين المفروض يصير بالنسبه للوحه

 

  • Like 1
Link to comment
  On 28/04/2018 at 18:35, Source|> said:

guiWindowSetMovable

 

Expand  

ذا مو حل اغلب الزوار يكرهون اللوحات الي ما تتحرك لانها تسبب لهم مشكله للي عندهم مقاس شاشه صغير

لهيك افضل طريقه مثل ما قلت يحسب احداثيات التكست بالنسبه لللوحه و طبعا بستخدام فانكشن

guiGetPosition -- عشان يجيب مكان اللوحه

guiGetSize -- عشان يجيب حجم اللوحه و يحدد ان التكست ما يطلع منها

Link to comment
  On 28/04/2018 at 17:53, Mr.Mostafa said:

آلسلام عليكم

 

آلحين آنآ لو عندي لوحة GUI

 

آقدر آحط فيهآ DX TEXT ??

آو آقدر آحط لخط معين ب GUI 

آقدر آحط له OUTLINE ?

Expand  
GUIEditor = {
    label = {},
    window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(336, 108, 599, 125, "", false)
        GUIEditor.label[1] = guiCreateLabel(19, 50, 164, 48, "nick", false, GUIEditor.window[1])
		end
)

addEventHandler("onClientRender", root,
    function()
		local x,y = guiGetPosition ( GUIEditor.label[1], true )
			if guiGetVisible( GUIEditor.window[1] ) ~= false then
			dxDrawText(guiGetText(GUIEditor.label[1]), x- 1, y - 1, 723 - 1, 470 - 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x + 1, y - 1, 723 + 1, 470 - 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x - 1, y + 1, 723 - 1, 470 + 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x + 1, y + 1, 723 + 1, 470 + 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x, y, 723, 470, tocolor(255, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
		end
	end
)

 

Link to comment
  On 28/04/2018 at 20:04, medo7 said:
GUIEditor = {
    label = {},
    window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(336, 108, 599, 125, "", false)
        GUIEditor.label[1] = guiCreateLabel(19, 50, 164, 48, "nick", false, GUIEditor.window[1])
		end
)

addEventHandler("onClientRender", root,
    function()
		local x,y = guiGetPosition ( GUIEditor.label[1], true )
			if guiGetVisible( GUIEditor.window[1] ) ~= false then
			dxDrawText(guiGetText(GUIEditor.label[1]), x- 1, y - 1, 723 - 1, 470 - 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x + 1, y - 1, 723 + 1, 470 - 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x - 1, y + 1, 723 - 1, 470 + 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x + 1, y + 1, 723 + 1, 470 + 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x, y, 723, 470, tocolor(255, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
		end
	end
)

 

Expand  

آلكلمة جآت دي آكس - لكن معهآ آلكلمة آلتآنية آلي مب دي آكس - آبي آشيل آلكلمة آلتآنية آلي مب دي آكس

Edited by Mr.Mostafa
Link to comment
  On 29/04/2018 at 05:11, Mr.Mostafa said:

آلكلمة جآت دي آكس - لكن معهآ آلكلمة آلتآنية آلي مب دي آكس - آبي آشيل آلكلمة آلتآنية آلي مب دي آكس

Expand  

كذا قصدك

 

GUIEditor = {
    label = {},
    window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(336, 108, 599, 125, "", false)
        GUIEditor.label[1] = guiCreateLabel(19, 50, 164, 48, "nick", false, GUIEditor.window[1])
    	guiSetVisible( GUIEditor.label[1], false )
		end
)

addEventHandler("onClientRender", root,
    function()
		local x,y = guiGetPosition ( GUIEditor.label[1], true )
			if guiGetVisible( GUIEditor.window[1] ) ~= false then
			dxDrawText(guiGetText(GUIEditor.label[1]), x- 1, y - 1, 723 - 1, 470 - 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x + 1, y - 1, 723 + 1, 470 - 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x - 1, y + 1, 723 - 1, 470 + 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x + 1, y + 1, 723 + 1, 470 + 1, tocolor(0, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
			dxDrawText(guiGetText(GUIEditor.label[1]), x, y, 723, 470, tocolor(255, 0, 0, 255), 3.00, "default", "left", "top", false, false, false, true, false)
		end
	end
)

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...