Booo

تحت التطوير :كود - Useful Arab functions

Recommended Posts

18 minutes ago, salh said:

طيب الحين  وش الفرق اذا استحدمت الريكاشون ميثود او التايمر.؟

الريكرشن تاخذ وقت في التنفيذ فتعطي شكل جمالي للبروجرس بار

Share this post


Link to post

طيب بس تعديلك للكود ما يشتغل (:

Share this post


Link to post
1 minute ago, salh said:

طيب

عشان كذا قلتلك جرب

عاد زبط انت الدنيا الفكره انك تستدعي الفنكشن نفسه داخل نفسه

جرب تظيف ارقمنت

بالاخير

,false

Share this post


Link to post

حالوت اعدل اسوي اي شي يقولي في الديبق

stack overflow

في هاذا السطر

if guiProgressBarGetProgress( guiElement ) < 100 then

 

Share this post


Link to post
On 10/06/2019 at 22:10, Master_MTA said:

عشان كذا قلتلك جرب

عاد زبط انت الدنيا الفكره انك تستدعي الفنكشن نفسه داخل نفسه

جرب تظيف ارقمنت

بالاخير

,false

أظن الكود مابيعطي جمالية وبالعكس راح يزيده علطول او راح يوصل للنقطة المحددة بدون اي انميشن

Share this post


Link to post
On 25/06/2019 at 04:29, iMr.WiFi..! said:

جمالية

هممم انت ادرى يمكن

Share this post


Link to post

السلام عليكم 

اول مره اطرح وظيفه  ☺

الوظيفه هي اغلاق اللوحه مثل اللي بالجيو اديتور

function CreateButtonClose( GuiElement , text,d)

if getElementType(GuiElement) == 'gui-window' then

    local Text = '|'..text..' |'

         local Font = 'default-bold-small'

              local width = dxGetTextWidth(Text, 1, Font)

                       local x = d == 'left' and guiGetSize(GuiElement, false)-50 or d == 'right' and 5

                           local ln = guiCreateLabel(x,2,width+5,15,Text, false,GuiElement)

                              guiSetProperty(ln ,'ClippedByParent', 'False')

                                 guiSetProperty(ln ,'AlwaysOnTop', 'True')

                                   guiSetFont(ln , Font)

                                      guiLabelSetColor(ln ,150,150,150)

                                        guiLabelSetHorizontalAlign(ln , 'center', false)
--- Events
addEventHandler('onClientGUIClick',ln, function() guiSetVisible(GuiElement, false ) end,false)
addEventHandler('onClientMouseEnter',ln, function() guiLabelSetColor(source ,255, 69, 59) end,false)
addEventHandler('onClientMouseLeave',ln, function() guiLabelSetColor(source ,150,150,150) end,false)
else
print('This function is a static function the Window')
end
end

--- Test Code
window1 = guiCreateWindow(0.01, 0.04, 0.70, 0.70, "Window1", true)
window2 = guiCreateWindow(0.43, 0.04, 0.38, 0.29, "Window2", true)

for k,element in ipairs(getElementsByType('gui-window',getResourceGUIElement(getThisResource()))) do
CreateButtonClose ( element,'Close','right' )
--CreateButtonClose ( element,'Close','left' )
end

معلش مابعرف اشرح بس تقدرو تجربو الوظيفه واتمني ان تنال اعجابكم 😉

  • Like 2

Share this post


Link to post
2 hours ago, #\_oskar_/# said:

السلام عليكم 

اول مره اطرح وظيفه  ☺

الوظيفه هي اغلاق اللوحه مثل اللي بالجيو اديتور


function CreateButtonClose( GuiElement , text,d)

if getElementType(GuiElement) == 'gui-window' then

    local Text = '|'..text..' |'

         local Font = 'default-bold-small'

              local width = dxGetTextWidth(Text, 1, Font)

                       local x = d == 'left' and guiGetSize(GuiElement, false)-50 or d == 'right' and 5

                           local ln = guiCreateLabel(x,2,width+5,15,Text, false,GuiElement)

                              guiSetProperty(ln ,'ClippedByParent', 'False')

                                 guiSetProperty(ln ,'AlwaysOnTop', 'True')

                                   guiSetFont(ln , Font)

                                      guiLabelSetColor(ln ,150,150,150)

                                        guiLabelSetHorizontalAlign(ln , 'center', false)
--- Events
addEventHandler('onClientGUIClick',ln, function() guiSetVisible(GuiElement, false ) end,false)
addEventHandler('onClientMouseEnter',ln, function() guiLabelSetColor(source ,255, 69, 59) end,false)
addEventHandler('onClientMouseLeave',ln, function() guiLabelSetColor(source ,150,150,150) end,false)
else
print('This function is a static function the Window')
end
end

--- Test Code
window1 = guiCreateWindow(0.01, 0.04, 0.70, 0.70, "Window1", true)
window2 = guiCreateWindow(0.43, 0.04, 0.38, 0.29, "Window2", true)

for k,element in ipairs(getElementsByType('gui-window',getResourceGUIElement(getThisResource()))) do
CreateButtonClose ( element,'Close','right' )
--CreateButtonClose ( element,'Close','left' )
end

معلش مابعرف اشرح بس تقدرو تجربو الوظيفه واتمني ان تنال اعجابكم 😉

وظيفه مفيده و كويسه بالتوفيق اوسكر مبدع كالعاده

عندي اقتراح صغير ليك

انك تضيف ايفنت مع الوظيفه  عشان لو في حالات خاصه مع قفل اللوحه

 

  • Like 1

Share this post


Link to post
2 minutes ago, #x1AhMeD-09 said:

وظيفه مفيده و كويسه بالتوفيق اوسكر مبدع كالعاده

عندي اقتراح صغير ليك

انك تضيف ايفنت مع الوظيفه  عشان لو في حالات خاصه مع قفل اللوحه

 

بالتوفيق لك كمان يا احمد 

ان شاء الله اضيفه ♥

  • Like 1

Share this post


Link to post

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.