Jump to content

Shop


Recommended Posts

السلام عليكم

شباب انا اشوف فيه ناس

تسوي شوب حلو ؟

الشوب سهل طبعا

بس الصعب تدرون وش

!

فيه بعض الشوبات

بتحصل صوره ع اليسار

بس يلمسها المؤشر

الازرار الي بـ الوحه تختفي وتتغير !!!!!!

واذا لمست الصوره الي فوقها

تتغير الازرار

عرفتو كيف ؟

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

Taple

الصوره تكون ع شكل زر فهمتو ؟

بس الماوس يلمسها تتغير الازرار و الصور الي بـ الشوب ؟

كيف؟

كيف تتغير الازرار و الصووور ؟

ممكن واحد يعطيني مثال بسيط

انا اعرف كل هذا

بس الي ماعرفله كيف اذا الماوس لمس الصوره تتغير الازرار ؟ + الصوره حقت السلاح تتغير !

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

Link to comment

اذا تقصد مثلا يجيك زر على شكل كلمه LOGIN

واذا مريت عليها يتغير لونها مثلا احمر او ازرق ,

فـ هذي اتوقع انها يجيب صورتين , واذا لمست الصوره الاولى تجي الثانيه وتختفي الاولى ,

وكذا,

Link to comment

# اخوي ذي من اسهل شي يعني هي سهلة

addEventHandler "onClientMouseEnter" ---- # نسوي حدث وقت يجي يدخل المؤشر الماوس

guiSetAlpha # --- تحط هنا بوضع الظهور للامنت صورة او زر او ايا كان

guiSetVisible # ---- او تقوم ببخفي الالمنت نافذة او صورة او زر ايا كان

guiSetPosition # --- او هنا عندك تقدر تتحكم بالالمنت بمكانه يعني باحاثثيتاته وتنقله لمكان معين

guiSetText # --- وهنا تستخدمها مثلا لتغير الكلام الي في الالمنت

guiMoveToBack # --- او هاذي تستخدمها عشان ترجع النافذة للخلف

# اي شي منت فاهمه او حابب تستفر عنه تفضل

Link to comment

يعني اقصد ,

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

وتسوي حدث اذا لمس الصوره تتغير للصوره الثانيه والصوره الثانيه الكلام احمر ,

,,

Link to comment
يعني اقصد ,

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

وتسوي حدث اذا لمس الصوره تتغير للصوره الثانيه والصوره الثانيه الكلام احمر ,

,,

لآ مايحتاج صورتين فوق بعض

يستخدم

guiCreateStaticImage 
guiStaticImageLoadImage 
'onClientMouseEnter' 
'onClientMouseLeave' 

Link to comment

ذي بيست مافهمتني ض1 راجع الموضوع

+

زاحف انت الي فهمتني

بس ممكن تعطيني مثال

علي لوحه

فيها زر و صوره

لما تلمس الصوره يتغير الزر وكذا اذا ماعليك امر ؟

Link to comment
test1 = guiCreateWindow(0.2163,0.0733,0.765,0.8767,"TEST",true) 
test2 = guiCreateStaticImage(1,2,587,428,"images/aa.png",false,test1) 
test3 = guiCreateButton(224,356,135,72,"TEST",false,test1) 
guiSetAlpha(test3,0) 
  
  
addEventHandler("onClientMouseEnter",test2, 
function ( ) 
guiSetAlpha(test3,1) 
end,false) 
  
addEventHandler("onClientMouseLeave",test2, 
function ( ) 
guiSetAlpha(test3,0) 
end,false) 

# ذا مثال بسيط جدا

# guiSetVisible + تقدر تستخدم ذي

Link to comment

شوف افهمك اكثر

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

SHOP1

و الصوره الثانيه

SHOP2

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

SHOP1

طبعا

sHOP1

فيه قنبلة غاز مثلا

و رشاش ام4

واذا الماوس لمس الصوره

SHOP2

يختفي الرشاش و قنبلة الغاز

و

SHOP2

فيه بازوكا و خلاط

فهمت ؟

يعني ااذا لمست shop1

يجيك الرشاش وام فور

SHOP2 واذا لمست

يجيك الهخلاط و البازوكا

فهمت ؟

Link to comment
test1 = guiCreateWindow(0.2163,0.0733,0.765,0.8767,"TEST",true) 
test2 = guiCreateStaticImage(1,2,587,428,"images/shop1.png",false,test1) 
test3 = guiCreateStaticImage(1,2,587,428,"images/shop2.png",false,test1) 
guiSetVisible(test3,false) ---- نخفي الصورة حق الخلاط والبازوكا  
  
  
addEventHandler("onClientMouseEnter",test2, --- حدث وقت يجي يحط المؤشر على الصورة حق الغاز والام فور 
function ( ) 
guiSetVisible(test2,false) --- نسوي اخفاء للغاز والام فور 
guiSetVisible(test3,true) --- نسوي اظهار للبازوكا والخلاط 
end,false) 
  
addEventHandler("onClientMouseLeave",test3, 
function ( ) 
guiSetVisible(test2,true) --- نسوي اضهار للغاز والام فور 
guiSetVisible(test3,false) ------ نسوي اخفاء للخلاط والبازوكا 
end,false) 

Link to comment
خلاص انتو مافهمتوني ولكن انا فهمت الي ابي اسويه ><

يعطيكم العاافيه وماقصرتو :roll::roll:

# خخخ كل ذا الشرح وما فهمت

# شوف المثال فوق وقت يجي يدخل المؤشر على الصورة الاولى طبعا الثانية مخفية تختفي الاولى وتجي الثانية

# - حياك الله

Link to comment
طيب اخوي

لو ابي اسوي لبل يطلع ع الشاشه وبعد دقيقه يختفي

وبعد 5 دقايق يرجع

وبعد دقيقه يختفي وبعد 5 دقايق يرجع وهكذا كيف ؟

guiCreateLabel 
setTimer 
destroyElement 
addEventHandler "onClientRender" 
removeEventHandler 

# خخ طلبك غريب المهم اعتقد كذا

Link to comment

لاماهو غريب

ابي لبل كل 5 دقايق يجي ع الشاشه واذا جاء ع شاشتي دقيقه ثم يختفي من شاشتي وانتظر 5 دقايق اخره

ويرجع وهكذا ..

ولاكن كيف !

الحين لو سويت تايمر للبل اسوي تايمر لـ الديستروي ؟

Link to comment
لاماهو غريب

ابي لبل كل 5 دقايق يجي ع الشاشه واذا جاء ع شاشتي دقيقه ثم يختفي من شاشتي وانتظر 5 دقايق اخره

ويرجع وهكذا ..

ولاكن كيف !

الحين لو سويت تايمر للبل اسوي تايمر لـ الديستروي ؟

تسخدم حدث الريند ييسوي اليبل كل 3 دقائق او كذا

# وتسخدم تايمر عشان يسوي ريموف ايفنت للرند وديستروي لليبل

Link to comment
ممكن تعطينا مثال لاهنت

Label = guiCreateLabel(...) 
  
Show = true 
  
setTimer(function() 
    if Show == true then 
    guiSetVisible(Label,true) 
    Show = false 
else 
    guiSetVisible(Label,false) 
    Show = not Show 
    end 
end,2000,0) 
Link to comment

@ #♡ ZĂ7Ḟ : أولا ما يصير تحط إسم للوظيفة لو كانت داخل الحدث

ثانيا ليه تسوي الليبل مع كل رندر ؟؟؟

edit :

@ The Best : افضل guiGetVisible ليه تسوي متغير ؟

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