Jump to content

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


Recommended Posts

5 minutes ago, Mr.Mostafa 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

 

Edited by Source|>
Link to comment
7 minutes ago, 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

 

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

Link to comment
3 minutes ago, Mr.Mostafa said:

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

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

 

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

 

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

Link to comment
8 minutes ago, Source|> said:

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

 

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

 

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

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

 

  • Like 1
Link to comment
5 minutes ago, Source|> said:

guiWindowSetMovable

 

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

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

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

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

Link to comment
2 hours ago, Mr.Mostafa said:

آلسلام عليكم

 

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

 

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

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

آقدر آحط له OUTLINE ?

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
9 hours ago, 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
)

 

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

Edited by Mr.Mostafa
Link to comment
3 hours ago, Mr.Mostafa 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])
    	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...