Jump to content

تم الافاده


[DONE]*

Recommended Posts

السلام عليكم

كيف امنع ضغط زر من مود ثاني

يعني ضفت

bindKey

من مود

....كيف امنع الزر ولاكن بمود اخر

UnbindKey

ما تضبط

لازم الفنشكن اضيفه من نفس المود

Edited by Guest
Link to comment

استخدم الداتا

مثلا :

في المود الأول تحقق انا الداتا موجودة واذا كانت موجودة يفتح اللوحة

والمود الثاني غير الداتا إلى true , false

زي ما تبغى

أتمنى تكون فهمت

Link to comment
حسب ما فهمت

يبي يستخدم فنكشن

unBindKey

لمود اخر , وبملف اخر ..

سوي Export

كيف استخدم Export

مثال بسيط بالله

شف يا صديقي

الExport

يستعمل مود مشان يسوي وظيفة منه

مثلاً عندنا وظيفة في مود كدة

function TestFunc() 
    print("Hi") 
end 
  

الحين نحن بمود ثاني ونبي نسوي هذه الوظيفة

اول شيء لازم تكون الوظيفة مضافة بلميتا مشان نسوي لها export

كذا

function="TestFunc" type="(client or server)" /> 

بلنسبة ل type حطها كلاينت او سيرفر حسب نوع الملف اللي موجود فيه الوظيفة

الحين نشوف الexports

exports["اسم المود"]:func() 

func هو الوظيفة اللي راح نسويها

و تقدر تحط ارقمنتات لو تبي بعد :)

والسلام عليكم

Link to comment

شكرآآ لك عل شرح

جربت اقفل زرF1

لو عنده الداتا يقفله لو ما عنده ما يقفله

بس صارت بدون الداتا او لو عنده الداتا يكون مقفل الزر..

function="BindKey" type="client" /> 

addEventHandler ('onClientKey',root, 
function (button) 
    if button == 'F1' then 
        if getElementData (localPlayer,'cantSpam1') == 'one' then  
            if getElementData (localPlayer,'cantSpam2') == 'two' then  
                exports["freeroam"]:bindKey('f1', 'down', toggleFRWindow) 
                unbindKey ('f1', 'down', toggleFRWindow) 
            end 
        end 
    end 
end  
) 

جربت بالانتريور ..

ضبط لاكن لو طلع من النتريور الزر ما يفتح ..ل...

addEventHandler ('onClientKey',root, 
function (button) 
    if button == 'F1' then 
        if  getElementInterior (localPlayer) == 15 then 
                exports["freeroam"]:bindKey('f1', 'down', toggleFRWindow) 
                unbindKey ('f1', 'down', toggleFRWindow) 
        end 
    end 
end  
) 

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

p_39f83l1.png

Link to comment

اكوادك اشتغلت ولا جا خطأ ؟

وش يقول الدي بق

الكود ضابط بس لو حاولت ارجع الزر مره ثانيه ما يضبط..

setTimer(function() 
exports["freeroam"]:bindKey('f1', 'down', toggleFRWindow) 
end,1000,0) 

والديبوق..

p_394a351.png

Link to comment

الفكرة باختصار تسوي في المود الاول لو الداتا = true

يحط bindkey

وتروح بالمود الثاني وتخلي الداتا false

بس

انا ابي بدون ما اروح للمود الثاني .. + انا قلت كذا في الطلب !! :!::!:

Link to comment

export function المفروض تحط دة كـ

في المود اللي انت عايز تمنع فيه الاف 1

function unBinF() 
                unbindKey ('f1', 'down', toggleFRWindow) 
            end 

لما تيجي تحب تمنع الاف 1 في مود تاني :

  
exports["freeroam"]:unBinF() 
Link to comment
export function المفروض تحط دة كـ

في المود اللي انت عايز تمنع فيه الاف 1

function unBinF() 
                unbindKey ('f1', 'down', toggleFRWindow) 
            end 

لما تيجي تحب تمنع الاف 1 في مود تاني :

  
exports["freeroam"]:unBinF() 

لعاشر مره اكرر اني ابي الكود بدون ما اعدل على المود الثاني ز.. :redhotevil::redhotevil:

Link to comment
وهو وش سوى يعني ؟

ياخي يرحم اهلك افهمني :cry::cry::cry:

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

يا رب تكونوا فهمتوا :evil:

طيب سويه بالداتا افضلك

وعند فنكشن فتح الزر للفري روم تحقق من الداتا

وتروح السكربت حقك تسوي اكسبورت للداتا وتسويها فولس او ترو

getElementData 
setElementData 

مدري ليه مصعب السالفة وهي ماتستاهل

بالتوفيق

Link to comment

ياخي افهموني والله مدري

الموضوع ما يبيله عبقريه ....! !!

اقول انا ما ادخل على مود الفري روم .. بدون ما ادخل عليه .. ما عندي القدره اني ادخل على ممود الفري روم ... ابي اقفل الزر من داخل السكربت حقي بس .. !!!

Link to comment

اخي ما تقدر تلغي bind

مستخدم في مود

من مود اخر

لازم ضروري تحط شروط

if ... then

غير كذا بتستمر معك التعارضات في المودات

لازم تعدل المودين

وقد حاولت انا ما ضبط معي

مدري اذا في حل ما اعرفه انا .. نستفيد معك

اما سالفة ان مود1 يلغي البيند من مود 2 ما صارت معي

بالتوفيق

Link to comment
ياخي افهموني والله مدري

الموضوع ما يبيله عبقريه ....! !!

اقول انا ما ادخل على مود الفري روم .. بدون ما ادخل عليه .. ما عندي القدره اني ادخل على ممود الفري روم ... ابي اقفل الزر من داخل السكربت حقي بس .. !!!

ما عندك قدرة الدخول علي مود الفري روم = ما تقدر توقف البيند

بس خلص الموضوع :?

Link to comment

طيب انا معك

نفترض ان الفري روم مشفر اوكيه ؟

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

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

عشان كذا قلت لك استخدم الداتا

بالتوفيق

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