Jump to content

cancelEvent مساعدة


Recommended Posts

السلام عليكم

يا شباب انا سويت صورة

guiCreateStaticImage

وسويت ايديت وازرار

المشكلة أنه لما اضغط على المكان فراغ اللي هو خارج الصورة او الازرار او إذا ضغطت على الصورة مايصير بعدها أني اضغط الازرار او اني اكتب داخل الايديت

فجربت اسوي cancelEvent

للأيفينت

onClientClick

إذا ضغط شيء غير الازرار او الليبل يتنكسل الايفينت .

ولكن للأسف مانفعت , ممكن حل لهذي المشكلة

Link to comment

اللي أقصده

انا سويت سكربت , GUI صور وازرار وايديت

فلما اكون توني مشغل السكربت

يكون شغال طبيعي , أقدر اني اضغط على الازرار بشكل طبيعي واقدر اضغط على الايديت

mta_screen_2014_06_06_03_20_42.png

بس إذا ضغطت الفراغ او الصورة , تصير في مشكلة بالليبل والازرار

mta_screen_2014_06_06_03_23_09.png

username لاحظ رقم 1 , لما أضغط على الكرة اللي ورا او كلمة

password او

تصير المشكلة

ونفس الشيء إذا ضغطت بمكان فارغ نفس رقم 2

لو تلاحظون الفارة في موقع الزر , مايصير اضغط عليه

ارجوا اني اكون وضحت

Link to comment

اعتقد انه مافي مشكلة بالكود , هو المطلوب أني أضيف كود علشان احل المشكلة

على العموم , تفضل الكود !

  
        userpass = guiCreateStaticImage (bWidth/40 , bHieght/30 , bWidth ,bHieght, "userpass.png " , false) 
    guiSetVisible(userpass , false) 
    guiMoveToBack(userpass) 
    LoginBall = guiCreateStaticImage(bWidth/2.42, bHieght/2.14 , bWidth ,bHieght , "logiball.png" , false) 
            guiSetVisible(LoginBall, false) 
    guiMoveToBack(LoginBall) 
  
  
---------------------------- Green Arrow Animation ---------------------------   
    Garrow = {} 
    Garrow[1] = guiCreateStaticImage    (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow1.png " , false) 
    Garrow[2] = guiCreateStaticImage    (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow2.png " , false) 
    Garrow[3] = guiCreateStaticImage    (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow3.png " , false) 
    Garrow[4] = guiCreateStaticImage    (bWidth/16 , bHieght/4.5 , bWidth ,bHieght/1.09, "Images/Garrow4.png " , false) 
    Garrow[5] = guiCreateStaticImage    (bWidth/16 , bHieght/4.5 , bWidth+100 ,bHieght/1.09, "Images/Garrow5.png " , false) 
    for k , v in ipairs (Garrow) do 
    guiSetVisible(v, false) 
    guiMoveToBack(v) 
    end 
---------------------------------------------------------------------------- 
        
        registerBall = guiCreateStaticImage (bWidth/2 , bHieght/45, bWidth/1.6 ,bHieght/1.5, "Images/regiball2.png " , false) 
     
                    guiSetVisible(registerBall , false) 
function loginani ()  
  
createAnimation("ball" ,  0.05 , LoginBall , 50 , 20 , _ , true) 
                     
createAnimation("arrow" ,  1 , Garrow ,  50 , 5 , 0 , true) 
                        setTimer(function ()  
gui = {} 
  
     gui[1] = guiCreateButton( btW , btH ,  bWidth/8.6, bHieght/18, "Login", false) 
       gui[2] = guiCreateButton(btW2, btH, bWidth/8.6, bHieght/18, "Close", false) 
        gui[3] = guiCreateEdit(laW, laH-38, bWidth/4.65, bHieght/23.07, "", false) 
         gui[4] = guiCreateEdit(laW, laH2-5, bWidth/4.65, bHieght/23.07, "", false)   
         guiEditSetMasked(gui[4] , true) 
          
        for k , v in ipairs(gui) do  
        guiBringToFront(v) 
        end 
  
        guiSetVisible(userpass,true) 
        guiSetVisible(registerBall , true) 
                addEventHandler("onClientGUIClick" ,  gui[1] , clicking) 
                addEventHandler("onClientGUIClick" , gui[2] , closing) 
                             
                        end , 1000 , 1) 
end 
     
function clicking()  
        user = guiGetText(gui[3]) 
            pass = guiGetText(gui[4]) 
                triggerServerEvent("onClick" , localPlayer , user , pass ) 
end 
  
  
  
function closing ()  
  
CloseAll() 
  
    createAnimation("ball" ,  -0.05 , LoginBall , 50 ,20 , _ , false) 
  
createAnimation("arrow" ,  -1 , Garrow ,  50 , 5 , 6 , false)        
        showCursor(false) 
    showChat(true) 
         
    end 
  
  

Link to comment

شفت الصور والازرار وهذول كلهم اللي بهم المشكلة

بالسطر حقهم اخر شي بعد كلمة فلس

حط زي كذا

,nameImage 

الـ نيم اسم الصورة اللي وضعتها انت اللي عليها الازرار والاديت ذذ

Link to comment
شفت الصور والازرار وهذول كلهم اللي بهم المشكلة

بالسطر حقهم اخر شي بعد كلمة فلس

حط زي كذا

,nameImage 

الـ نيم اسم الصورة اللي وضعتها انت اللي عليها الازرار والاديت ذذ

يب اتوقعت تكون المشكلة ذي بالضبط

Link to comment

مشكلتك هنا ,

شيل السطور ذي ,

هاذا الكود يخلي اللوحة ورا , وماتقدر تضغط اغلاق او تستخدم شي ,

guiMoveToBack(LoginBall) 
guiMoveToBack(userpass) 
guiMoveToBack(v) 
guiBringToFront(v) 

Link to comment
مشكلتك هنا ,

شيل السطور ذي ,

هاذا الكود يخلي اللوحة ورا , وماتقدر تضغط اغلاق او تستخدم شي ,

guiMoveToBack(LoginBall) 
guiMoveToBack(userpass) 
guiMoveToBack(v) 
guiBringToFront(v) 

guiBringToFront مالها دخل .

Link to comment
طيب وليه يحطها من الاساس ؟

ذي تسحب النافذة للامام , زي نظام guisetVisible . . ماشوف لها داعي ,

زي نظام visible ?

لول ترا في فرق كبير .. ذيك تخفي النافذة

وهذي تحركها للامام

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