Jump to content

DXbutton


Recommended Posts

  
  
dxDrawRectangle -- مربع  
  
guiCreateButton -- ضع الزر امام المربع 
  
guiSetAlpha -- اخف الزر 
  
-- مثال 
  
button = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "", true ) -- ماخوذ من الويكي اي انه ليس بشغال بل لفهم  
guiSetAlpha (button , 0.00 ) 
  
  
local x,y = guiGetScreenSize()  
  
function DX() 
  
dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, tocolor ( 0, 0, 0, 150 ) ) 
  
addEventHandler("onClientRender", root, DX) 
  
  

المثال مهو مرتب بس افهم منه

Dx وبنسبه لسؤالك يمدي تغير اللون بس وش تبي تغير الزر

Link to comment

GUi اذا تبي الزر دي اكس كامل من دون

function isMouseInPosition ( x, y, width, height ) 
    if ( not isCursorShowing ( ) ) then 
        return false 
    end 
  
    local sx, sy = guiGetScreenSize ( ) 
    local cx, cy = getCursorPosition ( ) 
    local cx, cy = ( cx * sx ), ( cy * sy ) 
    if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then 
        return true 
    else 
        return false 
    end 
end 
  

(isMouseInPosition ذا كود اساسي حطه في كل سكربت ( لــ فنكشن

تسوي زر بــ

dxDrawRectangle 

مثلآ

   dxDrawRectangle(770, 133, 315, 95, tocolor(255, 255, 255, 150), false) 

اذا تبي تسوي وظيفه لــ زر معين مثلا اخفاء الشات يوم يضغط الزر

            addEventHandler("onClientClick",getRootElement() , 
    function (button , state) 
    if (button == "left" and state == "up") then 
    if (isMouseInPosition (770, 133, 315, 95)) then ---- هنا تحط موقع الزر  
 showChat(false) 
    end end end )    

اتمنى اني افدتك بشكل افضل ..

Link to comment
GUi اذا تبي الزر دي اكس كامل من دون

function isMouseInPosition ( x, y, width, height ) 
    if ( not isCursorShowing ( ) ) then 
        return false 
    end 
  
    local sx, sy = guiGetScreenSize ( ) 
    local cx, cy = getCursorPosition ( ) 
    local cx, cy = ( cx * sx ), ( cy * sy ) 
    if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then 
        return true 
    else 
        return false 
    end 
end 
  

(isMouseInPosition ذا كود اساسي حطه في كل سكربت ( لــ فنكشن

تسوي زر بــ

dxDrawRectangle 

مثلآ

   dxDrawRectangle(770, 133, 315, 95, tocolor(255, 255, 255, 150), false) 

اذا تبي تسوي وظيفه لــ زر معين مثلا اخفاء الشات يوم يضغط الزر

            addEventHandler("onClientClick",getRootElement() , 
    function (button , state) 
    if (button == "left" and state == "up") then 
    if (isMouseInPosition (770, 133, 315, 95)) then ---- هنا تحط موقع الزر  
 showChat(false) 
    end end end )    

اتمنى اني افدتك بشكل افضل ..

هذي اكواد شرحها

@ProGamer

في قناته , يشوف الشرح ويفهم كل شيء

Edited by Guest
Link to comment

X

عندكـ غلط

addEventHandler ( "onClient[color=#000000][size=6]GUI[/size][/color]Click", root, function ( button, state ) -- يصير كذا 

بعدين هذي اكواد شرحها

@ProGamer

في قناته , يشوف الشرح ويفهم كل شيء

الشرح حقه بدون زر gui

يعني الايفنت

onClientClick not onClientGUIClick

Link to comment

X

عندكـ غلط

addEventHandler ( "onClient[color=#000000][size=6]GUI[/size][/color]Click", root, function ( button, state ) -- يصير كذا 

بعدين هذي اكواد شرحها

@ProGamer

في قناته , يشوف الشرح ويفهم كل شيء

الشرح حقه بدون زر gui

يعني الايفنت

onClientClick not onClientGUIClick

اها , مشكور على المعلومه

ثابت "onClientGUIClick" كنت احسب ايفنت

وعدلت كلامي الي فوق :mrgreen:

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...