Jump to content

مشكلة بـ الوحه


Recommended Posts

السلام عليكم

شباب انا مرات اسوي لوحه تكون مثلا نقول

تحت ع اليمين

انا الوحه عندي مكانها وكل شي 100 % 100

بس لو يجي غيري

بيشوفها معفوسه

نصها يبان ونصها لا

وش الحل ؟

Link to comment
  • Replies 52
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

  
Client Side ! 
function centerWindow(center_window) 
    local screenW,screenH=guiGetScreenSize() 
    local windowW,windowH=guiGetSize(center_window,false) 
    local x,y = (screenW-windowW)/2,(screenH-windowH)/2 
    guiSetPosition(center_window,x,y,false) 
end 
-------------- 
centerWindow( اسم النافذة حقتك ) 
  
Link to comment
  
Client Side ! 
function centerWindow(center_window) 
    local screenW,screenH=guiGetScreenSize() 
    local windowW,windowH=guiGetSize(center_window,false) 
    local x,y = (screenW-windowW)/2,(screenH-windowH)/2 
    guiSetPosition(center_window,x,y,false) 
end 
-------------- 
centerWindow( اسم النافذة حقتك ) 
  

اقرأ اللي يبية بالاول .. :wink:

Link to comment

شبباب انا ابي اعرف كيف سويتوها

يعني مثلا انا اخذت احداثيات الوحه بل مكان الي ابيه

كيف احطها ب باكوادكم ؟

عشان مايختلف القياس عند الاعبين

Link to comment
function Down(wnd) 
    local sx,sy = guiGetScreenSize() 
    local w,h = guiGetSize(wnd,false) 
    local x,y = (sx - w),(sy - h) 
    guiSetPosition(wnd,x,y,false) 
end 

ذا خله اعلى الكلنت

وذا خله تحت نافذتك

Down( اسم النافذة) 

Link to comment

جعفر عارف

بس كيف اجيب الاحداثيات واحطها في هذا الكود

    function Down(wnd) 
        local sx,sy = guiGetScreenSize() 
        local w,h = guiGetSize(wnd,false) 
        local x,y = (sx - w),(sy - h) 
        guiSetPosition(wnd,x,y,false) 
    end 

يعني هو لازم اعدل حااجه بل احداثيات هنا عشان تجي مضبوطه

guiCreateWindow(361, 151, 621, 535,

وين الاحداثيات الي لازم احطها فووق بل كود حقك ؟؟؟؟

هنا انا ماعرفت فـ نزلت موضوع

Link to comment

بوشنب تفهم عربي ؟

ياخي قلت ابي اعرف مكان الاحداثيات

وماله داعي انزله كامل وهل مشوار

function Down(wnd) 
        local sx,sy = guiGetScreenSize() 
        local w,h = guiGetSize(wnd,false) 
        local x,y = (sx - w),(sy - h) 
        guiSetPosition(wnd,x,y,false) 
    end 

و المطلوب

هذا احداثيات الوحه

guiCreateWindow(361, 151, 621, 535,

ابي الوحه مثل مكانها ماتتحرك

بس اي واحد يدخل السيرفر يشوف حجمها طبيعي مثل ماصممتها انا

Link to comment

هي الطريقه سهله

بس انتو مصعبين الموضوع

ولا مادري وش وضعكم بـ الضبط ؟

لنا هي بس لازم تبدل احداثيات

طبعا مو احداثيات المكان

احداثيات العرض و الطول والارتفاع

guiCreateWindow(361, 151, 621, 535,

361 يمكن الارتفاع

الزبده يصير كذا

guiCreateWindow(sx, 151, sy, 535,

علي ماعتقد

بس انتوو يمكن ماتعرفولها

او شي الي مايعرف لايتفلسف رجاء

والي يعرف يشرح ي ليت ي شرح شرح جميل مو ع السريع

:redhotevil::redhotevil:

Link to comment

وش تسوي !

يعني اذا سويتها مو لازم احط

  
    function Down(wnd) 
            local sx,sy = guiGetScreenSize() 
            local w,h = guiGetSize(wnd,false) 
            local x,y = (sx - w),(sy - h) 
            guiSetPosition(wnd,x,y,false) 
        end 

؟؟؟؟

Link to comment

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

ونفس المكان ؟

عشان ما اتوهق اسوي لوحات واركبها واخر شي تطلع غلط

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