Jump to content

cancelEvent مساعدة


Recommended Posts

Posted

السلام عليكم

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

guiCreateStaticImage

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

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

فجربت اسوي cancelEvent

للأيفينت

onClientClick

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

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

Posted

اللي أقصده

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

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

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

mta_screen_2014_06_06_03_20_42.png

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

mta_screen_2014_06_06_03_23_09.png

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

password او

تصير المشكلة

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

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

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

Posted

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

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

  
        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 
  
  

Posted

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

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

حط زي كذا

,nameImage 

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

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

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

حط زي كذا

,nameImage 

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

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

Posted

مشكلتك هنا ,

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

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

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

Posted
مشكلتك هنا ,

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

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

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

guiBringToFront مالها دخل .

Posted

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

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

Posted
طيب وليه يحطها من الاساس ؟

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

زي نظام visible ?

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

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

Posted

ضيف الكود هذا للمود حقكـ وان شاء الله تنحل

  
addEventHandler("onClientGUIClick",root, 
function () 
for _,v in ipairs (Garrow) do 
if (source == v) then  
guiMoveToBack(v)  
end 
end 
end 
) 
  

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