3ssol Posted May 18, 2013 Share Posted May 18, 2013 السلام عليكم شباااب ابي اسوي مثلا لما تضغط علي زر يطفي الفري روم وبعد وقت يشتغل او بمعني تايمر اسويله تايمر ويشتغل Link to comment
3ssol Posted May 19, 2013 Author Share Posted May 19, 2013 addEventHandler("onClientMarkerHit",marker1, function () unbindKey ( source, "F1", "down", false ) end) خطا ؟ وش المشكله ؟ Link to comment
3ssol Posted May 19, 2013 Author Share Posted May 19, 2013 ولا اقول الكود الي فوق ماله داعي انا قصدي عندي لوحه في زر اغلاق وزر موافق اذا ضغطت علي زر موافق يطفي الفري روم تضغط اف1 مايجي شي فقط الي ضغط علي الزر مايفتحله الفري روم وبعد وقت او بمعني تايمر يعني 5 دقايق يشتغل الفري روم يعني لو ضغط اف1 بيفتح معه فهمتني ؟ Link to comment
iPrestege Posted May 19, 2013 Share Posted May 19, 2013 اي بسيطة ان شاء الله .. داتا setElementData -- true يوم يضغط الزر setTimer -- تسوي تايمر يحول الداتا false وتعدل الفري روم بـ شرط : getElementData == true واذا حصل الشرط مثلا true return end وينهي الوظيفة ذذ Link to comment
3ssol Posted May 19, 2013 Author Share Posted May 19, 2013 مافهمت ! كيف الداتا يطفي الفري روم !!!!! Link to comment
iPrestege Posted May 19, 2013 Share Posted May 19, 2013 انت فاهم الداتا اظن شرحها لك عناد قبل .. ؟ set = يحط الداتا get = يجيب الداتا انت سوي يوم يضغط ايقاف يحط داتا فولس مثلا وتسوي تحقق بالفري روم عند فنكشن اللي يفتحة وتشوف اذا الداتا فولس مايسويها الوظيفة ~ ذذ وبس ~ ! Link to comment
iPrestege Posted May 19, 2013 Share 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 ثواني وتقدر تفتح كل شيء بـ الداتا و تآيمر مافية غيرهم .. عموما آلدآتآ سهله اي شيء تفضل اسال فية بـ الاكواد .. .. Link to comment
iPrestege Posted May 19, 2013 Share Posted May 19, 2013 تسوي فاريبل افضل من الداتا اممم نفرض مثلا مادمج المود مع الفري روم ؟ Link to comment
3ssol Posted May 19, 2013 Author Share 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 ؟؟؟؟ Link to comment
AboShanab Posted May 19, 2013 Share 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 ريح بالك بدون اي تعديل على فري روم ولا شي Link to comment
iPrestege Posted May 19, 2013 Share Posted May 19, 2013 يعني ي ابو شنب بتقنعني بـ طريقتكـ اقدر اسوي : unbindKey("F1","Down",toggleFRWindow) اذا اي سيشهد العصر لغة برمجة جديدهـ ._. .. Link to comment
AboShanab Posted May 19, 2013 Share Posted May 19, 2013 ي حبيبي انا مجربها ششوف .. هذي اضن ما تضبط شوف الفكشن الفاضي خله موجود وراح تضبط الطريقةة مجربها انا وكانت هذي الطريقة بالصصدفة .. روح جرب المود حقي ديث ماتش بالهجولة وتشوف !! Link to comment
iPrestege Posted May 19, 2013 Share Posted May 19, 2013 ي صديق عارف اذا فية بالمود نفسة وظيفة بس كذا بيجيك "nil" للفنكشن وجرب بـ نفسكـ .. مايحتاج اجرب ذذ Link to comment
3ssol Posted May 19, 2013 Author Share 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 ريح بالك بدون اي تعديل على فري روم ولا شي بوشنب متاكد تضبط ؟ Link to comment
iPrestege Posted May 19, 2013 Share Posted May 19, 2013 لازم يكون فـ نفس المود ولا بيجيكـ .. nil Link to comment
AboShanab Posted May 19, 2013 Share Posted May 19, 2013 ي اخي متاكد انها ضابططة عسسول ججربها ..# Link to comment
iPrestege Posted May 19, 2013 Share 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 Link to comment
AboShanab Posted May 19, 2013 Share Posted May 19, 2013 بريستيجج .. لو لمرةة ججربها .. معليك من nil ذذ رححح ججربها وتشووف Link to comment
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