Jump to content

[GIE]GUI Interpolate Effects | By : PaiN^


Recommended Posts

Posted

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

_______________________

Bc5Rr.png

GIE ( GUI Interpolate Effects ) تم بفضل الله و توفيقه الإنتهاء من مشروع في راسي من فترة, إلي هو

_______________________

ND1kI.png

و اللي من خلالها تقدر تضيف تأثيرات جميلة جدا لطريقة عرض النوافذ interpolateBetween طبعا أغلبكم يعرف الوظيفة

. لكن طريقتها صعبة شوي للبعض, حتى أنا كنت متعقد منها, فقررت إني أسوي هذا المود إللي يسهل إستخدامها بشكل رائع

_______________________

sEAv1.png

1. من المود guiAddInterpolateEffect تقوم باستخراج وظيفة

2. :P إستعملها و إنتهيت

* Syntax :

guiAddInterpolateEffect( element gui_element, int startX, int startY, int startW, 
                         int startH, int endX, int endY, int endW, int endH, int progress 
                         string positionEasingType, string sizeEasingType, 
                         bool showing ) 

* Parameters :

- gui_element : اللي تبغ تضيف له التأثير GUI النافذة أو عنصر الـ

- startX, startY, startW, startH : إحداثيات البداية حقت النافذة إللي بتضيف لها التأثير

- endX, endY, endW, endH : إحداثيات النهاية حقت النافذة اللي بتضيف لها التأثير

- progress : المدة اللي يستغرقها التأثير بالثواني

- positionEasingType : إللي يأثر في احداثيات الموقع easing نوع الـ

- sizeEasingType : إللي يأثر في احداقيات الحجم easing نوع الـ

/ تقدر تشوفها من هنا easing أنواع الـ

- showing : هل تختفي النافذة أو تبقى ظاهرة بعد نهاية التأثير

_______________________

CT0RY.png

https://community.multitheftauto.com/index.php?p=resources&s=details&id=7812 : من هنا

و بكذا نكون خلصنا, فما كان صوابا فبتوفيق من ربي, وما أخطأت فيه فبقدر من ربي

_______________________

و السلآم خير ختآم ؛

Posted

سهلة للي يعرفولها, أنا قبل ما كنت أقدر استخدمها و كانت معقدتني جدا, بس الحمد لله عرفتلها كيف وقلت خلني افيد غيري

+ ^^ منور

Posted
سويته على زر بس ماضبط
  
guiAddInterpolateEffect( wnd2, 4, 4, 96, 56, 224, 94, 383, 411, 10 , Linear, Linear, true ) 
end 
 end 
) 

8)8)8)

# , على نـأفذة وليس زر

# ومششـكور ي بأين , مود جميل جـدا

# و interpolateBetween سسهلة

# يعني هي صعبة لي م يفهمها بس وقت تفهمها سهلة

Posted
سويته على زر بس ماضبط
  
guiAddInterpolateEffect( wnd2, 4, 4, 96, 56, 224, 94, 383, 411, 10 , Linear, Linear, true ) 
end 
 end 
) 

8)8)8)

# , على نـأفذة وليس زر

# ومششـكور ي بأين , مود جميل جـدا

# و interpolateBetween سسهلة

# يعني هي صعبة لي م يفهمها بس وقت تفهمها سهلة

قصدي ان لما اضغط زر تجي لوحةة بس ماتجي متحركة و يتغير حجمها

Posted
سويته على زر بس ماضبط
  
guiAddInterpolateEffect( wnd2, 4, 4, 96, 56, 224, 94, 383, 411, 10 , Linear, Linear, true ) 
end 
 end 
) 

8)8)8)

# , على نـأفذة وليس زر

# ومششـكور ي بأين , مود جميل جـدا

# و interpolateBetween سسهلة

# يعني هي صعبة لي م يفهمها بس وقت تفهمها سهلة

-_- الوظيفة ذي تمشي مع كل عناصر الواجهة الرسومية بجميع انواعها مب شرط نافذة

Posted

^^ منورين

@ The King : انت استخرجت الوظيفة من المود ؟

جرب حط ذا الكود في اول مودك :

function guiAddInterpolateEffect( ... ) 
    return call( getResourceFromName( "GIE" ), "guiAddInterpolateEffect", unpack( { ... } ) ) 
end 

GIE و تأكد من ان مودي شغال و اسمه

Posted
^^ منورين

@ The King : انت استخرجت الوظيفة من المود ؟

جرب حط ذا الكود في اول مودك :

function guiAddInterpolateEffect( ... ) 
    return call( getResourceFromName( "GIE" ), "guiAddInterpolateEffect", unpack( { ... } ) ) 
end 

GIE و تأكد من ان مودي شغال و اسمه

  
addEventHandler("onClientGUIClick", getRootElement (), 
function () 
if source == btn then 
guiSetAlpha(wnd2, 1.00) 
guiAddInterpolateEffect( wnd2, 4, 4, 96, 56, 224, 94, 383, 411, 10 , Linear, Linear, true ) 
end 
 end 
) 
function guiAddInterpolateEffect( ... ) 
    return call( getResourceFromName( "GIE" ), "guiAddInterpolateEffect", unpack( { ... } ) ) 
end 
  

ولا ضبط

Posted

ماني فاهمله مممكن توضحلي طريقة استعماااله

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

وضحلي لاهنت

Posted
ماني فاهمله مممكن توضحلي طريقة استعماااله

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

وضحلي لاهنت

* Syntax :

guiAddInterpolateEffect( element gui_element, int startX, int startY, int startW, 
                         int startH, int endX, int endY, int endW, int endH, int progress 
                         string positionEasingType, string sizeEasingType, 
                         bool showing ) 

* Parameters :

- gui_element : اللي تبغ تضيف له التأثير GUI النافذة أو عنصر الـ

- startX, startY, startW, startH : إحداثيات البداية حقت النافذة إللي بتضيف لها التأثير

- endX, endY, endW, endH : إحداثيات النهاية حقت النافذة اللي بتضيف لها التأثير

- progress : المدة اللي يستغرقها التأثير بالثواني

- positionEasingType : إللي يأثر في احداثيات الموقع easing نوع الـ

- sizeEasingType : إللي يأثر في احداقيات الحجم easing نوع الـ

/ تقدر تشوفها من هنا easing أنواع الـ

- showing : هل تختفي النافذة أو تبقى ظاهرة بعد نهاية التأثير

Posted

انا مافهمت طريقة الاستخدام

يعني كيف؟

هو نفس الـ

gui

يطلعلك ماوس وتسوي الي تبي ؟

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

Posted

3ssol أخوي

لإضافة تأثير, زيها زي أي وظيفة في الويكي guiAddInterpolateEffect المود ببساطة عبارة عن وظيفة

لو ما فهمت, حمل المود اللي طرحته برد سابق في الموضوع, وشف طريقة الإستعمال

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