Jump to content

محتاج مساعده بجعل ذا يظهر لكل الشاشات كل الاحجام


Recommended Posts

السلام عليكم

رمضانكم مبارك

محتاج مساعده

مثل اسم الموضوع

dd = guiCreateProgressBar(727, 940, 501, 48, false)     
  
function createLevelInformation() 
        level = guiCreateLabel(741, 954, 61, 20, "Level :", false) 
        local font0_404ERROR = guiCreateFont("404ERROR.ttf", 15) 
        guiSetFont(level, font0_404ERROR) 
        guiLabelSetColor(level, 0, 0, 0) 
         
  
  
        exp = guiCreateLabel(996, 955, 36, 19, "Exp :", false) 
       local font0_404ERROR = guiCreateFont("404ERROR.ttf", 11) 
        guiSetFont(exp, font0_404ERROR) 
        guiLabelSetColor(exp, 0, 0, 0) 
  
         
         
        lvl = guiCreateLabel(830, 954, 149, 20, ""..tostring ( getElementData (localPlayer, "level") ).."", false) 
       local font0_404ERROR = guiCreateFont("404ERROR.ttf", 14) 
        guiSetFont(lvl, font0_404ERROR) 
        guiLabelSetColor(lvl, 0, 255, 0)     
  
         
         
        ex = guiCreateLabel(1091, 954, 232, 19, ""..tostring( getElementData (localPlayer, "experience") ).."", false) 
       local font0_404ERROR = guiCreateFont("404ERROR.ttf", 12) 
        guiSetFont(ex, font0_404ERROR) 
        guiLabelSetColor(ex, 0, 255, 0) 
        end 
addEventHandler ("onClientResourceStart",resourceRoot,createLevelInformation) 

Link to comment

آلسلام عليكم

guiSetPos

الفنكشن هو عبارة عن انه يضبط لوحة ألــ GUI على جميع الشاشت

طبعا واضح من الاسم فقط للــ GUI

Syntax:

bool guiSetPos ( GUI theGUI, float x, float y, bool Relative )

Source Code :

function guiSetPos ( theGUI, x, y, Relative )
    if ( ( isElement ( theGUI ) ) and ( getElementType ( theGUI ):find( "gui-" ) ) ) then
        if ( ( theGUI ) and ( x ) and ( y ) ) then
    local px, py = guiGetScreenSize ( );
        local hx, hy = guiGetPosition ( theGUI, Relative );
    guiSetPosition ( theGUI, hx * px / x, hy * py / y, Relative );
        return true
    else
        return false
    end
else
    return false
   end
end

طريقة الاستخدام :

طبعا واضح من الساينتكس

bool guiSetPos ( GUI theGUI الزر او الوحة او اي شي, float x احداثيات شاشتك x, float y احداثيات شاشتك y, bool Relative طبعا تحصل هذا من عبر الوحة او الـgui )

كيف تحصل ال Relative ?

GUIEditor.window[1] = guiCreateWindow(396, 187, 377, 256, "Test", false << Relative )

Example :

  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(396, 187, 377, 256, "Test", false) 
        guiWindowSetMovable(GUIEditor.window[1], false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        guiSetAlpha(GUIEditor.window[1], 1.00) 
        guiSetPos ( GUIEditor.window[1], 1366, 768, false ) 
        guiSetVisible ( GUIEditor.window[1], false ) 
        GUIEditor.button[1] = guiCreateButton(142, 73, 168, 41, "hi", false, GUIEditor.window[1]) 
        guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA")     
    end 
) 
  
bindKey ( "F7", "down", function (  ) 
guiSetVisible ( GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) 
showCursor ( guiGetVisible ( GUIEditor.window[1] ) ) 
end ) 
  
function guiSetPos ( theGUI, x, y, Relative ) 
    if ( ( isElement ( theGUI ) ) and ( getElementType ( theGUI ):find( "gui-" ) ) ) then 
        if ( ( theGUI ) and ( x ) and ( y ) ) then 
    local px, py = guiGetScreenSize ( ); 
        local hx, hy = guiGetPosition ( theGUI, Relative ); 
    guiSetPosition ( theGUI, hx * px / x, hy * py / y, Relative ); 
        return true 
    else 
        return false 
    end 
else 
    return false 
   end 
end 

Author : ~xiRoc[K]#^

Wiki Page : ماعرف كيف احطه في الويكي :!:

طبعا ماحصلت اسم للـوضيفة خليته كذا :lol:

اي خطأ قول ليي :P

والسلام عليكم :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...