Jump to content

مشكلة مع النافذه


Recommended Posts

السلام عليكم ورحمة الله وبركاته

انا لمن اسوي نافذه بدون ما استخدم

guiGetScreenSize

اكيد في شي راح يصير غلط مع الناس الي شاشتهم اقل من شاشتي

الي هي ال

resolution

حقت الشاشه

بس للأسف ما عرفت استخدم

guiGetScreenSize

بشكل صحيح

ولمن استخدمتها النافذه الي سويتها صارت ملخبطه والأزارير تلخبطت وكل شي

فــ ابي هالنافذه

loginWindow = guiCreateWindow(419,238,579,276,"|LSR|Login",false) 

وهالنافذه

registerWindow = guiCreateWindow(405,238,599,340,"|LSR|Register",false) 

يكونو مع كل الشاشات

Link to comment

شكراً تابل

بالنسبه للي يبي مساعده باهالموضوع

بعد ما تسويها بال

GUIEditor

حط

هالكود

local width, height = 579, 276

local x = (screenX/2) - (width/2)

local y = (screenY/2) - (height/2)

بعدين حط

x,y

زي كذا

guiCreateWindow(x,y,

ولا تنسى تنسخ الاحداثيات الي قبلها

وتحطها بدال

579, 276

مثال

    local screenX, screenY = guiGetScreenSize() 
    local width, height = 579, 276 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
GUIEditor_Window[1] = guiCreateWindow(x,y,width,height,"Example",false) 

.....

Link to comment
  teteomar said:
شكراً تابل

بالنسبه للي يبي مساعده باهالموضوع

بعد ما تسويها بال

GUIEditor

حط

هالكود

local width, height = 579, 276

local x = (screenX/2) - (width/2)

local y = (screenY/2) - (height/2)

بعدين حط

x,y

زي كذا

guiCreateWindow(x,y,

ولا تنسى تنسخ الاحداثيات الي قبلها

وتحطها بدال

579, 276

مثال

    local screenX, screenY = guiGetScreenSize() 
    local width, height = 579, 276 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
GUIEditor_Window[1] = guiCreateWindow(x,y,width,height,"Example",false) 

.....

+ بالنسبة للي يبي بس يخليها بالوسط يستخدم ذا

https://wiki.multitheftauto.com/wiki/CenterWindow

Link to comment

ججرب ذآ

local x,y = guiGetScreenSize() 
  
loginWindow = guiCreateWindow(x/2- 419, y/2- 238, 579, 276,"|LSR|Login",false) 
registerWindow = guiCreateWindow(x/2- 405, y/2- 238, 599, 340,"|LSR|Register",false) 

Link to comment
  teteomar said:
شكراً تابل

بالنسبه للي يبي مساعده باهالموضوع

بعد ما تسويها بال

GUIEditor

حط

هالكود

local width, height = 579, 276

local x = (screenX/2) - (width/2)

local y = (screenY/2) - (height/2)

بعدين حط

x,y

زي كذا

guiCreateWindow(x,y,

ولا تنسى تنسخ الاحداثيات الي قبلها

وتحطها بدال

579, 276

مثال

    local screenX, screenY = guiGetScreenSize() 
    local width, height = 579, 276 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
GUIEditor_Window[1] = guiCreateWindow(x,y,width,height,"Example",false) 

.....

. . شوف انا ابغى لمن يدخل لاعب الماركربالسياره او لما يشتري سياره تطلع في وصط السكرين فهمت علي

حتى لو شرا شخصيه تطلع في السكرين ممكن مثال !؟

  
 local screenX, screenY = guiGetScreenSize() 
    local width, height = 800, 600 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
Window = guiCreateWindow(x,y,width,height,"panel",false, theMarker) 

Link to comment
  hassan.k.s.a said:
. . شوف انا ابغى لمن يدخل لاعب الماركربالسياره او لما يشتري سياره تطلع في وصط السكرين فهمت علي

حتى لو شرا شخصيه تطلع في السكرين ممكن مثال !؟

  
 local screenX, screenY = guiGetScreenSize() 
    local width, height = 800, 600 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
Window = guiCreateWindow(x,y,width,height,"panel",false, theMarker) 

حط لـ النافذة كود إظظهآر

guiSetVisible 

والإيفنت عند لمس الماركر

onClientMarkerHit 

Link to comment
  3ήẰÐ said:
  hassan.k.s.a said:
. . شوف انا ابغى لمن يدخل لاعب الماركربالسياره او لما يشتري سياره تطلع في وصط السكرين فهمت علي

حتى لو شرا شخصيه تطلع في السكرين ممكن مثال !؟

  
 local screenX, screenY = guiGetScreenSize() 
    local width, height = 800, 600 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
Window = guiCreateWindow(x,y,width,height,"panel",false, theMarker) 

حط لـ النافذة كود إظظهآر

guiSetVisible 

عند لمس الماركر

onClientMarkerHit 

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

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

Link to comment
  
newFont = guiCreateFont ( "customfont.ttf", 17 ) 
  
function guiCreateWindow( x2, y2, width2, height2, titleBarText2, relative2 ) 
    local mainBackground = guiCreateStaticImage ( x2, y2, width2, height2, "image/qq.png", relative2 ) 
    local mainBackgroundLabel = guiCreateLabel ( 0, 0, 250, 100, titleBarText2, false, mainBackground ) 
    guiSetFont ( mainBackgroundLabel, newFont ) 
    guiSetEnabled ( mainBackgroundLabel, false ) 
    return mainBackground 
end 
----------- 
 local screenX, screenY = guiGetScreenSize() 
    local width, height = 800, 600 
    local x = (screenX/2) - (width/2) 
    local y = (screenY/2) - (height/2) 
  
Window = guiCreateWindow(x,y,width,height," panel ",false, theMarker) 
guiSetVisible (Window, false, theMarker) 
  
addEvent("openWindow",true) 
function open() 
        guiSetVisible(Window, true) 
        showCursor(true) 
        playSound("t.wav") 
end 
addEventHandler("openWindow", getRootElement(),open) 
  
---------------------------------------------- 
  

اوك حبيبي لو دخل شخص الماركر ابيه يروح لمكان معين !

طبعاآ حتى لو عنده سياره عادي يروح للمكان المعين مو شرط يكون نازل من السياره

Link to comment
  hassan.k.s.a said:
اوك حبيبي لو دخل شخص الماركر ابيه يروح لمكان معين !

طبعاآ حتى لو عنده سياره عادي يروح للمكان المعين مو شرط يكون نازل من السياره

مآفهمت سؤآلكـ الأولي ..

ولكن هذا ككود الإنتقال

setElementPosition 

Link to comment
local Marker = createMarker ( x, y, z, "cylinder", Size, r, g, b, Alpha ) 
  
function hit(hitElement) 
    if Marker then 
        setElementPosition ( hitElement, posX, posY, posZ ) 
    end 
end 
addEventHandler("onClientMarkerHit",Marker,hit) 

لم أججرب الككود وإذا فيه أخططآء تفضضل

Link to comment
  3ήẰÐ said:
local Marker = createMarker ( x, y, z, "cylinder", Size, r, g, b, Alpha ) 
  
function hit(hitElement) 
    if Marker then 
        setElementPosition ( hitElement, posX, posY, posZ ) 
    end 
end 
addEventHandler("onClientMarkerHit",Marker,hit) 

لم أججرب الككود وإذا فيه أخططآء تفضضل

local Marker = createMarker(x, y, z, "cylinder", Size, r, g, b, Alpha) 
  
function hit(hitElement) 
    if hitElement == localPlayer then 
        setElementPosition(hitElement, posX, posY, posZ) 
    end 
end 
addEventHandler("onClientMarkerHit",Marker,hit) 

Link to comment
  3ήẰÐ said:
ججرب ذآ
local x,y = guiGetScreenSize() 
  
loginWindow = guiCreateWindow(x/2- 419, y/2- 238, 579, 276,"|LSR|Login",false) 
registerWindow = guiCreateWindow(x/2- 405, y/2- 238, 599, 340,"|LSR|Register",false) 

انتهى الموضوع من زمان شكراً على اية حال...

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