Jump to content

بدل التايمرات


Recommended Posts

في وظيفه onserverRender

بس بو ما طرحها ذذ

اي شي × اي شي وخلاص؟

انت ما فهمت حدث

onClientRender

هذا يحدث في كل شغل اللعبة تصدره يعني كل ابديت

وش تعتقد

onServerRender

تصير؟

Link to comment
في وظيفه onserverRender

بس بو ما طرحها ذذ

اي شي × اي شي وخلاص؟

انت ما فهمت حدث

onClientRender

هذا يحدث في كل شغل اللعبة تصدره يعني كل ابديت

وش تعتقد

onServerRender

تصير؟

بس onClientRender كلنت بس ذذ

ووظيفه بو الي ما طرحها بتكون سيرفر

Link to comment

الكلنت كلله هو اللعبة نفسها لاكن السيرفر يختلف .. يعني اذا كان فيه حدث

onServerRender

مثل ما تقول .. رح يكون افظع من التايمر .. رح يسبب لاق شنيع للسيرفر

Link to comment
الكلنت كلله هو اللعبة نفسها لاكن السيرفر يختلف .. يعني اذا كان فيه حدث

onServerRender

مثل ما تقول .. رح يكون افظع من التايمر .. رح يسبب لاق شنيع للسيرفر

اها آوك يعطيك العافيه ع التوضيح ,

+ ما اشوف التايمرات فيها لاق ذذ

Link to comment

التآيمرات ما تجيب لاق الا اذا تكررت ورا بعض بتايمر قليل وقته ,ويكون مفتوح مثل ,

setTimer(function() 
guiSetVisible(Wnd,false) 
end,100,0) 
  
setTimer(function() 
guiSetVisible(Wnd2,true) 
end,1500,0) 
  
setTimer(function() 
guiSetVisible(Wnd3,false) 
end,1600,0) 
  
setTimer(function() 
guiSetVisible(Wnd4,true) 
end,1700,0) 
Link to comment
التآيمرات ما تجيب لاق الا اذا تكررت ورا بعض بتايمر قليل وقته ,ويكون مفتوح مثل ,

setTimer(function() 
guiSetVisible(Wnd,false) 
end,100,0) 
  
setTimer(function() 
guiSetVisible(Wnd2,true) 
end,1500,0) 
  
setTimer(function() 
guiSetVisible(Wnd3,false) 
end,1600,0) 
  
setTimer(function() 
guiSetVisible(Wnd4,true) 
end,1700,0) 

في رأيي .. ما رح تسبب لاق هذي .. لان استخدامك هو فقط فنكشن تظهر كم وندو .. انا قصدي في استخدام التايمرات بشكل صحيح .. انك لا تستخدمها في السيرفر سايد وتحققات كثيرة في الفنكشن حقتها .. مما يؤدي الى ارتفاع بنق السيرفر

Link to comment
مثلا اذا سويت نافذه وضغطت عليها تبيها تنزل لـ تحت

وخليت التايمر مفتوح طبعا النافذه بختفي اذا نزلت , ما راح يسبب لآق ؟

وضح كلامك

نفترض انك سويت كذا,

setTimer(function() 
    if guiGetVisible(Wnd) then 
    local x,y = guiGetPosition(Button, false) 
    guiSetPosition(Button, x,y+5, false) 
    end 
end, 50,0) 

التايمر مفتوح ما راح يجي لآق ؟

Link to comment
طيب مرةة انا سويت كود بس فنكشنات

bindKey و

لما شغلته جاني العن لاق شفته بحياتي

عشان خطاء صغير في الكود ^^

# Lua = لغة برمجة دقيقة جدأأ

# يعني لو غلتط مو بحرف بفراغ الكود كله غلط

# + يمكن المكشلة مو من اكلود نفسه من الجهاز عندك ....

Link to comment
طيب مرةة انا سويت كود بس فنكشنات

bindKey و

لما شغلته جاني العن لاق شفته بحياتي

عشان خطاء صغير في الكود ^^

# Lua = لغة برمجة دقيقة جدأأ

# يعني لو غلتط مو بحرف بفراغ الكود كله غلط

# + يمكن المكشلة مو من اكلود نفسه من الجهاز عندك ....

ياخي ترا كل لغات البرمجة دقيقة

بس انا الي حيرني المفروض يطلع خطا

بس الي جاني لاق شنيع مرةةة ولا مرة جاني بحياتي زيه

لدرجة الجهاز كامل علق

Link to comment
طيب مرةة انا سويت كود بس فنكشنات

bindKey و

لما شغلته جاني العن لاق شفته بحياتي

عشان خطاء صغير في الكود ^^

# Lua = لغة برمجة دقيقة جدأأ

# يعني لو غلتط مو بحرف بفراغ الكود كله غلط

# + يمكن المكشلة مو من اكلود نفسه من الجهاز عندك ....

ياخي ترا كل لغات البرمجة دقيقة

بس انا الي حيرني المفروض يطلع خطا

# اما لهدرجة

# طيب تقدر تطرح كودك .؟

بس الي جاني لاق شنيع مرةةة ولا مرة جاني بحياتي زيه

لدرجة الجهاز كامل علق

Link to comment
نفترض انك سويت كذا,

setTimer(function() 
    if guiGetVisible(Wnd) then 
    local x,y = guiGetPosition(Button, false) 
    guiSetPosition(Button, x,y+5, false) 
    end 
end, 50,0) 

التايمر مفتوح ما راح يجي لآق ؟

طيب مرةة انا سويت كود بس فنكشنات

bindKey و

لما شغلته جاني العن لاق شفته بحياتي

عشان خطاء صغير في الكود ^^

من الطبيعي ان يجيك لاق ..

لو تلاحظ ان قيمة تكرار تشغيل الوظيفة هو 50

يعني أقل من جزء من الثانية

Link to comment
من الطبيعي ان يجيك لاق ..

لو تلاحظ ان قيمة تكرار تشغيل الوظيفة هو 50

يعني أقل من جزء من الثانية

الخ .. وما تجيب لاق الا اذا استخدمتها استخدام خاطئ DX اسرع من التايمر ولو تلاحظ اننا نستخدمها في تحريك النوافذ حركات ال onClientRender لو تلاحظ يا عناد ان

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