Jump to content

مطلوب شرح


Recommended Posts

Posted
interpolateBetween

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

واتنيتين يوتيون dx

يتحركون من فوق لاسفل اللوحة اي لمكان login register 

بعدين بعد مايوصلو لمكانهم يتركو شوي فوق وينزلو لمكانهم مرة اخرا كأنهم انصطدكو بشي 

انشاء الله تكونو فهمتوني

Posted
17 minutes ago, AlgeRiany Ly said:

اي والله مافهمته حتى هدا الشرح شفته قبل قليل

وش اللي مافهمته بالظبط

من أراد الفشل عليه بالنجاح

Posted
Just now, #BrosS said:

وش اللي مافهمته بالظبط

(sy - 2) / 2,0,0, (sy - 502) / 2,0,0

هاي احداتيات الفنكشن تبع التحريك
(sx - 454) / 2, (sy - 502) / 2, 454, 502,
هادي احداتيات اللوحة كيف اجت هيك على سبيل المتال اريد اعملها هيك

test = guiCreateWindow(400,500, 454, 502, "test", false) -- لوحة

function pop()
local rh = interpolateBetween( 402,0,0, 600,0,0 (getTickCount()-start)/1800, "OutElastic") 
  
  بس بيصير فيه خطأ

 

Posted
tick = 0

test = guiCreateWindow(400,500, 454, 502, "test", false) -- لوحة
guiSetVisible(test ,false)

function pop()
local rh,ry = interpolateBetween((sx - 2) / 2, (sy - 2) / 2, 0, (sx - 454) / 2, (sy - 502) / 2, 0, (getTickCount()-tick)/1000, "OutElastic")
local rh2,ry2 = interpolateBetween(2, 2,0,454, 502,0, (getTickCount()-tick)/1000, "OutElastic")
guiSetSize(test , rh2,ry2,false)
guiSetPosition(test,rh,ry, false)
end

addCommandHandler("test",
	function()
		tick = getTickCount()
		addEventHandler("onClientRender",root,popDown)
		guiSetVisible(test ,true)
	end
)

test لما تكتب 

تظهر اللوحة صغيرة وتكبر

غير مجرب

من أراد الفشل عليه بالنجاح

Posted
40 minutes ago, #BrosS said:

tick = 0

test = guiCreateWindow(400,500, 454, 502, "test", false) -- لوحة
guiSetVisible(test ,false)

function pop()
local rh,ry = interpolateBetween((sx - 2) / 2, (sy - 2) / 2, 0, (sx - 454) / 2, (sy - 502) / 2, 0, (getTickCount()-tick)/1000, "OutElastic")
local rh2,ry2 = interpolateBetween(2, 2,0,454, 502,0, (getTickCount()-tick)/1000, "OutElastic")
guiSetSize(test , rh2,ry2,false)
guiSetPosition(test,rh,ry, false)
end

addCommandHandler("test",
	function()
		tick = getTickCount()
		addEventHandler("onClientRender",root,popDown)
		guiSetVisible(test ,true)
	end
)

test لما تكتب 

تظهر اللوحة صغيرة وتكبر

غير مجرب

يالطيب م رح يشتغل كودك خخخخخخ

كلمة test

ما رح تشتغل , اقرا صفحة الوظيفة

- Hashemite Kingdom Of Jordan -

Posted
4 minutes ago, #_iMr.[E]coo said:

يالطيب م رح يشتغل كودك خخخخخخ

كلمة test

ما رح تشتغل , اقرا صفحة الوظيفة

يغيرها ._.

كتبت على سبيل المثال

احرق نفسك ي سديكي

من أراد الفشل عليه بالنجاح

Posted

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

sx_, sy_ = guiGetScreenSize ( )
sx, sy = sx_ / 1280, sy_ / 720

est = guiCreateWindow(sx*400,sy*100,sx*454,sy*502, "test", false) -- لوحة

function pop()
local rh = interpolateBetween(sx*800,0,0,sy*100,0,0,getTickCount()-start/3000, "InOutQuad")
guiSetPosition(est,rh,100,false) 
end 



function open ()
  start = getTickCount()
addEventHandler("onClientRender",root,pop)
guiSetVisible(est,true)
end 
bindKey("F2","down",open)

 

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