Jump to content

مشكله بسيطه


Recommended Posts

 

انا سويت صوره

سويته تنزل من فوق لنصف ثمن تروح يسار و تختفي

انا سويت كذا



local endMove = 30 
addEventHandler("onClientRender",root,function() 
    if ( guiGetVisible(wnd) == true ) then 
        local x,y = guiGetPosition(wnd,false) 
        guiSetPosition(wnd,x,y+4,false)
			 if ( y >= endMove ) then 
			  guiSetPosition(wnd,x-4,endMove,false)
			 
			end
      end 
end) 

 

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

تصير تنزل من فوق لتحت

Link to comment

yو x احداثيات اللوحات او عناصرها تكون ثنائية الابعاد على محور 

x و yو zاما الالمنت اللي يكون يتواجد في العالم حق اللعبة مثل الاعب السيارة البيد الاوبجكت الخ.. احداثياته تكون ثلاثة الأبعاد

Link to comment
27 minutes ago, </Mr.Tn6eL> said:

yو x احداثيات اللوحات او عناصرها تكون ثنائية الابعاد على محور 

x و yو zاما الالمنت اللي يكون يتواجد في العالم حق اللعبة مثل الاعب السيارة البيد الاوبجكت الخ.. احداثياته تكون ثلاثة الأبعاد

اهها وليش هادا مو شارحينه ب المنتدى حتى تستفيد الناس -_-

28 minutes ago, </Mr.Tn6eL> said:

yو x احداثيات اللوحات او عناصرها تكون ثنائية الابعاد على محور 

x و yو zاما الالمنت اللي يكون يتواجد في العالم حق اللعبة مثل الاعب السيارة البيد الاوبجكت الخ.. احداثياته تكون ثلاثة الأبعاد

+++ الاكواد تبع ال 14.5 غير صالحه -_-

Link to comment
Just now, </Mr.Tn6eL> said:

هنا مو الموضوع حقك لذا روح موضوعك وحط محاولتك ونصلحها لك بس بشرط ماتنسخ وتلصق

ادا انا انسخ والصق كيف علمت كل دا ؟؟

الحمد لله تعلمت كل شي بس لما شخص

بيعطيني فنكنشنات بخربط والخ ومحاولتي

اخدت اكودا من هاداك الشخص الانجليزي وما ظبطت وراح احول واشوف واعطيكم الاكواد

2 minutes ago, </Mr.Tn6eL> said:

هنا مو الموضوع حقك لذا روح موضوعك وحط محاولتك ونصلحها لك بس بشرط ماتنسخ وتلصق

تقدر اتساعدني او تصلحلي اكواد هاداك الانجليزي ؟-_-

Link to comment
4 hours ago, back!_ said:

يخوي مازبطت و اصل هذا بتقبى في النصف سلامات تزيد اربع وتنقص اربع ^^

 

تسير ماتتحرك ^^

رجاء شوف المشكله و بتعرف ^^

 

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

Link to comment

 

local endMove = (select(2, guiGetScreenSize( )) - h) / 2
-- h : طول لوحتك

 

يصير كذا

local endMove = (select(2, guiGetScreenSize( )) - h) / 2
addEventHandler("onClientRender",root,function()
    if ( guiGetVisible(wnd) == true ) then
        local x,y = guiGetPosition(wnd,false)
        if ( y >= endMove ) then
            guiSetPosition(wnd,x-4,endMove,false)
        else
            guiSetPosition(wnd,x,y+4,false)
        end
    end
end)

 

Link to comment
26 minutes ago, </Mr.Tn6eL> said:

 


local endMove = (select(2, guiGetScreenSize( )) - h) / 2-- h : طول لوحتك

 

يصير كذا


local endMove = (select(2, guiGetScreenSize( )) - h) / 2addEventHandler("onClientRender",root,function()
    if ( guiGetVisible(wnd) == true ) then
        local x,y = guiGetPosition(wnd,false)
        if ( y >= endMove ) then
            guiSetPosition(wnd,x-4,endMove,false)
        else
            guiSetPosition(wnd,x,y+4,false)
        end
    end
end)

 

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

 

 TimeGuiSetRightC = { } 
  
function guiMoveRightToCenter(gui) 
if getElementData(gui,"HelhGui") == false then 
    setElementData(gui,"HelhGui",true) 
    local s1,s2=guiGetScreenSize() 
    local w1,w2=guiGetSize(gui,false) 
    local x,y = (s1-w1)/2,(s2-w2)/2 
    guiSetPosition(gui,-x,y,false)  
  
TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) 
end 
    local a,b=guiGetScreenSize() 
    local w1,w2=guiGetSize(gui,false) 
    local x,y = (a-w1)/2,(b-w2)/2 
    local x1,y1 = guiGetPosition ( gui, false) 
if (x1 >= x) then 
    killTimer(TimeGuiSetRightC[gui]) 
    setElementData(gui,"HelhGui",false) 
    else 
    guiSetPosition(gui,x1+10,y,false) 
end 
end 

guiMoveRightToCenter(imgg)
guiMoveRightToCenter(imgg1)
guiMoveRightToCenter(imgg2)

 

Link to comment
47 minutes ago, mahmod3 said:

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

 


 TimeGuiSetRightC = { } 
  
function guiMoveRightToCenter(gui) 
if getElementData(gui,"HelhGui") == false then 
    setElementData(gui,"HelhGui",true) 
    local s1,s2=guiGetScreenSize() 
    local w1,w2=guiGetSize(gui,false) 
    local x,y = (s1-w1)/2,(s2-w2)/2 
    guiSetPosition(gui,-x,y,false)  
  
TimeGuiSetRightC[gui] = setTimer(guiMoveRightToCenter,50,0,gui) 
end 
    local a,b=guiGetScreenSize() 
    local w1,w2=guiGetSize(gui,false) 
    local x,y = (a-w1)/2,(b-w2)/2 
    local x1,y1 = guiGetPosition ( gui, false) 
if (x1 >= x) then 
    killTimer(TimeGuiSetRightC[gui]) 
    setElementData(gui,"HelhGui",false) 
    else 
    guiSetPosition(gui,x1+10,y,false) 
end 
end 

guiMoveRightToCenter(imgg)
guiMoveRightToCenter(imgg1)
guiMoveRightToCenter(imgg2)

 

هادا الكود عامله شخص اسمه Ahmed Ly

هادا شخص صديقي وبحبه كتير

والله 

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

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