3ssol Posted May 18, 2013 Posted May 18, 2013 السلام عليكم شباااب ابي اسوي مثلا لما تضغط علي زر يطفي الفري روم وبعد وقت يشتغل او بمعني تايمر اسويله تايمر ويشتغل
3ssol Posted May 19, 2013 Author Posted May 19, 2013 addEventHandler("onClientMarkerHit",marker1, function () unbindKey ( source, "F1", "down", false ) end) خطا ؟ وش المشكله ؟
3ssol Posted May 19, 2013 Author Posted May 19, 2013 ولا اقول الكود الي فوق ماله داعي انا قصدي عندي لوحه في زر اغلاق وزر موافق اذا ضغطت علي زر موافق يطفي الفري روم تضغط اف1 مايجي شي فقط الي ضغط علي الزر مايفتحله الفري روم وبعد وقت او بمعني تايمر يعني 5 دقايق يشتغل الفري روم يعني لو ضغط اف1 بيفتح معه فهمتني ؟
iPrestege Posted May 19, 2013 Posted May 19, 2013 اي بسيطة ان شاء الله .. داتا setElementData -- true يوم يضغط الزر setTimer -- تسوي تايمر يحول الداتا false وتعدل الفري روم بـ شرط : getElementData == true واذا حصل الشرط مثلا true return end وينهي الوظيفة ذذ
iPrestege Posted May 19, 2013 Posted May 19, 2013 انت فاهم الداتا اظن شرحها لك عناد قبل .. ؟ set = يحط الداتا get = يجيب الداتا انت سوي يوم يضغط ايقاف يحط داتا فولس مثلا وتسوي تحقق بالفري روم عند فنكشن اللي يفتحة وتشوف اذا الداتا فولس مايسويها الوظيفة ~ ذذ وبس ~ !
iPrestege Posted May 19, 2013 Posted May 19, 2013 شوف الداتا هي وظيفة كذا مساعدهـ عرفت ؟ يعني تقدر تستخدمها وتفيدكـ فـ آي شيء تحتاجة مثلآ كذآ : vehicle = createVehicle ( id,x,y,z ) setElementData(vehicle,"Anything",true) addCommandHandler("x", function ( ) if isElement( vehicle ) then if not getElementData ( vehicle,"Anything" ) == true then return outputChatBox("* There's No Vehicle Data Found!") end outputChatBox("* Vehicle Data") end end ) يعني الترتيب للارقمنتات المطلوبة # setElementData ( element,"Anything",true or "Anything" ) element = الالمنت اللي تبي تسوي لة الداتا .. string Anything string = " " Anything = بالارقمنت الثاني اي شيء تبية اي قيمة بـ رآسك اي مسمى .. الارقمنت الثالث تقدر تحط اللي تبية كأ مثآل سويتة لك true true or string Anything = القيمة للقيمة يعني مثلا تبي تحطها قيمة "3ssol" او true او اي شيء تبيه وبـ مثآل سويت تحقق اذا السيارهـ معها داتا ترو يطلع انها معها داتا او مامعها ذذ طبعا الارقمنتات كآنت الالمنت = السيارهـ القيمة = حطيتها من رآسي # true = حطيتها من راسي ذذ آتمنى فهمت .. و كودكـ يصير كذآ عموما بـ الداتا بـ مآ آنك مبتدئ فـ تفضله وشوفة كيف صاير تراهـا سهله مرهـ .. : -- # Client Side addEventHandler("onClientGUIClick",getRootElement(), function ( ) if ( source == Close ) then if getElementData ( localPlayer,"CanOpenFreeroam" ) == true then return end setElementData ( localPlayer,"CanOpenFreeroam",true ) outputChatBox("* You Can't Show The Freeroam Now!",255,0,0) PrestegeTimer = setTimer ( function ( ) if getElementData ( localPlayer,"CanOpenFreeroam" ) == true then setElementData ( localPlayer,"CanOpenFreeroam",false ) outputChatBox("* You Can Show The Freeroam Now!",255,255,0) end end,5000,1 ) elseif ( source == Open ) then if getElementData ( localPlayer,"CanOpenFreeroam" ) == false then return end setElementData ( localPlayer,"CanOpenFreeroam",false ) outputChatBox("* You Can Show The Freeroam Now!",255,255,0) end end ) -- # Client Freeroam File ( Fr_Client.lua ) .. function toggleFRWindow() if getElementData ( localPlayer,"CanOpenFreeroam" ) == true then return end if isWindowOpen(wndMain) then showCursor(false) hideAllWindows() colorPicker.closeSelect() else showCursor(true) showAllWindows() end end الثاني حق الفري روم انت دور الفنكشن وظيف الشرط وجرب الكود بـ نفسكـ وشوف كيف صاير بـ داتا شيء عجيب خخخ المهم انة الازرار تكون كذا : Open = تقدر تفتح الفري روم Close = تسكر الفري روم لـ مدهـ 5 ثواني وتقدر تفتح كل شيء بـ الداتا و تآيمر مافية غيرهم .. عموما آلدآتآ سهله اي شيء تفضل اسال فية بـ الاكواد .. ..
iPrestege Posted May 19, 2013 Posted May 19, 2013 تسوي فاريبل افضل من الداتا اممم نفرض مثلا مادمج المود مع الفري روم ؟
3ssol Posted May 19, 2013 Author Posted May 19, 2013 آتمنى فهمت .. و كودكـ يصير كذآ عموما بـ الداتا بـ مآ آنك مبتدئ فـ تفضله وشوفة كيف صاير تراهـا سهله مرهـ .. : -- # Client Side addEventHandler("onClientGUIClick",getRootElement(), function ( ) if ( source == Close ) then if getElementData ( localPlayer,"CanOpenFreeroam" ) == true then return end setElementData ( localPlayer,"CanOpenFreeroam",true ) outputChatBox("* You Can't Show The Freeroam Now!",255,0,0) PrestegeTimer = setTimer ( function ( ) if getElementData ( localPlayer,"CanOpenFreeroam" ) == true then setElementData ( localPlayer,"CanOpenFreeroam",false ) outputChatBox("* You Can Show The Freeroam Now!",255,255,0) end end,5000,1 ) elseif ( source == Open ) then if getElementData ( localPlayer,"CanOpenFreeroam" ) == false then return end setElementData ( localPlayer,"CanOpenFreeroam",false ) outputChatBox("* You Can Show The Freeroam Now!",255,255,0) end end ) -- # Client Freeroam File ( Fr_Client.lua ) .. function toggleFRWindow() if getElementData ( localPlayer,"CanOpenFreeroam" ) == true then return end if isWindowOpen(wndMain) then showCursor(false) hideAllWindows() colorPicker.closeSelect() else showCursor(true) showAllWindows() end end . طيب اخوي برستيج كيف يفهم اني ابي اطفي الفري روم ؟؟؟ يعني كيف فهم الكود ان المطلوب منه يطفي الفري روم ؟ مع اني ماني شايف شي عن الفري روم غير ذا CanOpenFreeroam ؟؟؟؟
AboShanab Posted May 19, 2013 Posted May 19, 2013 عسسول تبي طريقة اسهل ؟؟ مثل الديث ماتش حقي addEventHandler("onClientGUICilck",root, function () if source == اسم الزر then unbindKey("F1","Down",open) setTimer(function() bindKey("F1","Down",open) end,5000,1) end end ) function open () end ريح بالك بدون اي تعديل على فري روم ولا شي
iPrestege Posted May 19, 2013 Posted May 19, 2013 يعني ي ابو شنب بتقنعني بـ طريقتكـ اقدر اسوي : unbindKey("F1","Down",toggleFRWindow) اذا اي سيشهد العصر لغة برمجة جديدهـ ._. ..
AboShanab Posted May 19, 2013 Posted May 19, 2013 ي حبيبي انا مجربها ششوف .. هذي اضن ما تضبط شوف الفكشن الفاضي خله موجود وراح تضبط الطريقةة مجربها انا وكانت هذي الطريقة بالصصدفة .. روح جرب المود حقي ديث ماتش بالهجولة وتشوف !!
iPrestege Posted May 19, 2013 Posted May 19, 2013 ي صديق عارف اذا فية بالمود نفسة وظيفة بس كذا بيجيك "nil" للفنكشن وجرب بـ نفسكـ .. مايحتاج اجرب ذذ
3ssol Posted May 19, 2013 Author Posted May 19, 2013 عسسول تبي طريقة اسهل ؟؟مثل الديث ماتش حقي addEventHandler("onClientGUICilck",root, function () if source == اسم الزر then unbindKey("F1","Down",open) setTimer(function() bindKey("F1","Down",open) end,5000,1) end end ) function open () end ريح بالك بدون اي تعديل على فري روم ولا شي بوشنب متاكد تضبط ؟
iPrestege Posted May 19, 2013 Posted May 19, 2013 addEventHandler("onClientGUIClick",button, function ( ) unbindKey ( "F2","down",HandlerFunction ) end,false ) function HandlerFunction ( ) guiSetVisible ( element,true ) showCursor ( true ) bindKey("F2","down",HandlerFunction) لازم يكون كذا يعني لو تحط وظيفة ماهي موجودهـ بيجيكـ .. nil
AboShanab Posted May 19, 2013 Posted May 19, 2013 بريستيجج .. لو لمرةة ججربها .. معليك من nil ذذ رححح ججربها وتشووف
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now