Jump to content

دبل كلك


Recommended Posts

Posted

السلام عليكم

شباب ابي

كود لـ

bindkey

ابي اخليه لما تضغط حرف

H

مرتين تشتغل الوضيفه المطلوبه

فهمتو ؟

يعني لو ضغطته مره وحده مايصير شي

بس لو ضغطته مرتين ورا بعض تشتغل الوضيفه !

اتمني تساعدوني بـ اسهل شككككل

يعني ابي طريقه سهله

Posted
السلام عليكم

شباب ابي

كود لـ

bindkey

ابي اخليه لما تضغط حرف

H

مرتين تشتغل الوضيفه المطلوبه

فهمتو ؟

يعني لو ضغطته مره وحده مايصير شي

بس لو ضغطته مرتين ورا بعض تشتغل الوضيفه !

اتمني تساعدوني بـ اسهل شككككل

يعني ابي طريقه سهله

اتوقع تقدر تسويها بـ

bindKey 
setTimer 
unbindKey 

#

شف ذا المثال يمكن يظبط

  
function one() 
 bindKey("H","down",two) 
  setTimer(unbindKey,500,1,"H","down",two) 
end 
function two() 
 outputChatBox("!") 
end 
bindKey("H","down",one) 

Posted (edited)

بيند كي يسوي بيند كي يسوي وظيفه اذا ما ضبط حق الأخ الي فوق جرب ذا

function func() 
--- code  
end 
  
function key() 
bindKey("h","down",func) 
end 
bindKey("h","down",key) 
Edited by Guest
Posted
سوها داتا كم مره ضغطت
setElementData 
getElementData 

ماله داعي لو ما ضبط الي فوق مو يستخدم المنت داتا

بس يستخدم متغيرات وخلاص

Posted

O_O !

كلنت :

local ClickCount = 1 
     
bindKey('H','down', 
    function (  ) 
        if ClickCount and ClickCount < 2 then  
            ClickCount = ClickCount +1 
        return end 
            outputChatBox( tostring ( ClickCount ) ) 
    end 
) 

سيرفر تحتاج تسوي تيبل لكل لاعب يضغطة .. [ table ]

^^

Posted

طريقت فهد او جرب كذا

function ok() 
-- Your function here 
end 
  
addEventHandler('onClientResourceStart', resourceRoot, function() 
setElementData(localPlayer,'Click',0) 
end ) 
  
bindKey('H','down',  
function() 
    if getElementData(localPlayer,'Click') ~= 2 then 
        local data = getElementData(localPlayer,'Click') 
        setElementData(localPlayer,'Click',data + 1) 
    else 
        ok() 
    end 
end 
) 

Posted

اخوي برستيج ضبط بس مشكلته

من اول ضغطه يطلع الكلام

انا ابيه من ثاني ضغطه وليس الاولي

Posted
طريقت فهد او جرب كذا
function ok() 
-- Your function here 
end 
  
addEventHandler('onClientResourceStart', resourceRoot, function() 
setElementData(localPlayer,'Click',0) 
end ) 
  
bindKey('H','down',  
function() 
    if getElementData(localPlayer,'Click') ~= 2 then 
        local data = getElementData(localPlayer,'Click') 
        setElementData(localPlayer,'Click',data + 1) 
    else 
        ok() 
    end 
end 
) 

كذا تحتاج تضغط 3 مرات

خليه كذا,

~= 1

Posted
طريقت فهد او جرب كذا
function ok() 
-- Your function here 
end 
  
addEventHandler('onClientResourceStart', resourceRoot, function() 
setElementData(localPlayer,'Click',0) 
end ) 
  
bindKey('H','down',  
function() 
    if getElementData(localPlayer,'Click') ~= 2 then 
        local data = getElementData(localPlayer,'Click') 
        setElementData(localPlayer,'Click',data + 1) 
    else 
        ok() 
    end 
end 
) 

اخوي طريقتك معقده طريقت فهد اسهل

بس مشكلتها

من اول ضغطه يطلع الكلام

انا ابيه من ثاني ضغطه

Posted

بالعكس هذي اسهل ,

setElementData(localPlayer,'Double',0) 
  
bindKey('H','down', 
function() 
    if getElementData(localPlayer,'Double') ~= 1 then 
        local v_Data = getElementData(localPlayer,'Double') 
        setElementData(localPlayer,'Double',v_Data + 1) 
    else 
        guiSetVisible(win,true) 
        end 
    end 
) 

انا خليته لازم تضغط مرتين وتطلع لك النافذه

Posted

تعديل على طريقة ذا بيست

local clicks = 0 
  
bindKey('h','down', 
function() 
    if clicks == 2 then 
        clicks = clicks + 1 
        guiSetVisible(win,true) 
    end 
end 
) 

-- ملاحظة: الالمنت داتا ما تجي كلنت بس تقدر تتأكد منها هذا الي صار معي في كم مود لكن مو متأكد

Posted
اخوي برستيج ضبط بس مشكلته

من اول ضغطه يطلع الكلام

انا ابيه من ثاني ضغطه وليس الاولي

جربتة يظهر من ثاني ضغطة :/ طيب جرب ارفع ذي خلها 3 لاني مادري كم مرة تبيه :

local ClickCount = 1 
     
bindKey('H','down', 
    function (  ) 
        if ClickCount and ClickCount < 3 then  
            ClickCount = ClickCount +1 
        return end 
            outputChatBox( tostring ( ClickCount ) ) 
    end 
) 

Posted
ضاوي ماضبط

انت يمكن ما جربت ردي الي فوق

اذا ما ضبط حق برستيج جرب ذا

function func() 
--- code 
end 
  
function key() 
bindKey("h","down",func) 
end 
bindKey("h","down",key) 

Posted

عسول متأكد مو شغال ؟

جربته واشتغل معي ذذ

تأكد من win غيرها لإسم النافذه حقك

او احذف guiSetVisible

وحط بدالها الوظيفه حقك ذذ

مثلا ,

local Number = 10 
  
setElementData(localPlayer,'Double',0) 
  
bindKey('H','down', 
function() 
    if getElementData(localPlayer,'Double') ~= 1 then 
        local v_Data = getElementData(localPlayer,'Double') 
        setElementData(localPlayer,'Double',v_Data + 1) 
    else 
        outputChatBox(tostring(Number/20*2)) 
        end 
    end 
) 

اضغط مرتين h

راح يطلع بالشات رقم 1 ذذ

Posted
اخوي برستيج ضبط بس مشكلته

من اول ضغطه يطلع الكلام

انا ابيه من ثاني ضغطه وليس الاولي

جربتة يظهر من ثاني ضغطة :/ طيب جرب ارفع ذي خلها 3 لاني مادري كم مرة تبيه :

local ClickCount = 1 
     
bindKey('H','down', 
    function (  ) 
        if ClickCount and ClickCount < 3 then  
            ClickCount = ClickCount +1 
        return end 
            outputChatBox( tostring ( ClickCount ) ) 
    end 
) 

برستيج هو يضبطط

بس انا اول ضغطه اضغط يطلع الكلام

Posted
O_O !

كلنت :

local ClickCount = 1 
     
bindKey('H','down', 
    function (  ) 
        if ClickCount and ClickCount < 2 then  
            ClickCount = ClickCount +1 
        return end 
            outputChatBox( tostring ( ClickCount ) ) 
    end 
) 

سيرفر تحتاج تسوي تيبل لكل لاعب يضغطة .. [ table ]

^^

برستيج هذا ضبط

بس مشكلته

لما اضغط H مرتين

يطلع رقم ححلوو !

ولما اضغطها مره وحده

يطلع رقم وخلاص كل ماضغط حرف H

مره وحده يطلع الرقم !

انا ابيه كل ماتضغط مرتين يطلع الرقم

Posted
local ClickCount = 1 
     
bindKey('H','down', 
    function (  ) 
        if ClickCount and ClickCount < 2 then  
            ClickCount = ClickCount +1 
        return end 
            outputChatBox( tostring ( ClickCount ) ) 
         ClickCount = 1 
    end 
) 

Posted

خلالالالالالالالالالالالاص

ضبططط

يعطيك الف الف الف الف الف عااافيه

وربي شنب ي برستيج

Posted

بس يوجد خطا بسيط

الي هو

اذاا مثلا ضغطنا حرف

H

وضغطنا حرف اخر مثلا حرف

B

ورجعنا ضغطنا حرف

H

راح يطلع الرقم بـ الشات

لنهه حسب انك ضغطت الزر قبل هل مره فهمت علي ؟

انا ابيه اذا ضغطت الزر مره وحده وضغط زر اخر ورجعت ضغط الزر مايسحب اني لمسته من قبل فهمت ؟

اتمني تعدلها

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