3ssol Posted May 9, 2013 Share Posted May 9, 2013 السلام عليكم شباب ابي اول مايدخل الاعب السيرفر تفتح الوحه علي طوول اول مايدخل تفتحله ويكتب كلمه وتتسكر الوحه ان شاءالله فهمتوني Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 "onClientResourceStart" guiSetVisible showCursor addCommandHandler Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 اخوي برستيج كذا ؟ addEventHandler( "onClientResourceStart", getRootElement(), function () if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end end) addCommandHandler ( "ssss", function () if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) end end) اذا غلط فـ انا ماااااااااراح افهم بل برمجه Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 addEventHandler( "onClientResourceStart",resourceRoot, function () guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end) هذي يصير كذآ ~ Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 (edited) الحمدالله طيب ممكن تشرحلي اخطاء كودي وتشرحلي وش اضرارها لاهنت او يخرب الكود لو سويت طريقتي ؟ وبغيت اسالك هاذا وش فايدته onClientResourceStop كيف يعني ااذا وقف الريسور ماني فاهمه Edited May 9, 2013 by Guest Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 يعني اذا وقف المود مثلا : addEventHandler("onClientResourceStop",resourceRoot, function ( ) outputChatBox("* تم ايقاف السكربت") end ) Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 طيب اخوي ليه بـ كود اغلاق الوحه خلينا الـ IF ؟؟؟ ليه ماشلناها و يليت توضحلي مافهمت علي ايقاف السكربت ! Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 يشيكـ هو اذا اللوحة موجودهـ يعني ظآهرهـ يخفيها ( = اولا ~ يعني مثلا يوم توقف المود تسوي وظيفة زي اللي وريتكـ اذا وقفتة يطلع بـ الشات ~انة وقفهـ ثآنيآ ~ Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 اهاا يعني هذا يتحقق ان الوحه شغال if guiGetVisible ( GUIEditor_Window[1] ) then طيب لو ابي اسوي الوحه طافيه و اكتب كلمه تشغل الوحه اسوي كذا ؟ addEventHandler( "onClientResourceStart", getRootElement(), function () if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) end end) addCommandHandler ( "ssss", function () guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end) ؟؟؟؟ واذا فيه خطا قولي وين مكان الخطا وانا بحاول اصححه Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 اهاايعني هذا يتحقق ان الوحه شغال if guiGetVisible ( GUIEditor_Window[1] ) then طيب لو ابي اسوي الوحه طافيه و اكتب كلمه تشغل الوحه اسوي كذا ؟ addEventHandler( "onClientResourceStart", getRootElement(), function () if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], false ) showCursor(false) end end) addCommandHandler ( "ssss", function () guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end) ؟؟؟؟ واذا فيه خطا قولي وين مكان الخطا وانا بحاول اصححه ي الغالي الاول عدلتة لك و الثاني الافضل تسوي تحقق مثل كذآ : addCommandHandler ( "ssss", function ( ) if not guiGetVisible( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end end ) انا مآصعب الامور ولآ شيء ! بس الافضل آسوية لكـ Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 طيب ممكن تشرحلي الكودد وش فايدة not وليه ضفتها وليه ضفت للكود guiGetVisible( GUIEditor_Window[1] ) then Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 if not guiGetVisible(element) then -- هنا سويناهـ يعني يتحقق اذا النافذهـ ماهي ظاهرهـ يظهرهآ (= ! Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 يعني ي طويل العمر اذا ماكانت النافذهـ موجودهـ ظاهرهـ مرئية true يظهرها عرفت؟ Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 ي طويل العمر انا ماقلت وش فايدت الـ true انا ابيك تشرحلي هاذي if not guiGetVisible( GUIEditor_Window[1] ) then ليه حطيت not او وش فايدتها ي ليت تشرح بـ التفصيل ي الغلا Link to comment
K1NG Posted May 9, 2013 Share Posted May 9, 2013 الحمداللهطيب ممكن تشرحلي اخطاء كودي وتشرحلي وش اضرارها لاهنت addEventHandler( "onClientResourceStart", getRootElement(), function () if guiGetVisible ( GUIEditor_Window[1] ) then guiSetVisible ( GUIEditor_Window[1], true ) showCursor(true) end end) يَ طويل العمر أنت بكودكـ بالسطر الثالث ، ليه مسوي شرط إذا كانت النافذة مفتوحة يفتحها وأنت بالأصل تبي تفتحها ؟ + root أول شي يمديكـ تختصرها بكلمة getRootElement أنت حاط onClientResourceStart وبحدث بدالها وهاذ معناهـ لما يششغل المود هاذ فقط تفتح النافذة resourceRoot ثاني شي كذا رح يصير لما يشغل أي مود بجانب الكلنت تفتح النافذة عشان كذا لازم تحط رح تضبط onClientResourceStart وثالث شي حبيت أقلكـ يآهـ إنه بجانب الكلنت حتى لو ماحطيت الوظايف بحدث بحيث ما تفتح النافذة يوم تدخل guiSetVisible أصلاً النافذة هي تفتح من نفسها لما تدخل السيرفر لكن أنت تكون حاط بملف النافذة كود أنت من الأصل لاتحطه وحط بداله showCursor ( true ) وكذا رح يصير لما يخش السيرفر تجيه النافذة مع الماوس وبدون حدث # أما بالنسبة إلى شرط if not guiGetVisible(element) then وش رح تكون فايدته ؟ not أول شي أنت إعتبر أن هالشرط مافيه رح تكون فايدته إذا كانت النافذة مفتوحة يتحقق الشرط صح ؟ معناها إذا ماتحقق هالشي يسوي الشرط not الحين أنت حطيت يعني إذا النافذة ما كانت مفتوحة يحقق هالشرط .. Link to comment
iPrestege Posted May 9, 2013 Share Posted May 9, 2013 يعني اذا ماكان يعني زي ماتقول اذا ماكان انت معك 50 دولار ~ هنا سويناهـ اذا ماكانت اللوحة ظاهرهـ يظهرها يتحقق بـ نفي الشيء Link to comment
3ssol Posted May 9, 2013 Author Share Posted May 9, 2013 والله كفووو ي اخ كينق شرح ككافي ووافي وفهمتني + شككرا برستيج + ي اخ كينق ي ليت توضحلي هنا resourceRoot مافهمتها Link to comment
jafar Posted May 10, 2013 Share Posted May 10, 2013 والله كفووو ي اخ كينق شرح ككافي ووافي وفهمتني + شككرا برستيج + ي اخ كينق ي ليت توضحلي هنا resourceRoot مافهمتها ذي عشان يصير للمود فقط مثلا "onResourceStart" اذا خليتها root كل ماتشغل مود تحقق الوظيفة اذا تخليه resourceRoot يصير للمود فقط Link to comment
K1NG Posted May 10, 2013 Share Posted May 10, 2013 والله كفووو ي اخ كينق شرح ككافي ووافي وفهمتني + شككرا برستيج + ي اخ كينق ي ليت توضحلي هنا resourceRoot مافهمتها -- * For Exmaple .. Client Side # addEventHandler ( "onClientResourceStart", resourceRoot, -- نصنع حدث .. عندما يشتغل السكربت function ( ) -- نصنع وظيفة -- Any thing .. end -- نغلق الوظيفة ) -- نغلق الحدث معناهـ لما يشغل المود هذا بجانب كلنت فقط تنعمل الوظيفة ، يعني لو يشغل أي مود ثاني ما رح يصير شي resourceRoot هنآ حطينا بالحدث مثآل آخر , -- * For Exmaple .. Client Side # 3ssol1 = createMarker ( ... ) -- إنشاء ماركر 3ssol2 = createMarker ( ... ) -- إنشاء ماركر 3ssol3 = createMarker ( ... ) -- إنشاء ماركر addEventHandler ( "onClientMarkerHit", resourceRoot, -- نصنع حدث .. عند لمس الماركر function ( ) -- نصنع وظيفة -- Any thing .. end -- نغلق الوظيفة ) -- نغلق الحدث معناهـ لما تنلمس أي ماركر سويناهـ بالمود ذا تنعمل الوظيفة resourceRoot هنا حطينا بالحدث بمعنى آخر لما تلمس ماركر 3ssol1 / 3ssol2 / 3ssol3 رح تنعمل الوظيفة مثآل آخر , -- * For Exmaple .. Client Side # 3ssol1 = createPed ( ... ) -- إنشاء شخص 3ssol2 = createPed ( ... ) -- إنشاء شخص 3ssol3 = createPed ( ... ) -- إنشاء شخص addEventHandler ( "onClientPedDamage", resourceRoot, -- نصنع حدث .. عندما يتضرر الشخص function ( ) -- نصنع وظيفة -- Any thing .. end -- نغلق الوظيفة ) -- نغلق الحدث معناهـ لما يتضرر أي شخص من الشخصيات الي سويناها بالمود رح تنعمل الوظيفة resourceRoot هنا حطينا بالحدث بمعنى آخر لما ينقص دم أي شخص من الشخصيات الي سويناها بالمود إلي هي 3ssol1 / 3ssol2 / 3ssol3 رح تنعمل الوظيفة Link to comment
yazan Posted May 10, 2013 Share Posted May 10, 2013 (edited) يا اخوي كنت بقول مثل كنق بس منيح اني شفت صفحه 2 برستيج بدل كودك كله بس لا تقول بلا فلسفه لنه انت تعب نفسك و هيا لوحه تفتح من نفسها GUIEditor_Window = {} GUIEditor_Label = {} GUIEditor_Window[1] = guiCreateWindow(0,0,799,599,"by 3sool",false) GUIEditor_Label[1] = guiCreateLabel(46,493,292,61,"ولكم منور",false,GUIEditor_Window[1]) setTimer ( function() guiSetVisible ( GUIEditor_Window[1] , false ) showCursor ( false ) end, 5000, 1 ) Edited May 10, 2013 by Guest Link to comment
3NAD Posted May 10, 2013 Share Posted May 10, 2013 والله كفووو ي اخ كينق شرح ككافي ووافي وفهمتني + شككرا برستيج + ي اخ كينق ي ليت توضحلي هنا resourceRoot مافهمتها resourceRoot = getResourceRootElement ( getThisResource( ) ) Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 يا اخوي كنت بقول مثل كنق بس منيح اني شفت صفحه 2 برستيج بدل كودك كله بس لا تقول بلا فلسفه لنه انت تعب نفسك و هيا لوحه تفتح من نفسها GUIEditor_Window = {} GUIEditor_Label = {} GUIEditor_Window[1] = guiCreateWindow(0,0,799,599,"by 3sool",false) GUIEditor_Label[1] = guiCreateLabel(46,493,292,61,"ولكم منور",false,GUIEditor_Window[1]) guiSetVisible ( GUIEditor_Label[1], false ) setTimer ( function() guiSetVisible ( GUIEditor_Window[1] , true ) end, 5000, 1 ) لا لا جد بلا فلسفه زايده, الحين هو قال يبيها تايمر؟ + اللوحه اصلا بتكون مفتوحه تسوي تايمر يفتحها وهب مفتوحة؟ ياخي انت غبي ولآ وش قصتك؟ Link to comment
yazan Posted May 10, 2013 Share Posted May 10, 2013 يا اخوي كنت بقول مثل كنق بس منيح اني شفت صفحه 2 برستيج بدل كودك كله بس لا تقول بلا فلسفه لنه انت تعب نفسك و هيا لوحه تفتح من نفسها GUIEditor_Window = {} GUIEditor_Label = {} GUIEditor_Window[1] = guiCreateWindow(0,0,799,599,"by 3sool",false) GUIEditor_Label[1] = guiCreateLabel(46,493,292,61,"ولكم منور",false,GUIEditor_Window[1]) guiSetVisible ( GUIEditor_Label[1], false ) setTimer ( function() guiSetVisible ( GUIEditor_Window[1] , true ) end, 5000, 1 ) لا لا جد بلا فلسفه زايده, الحين هو قال يبيها تايمر؟ + اللوحه اصلا بتكون مفتوحه تسوي تايمر يفتحها وهب مفتوحة؟ ياخي انت غبي ولآ وش قصتك؟ اول شي احترام نفسك ثاني شي قال يبها تروح و انا غلط بل true خخخ شلون تروح بعد وش لزم تيمر Link to comment
3ssol Posted May 10, 2013 Author Share Posted May 10, 2013 اخوي كينق طيب لو سويت الماركرات وشلت resourceRoot مثال 3ssol1 = createMarker ( ... ) -- إنشاء ماركر 3ssol2 = createMarker ( ... ) -- إنشاء ماركر 3ssol3 = createMarker ( ... ) -- إنشاء ماركر addEventHandler ( "onClientMarkerHit", -- نصنع حدث .. عند لمس الماركر function ( ) -- نصنع وظيفة -- Any thing .. end -- نغلق الوظيفة ) عادي كذا ولا تخرب ؟ و يليت تقولي هاذي نستخدمها لـ السيرفر فقط ولا للكلنت ولا تمشي بل اثنين + البقيه لم افهم شي + يزن انا قلت تفتح اول مايخش وتكتب كلمه وتتقفل مسوي تايمر ليه ! وش دخله خخخخخخخ 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