3ssol Posted August 5, 2013 Share Posted August 5, 2013 السلام عليكم شباب انا سويت Progress طبعا تعرفونه مو لازم اقولكم وش هو ض1 الي نفس التحميل المهم انا ابي اول مايكتمل الضغط الي داخله يطلع كلام بـ الشات كيف ؟ يعني اول مايكتمل التحميل الي انا مسويه يطلع كلام ممكن مساعده لني تعبت ححححيل ماقدرت اجيب الطريقه Link to comment
S4MuEL Posted August 5, 2013 Share Posted August 5, 2013 guiProgressBarGetProgress outputChatBox Link to comment
3ssol Posted August 5, 2013 Author Share Posted August 5, 2013 -_________________________________________________- لا ي شيخ خلاص استفدت ؟ انا صارلي ساعه اقولك ابيه اول مايخلص الضغط كودك ماينفع بس يتحقق ! Link to comment
S4MuEL Posted August 5, 2013 Share Posted August 5, 2013 آدخل صفحة آلويكي وآقرأ عن آلـ Returns هآذي تسمى فنكشنآت ي آلحبيب مو كودآت + Link to comment
3ssol Posted August 5, 2013 Author Share Posted August 5, 2013 طيب ي معلم اذا مثلا ابيه وصل لـ رقم معين يعني اذا وصل 59 % 100 يسوي الوضيفه المطلوبه منه بـ استخدام الكود هذا guiProgressBarGetProgress ممكن شرح بسيط ؟ Link to comment
S4MuEL Posted August 5, 2013 Share Posted August 5, 2013 بآلنسبة للشرح ، آدخل صفحة آلفنكشن بآلويكي وآقرأ عنه هذآ مثآل ، مآ آدري إذآ صحيح لأني آول مرهـ أجربه فنكشنآت آلبروقرس .. addEventHandler("onClientRender" , root , function() progress = guiCreateProgressBar ( x , y , width , height , true , nil ) if ( progress ) then progress2 = guiProgressBarGetProgress ( progress ) if progress2 == 100 then outputChatBox ( " Progress Download Finished . " , source ) end end end) Link to comment
hassan.k.s.a Posted August 5, 2013 Share Posted August 5, 2013 كل جزء من الثانيه رآح يصنع بروجرس جديد - خلي صنع البروجرس برا الأيفنت Link to comment
S4MuEL Posted August 5, 2013 Share Posted August 5, 2013 (edited) خليته آول برآ آلإفنت .. بس آلمشكلة حآير هل آلتحقيق من آلبروقرس ضروري آم لآ .. progress = guiCreateProgressBar ( x , y , width , height , true , nil ) addEventHandler("onClientRender" , root , function() progress2 = guiProgressBarGetProgress ( progress ) if progress2 == 100 then outputChatBox ( " Progress Download Finished . " , source ) end end) Edited August 5, 2013 by Guest Link to comment
кιηg-αвα∂у Posted August 5, 2013 Share Posted August 5, 2013 سمايل عندك اند زايد + مخرج الشات في الكلينت مايحتاج تحط الي يطلع له الكلآم + اتوقع صاحب الموضوع يبيه للكل progress = guiCreateProgressBar( ... ) timeCheck = function() if guiProgressBarGetProgress( progress ) == 100 then removeEventHandler('onClientRender', root, timeCheck) triggerServerEvent('output', localPlayer) end end addEventHandler('onClientRender', root, timeCheck) addEvent('output',true) addEventHandler('output', root, function() outputChatBox('Progress Download Finished', root, 0, 255, 0, false) end ) Link to comment
hassan.k.s.a Posted August 5, 2013 Share Posted August 5, 2013 تريقر في اقل من ثانيه يسبب لاق يعني ياترجع القيم صفر من بعد ماتكون 100 او تستخدم حذف الأيفنت او تحذف ألأيفنت بالكآمل وتسوي تآيمر افضل Link to comment
S4MuEL Posted August 5, 2013 Share Posted August 5, 2013 سمايل عندك اند زايد + مخرج الشات في الكلينت مايحتاج تحط الي يطلع له الكلآم + اتوقع صاحب الموضوع يبيه للكل progress = guiCreateProgressBar( ... ) timeCheck = function() if guiProgressBarGetProgress( progress ) == 100 then removeEventHandler('onClientRender', root, timeCheck) triggerServerEvent('output', localPlayer) end end addEventHandler('onClientRender', root, timeCheck) addEvent('output',true) addEventHandler('output', root, function() outputChatBox('Progress Download Finished', root, 0, 255, 0, false) end ) آسمي سآمويل ي آلغآلي .. + مآ آنتبهت للأند ذذ تم آلتعديل .. هو مآ حدد بآلظبط آلمخرج آلنصي لللآعب نفسة أو آلجميع ، Link to comment
3ssol Posted August 5, 2013 Author Share Posted August 5, 2013 مافهمت عليكم ي شبااب الحين فيه شي خطا ولا وش بضبط مافهمت + حسن ماني فاهم كلامك كلامك الغاز ي ليت توضح او تساعدنا المخرج نص للاعب نفسه Link to comment
|Mr|-Talal07-| Posted August 5, 2013 Share Posted August 5, 2013 طيب انت تقول انكك حاولت تسوي بس ما قدرت ورينا كودكك الي سويته و احنا نصلحهه Link to comment
3ssol Posted August 5, 2013 Author Share Posted August 5, 2013 طلال انا حااولت فيه لما طفشت وحذفته بس المطلوب منكم هل من طريقه تخلي اول مايخلص التحميل تبداء وضيفه انا حاطها مثلا يطلع كلام بـ الشات اول مايخلص ؟؟؟؟؟ Link to comment
S4MuEL Posted August 5, 2013 Share Posted August 5, 2013 ي خي وضح ؟ آلحين بدينآ نبعد شويتين! آلحين تقصد آلبروقرس حق آلتحميل حق آلمودآت آلعآدي ذآك ؟ ، ولآ آنت مسوي بروقرس ثآني ؟ ! Link to comment
iMr.Dawix~# Posted August 6, 2013 Share Posted August 6, 2013 طلال انا حااولت فيه لما طفشت وحذفته بس المطلوب منكم هل من طريقه تخلي اول مايخلص التحميل تبداء وضيفه انا حاطها مثلا يطلع كلام بـ الشات اول مايخلص ؟؟؟؟؟ اذا تبي كلام يطلع بالشات سوه كود بالكلنت الكلنت اذا انتهى التحميل يشتغل ما يحتاج تأكد ااذ انتهى او لا واذا تبي كلام يجي اول ما يدخل اللاعب يعني قبل م يخلص التحميل حطه بملف سيرفر Link to comment
3ssol Posted August 6, 2013 Author Share Posted August 6, 2013 ي اخوان افهمو شغلو مخكم شوي انا الحين سويت البروجرس من مود الـ Gui وابي التحميل الي داخل الي انا سويته اول مايخلص تشتغل وضيفه كيييييييييييييييييف ؟ الي عنده حل يفيدنا والي ماعنده حل لايرد ويلحس مخنا Link to comment
#DRAGON!FIRE Posted August 6, 2013 Share Posted August 6, 2013 Event : "onClientRender" guiProgressBarGetProgress removeEventHandler outputChatBox # < انت شيل مخرج الشأت وحط الوظيفة الي تبغاها Link to comment
3ssol Posted August 6, 2013 Author Share Posted August 6, 2013 طيب ي الغالي تكفه عطني مثااال وانا بكمله Link to comment
iPrestege Posted August 7, 2013 Share Posted August 7, 2013 local Progress = guiCreateProgressBar ( 0.5,0.5,0.1,0.1,true ) function ProgressHandler ( ) local LastProgress = guiProgressBarGetProgress ( Progress ) if LastProgress then guiProgressBarSetProgress ( Progress,LastProgress +1 ) if LastProgress == 50 then removeEventHandler('onClientRender',root,ProgressHandler) outputChatBox ( 'Done!' ) end end end addEventHandler('onClientRender',root,ProgressHandler) هذا المثال اذا البروجرس و صل النص 50 يشيل الايفنت ويطلع بالشات الكلام , جربة وشوف بـ اذن الله تفهمة ذذ Link to comment
3ssol Posted August 7, 2013 Author Share Posted August 7, 2013 اخوي برستيج الله يعطيك العاافيه ولكن فيه مشكله بسيطه انه سريع انا حاولت اقلل من السرعه بـ هاذي الطريقه guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress + 0.5 ) وماضبط ليه ! Link to comment
K1NG Posted August 7, 2013 Share Posted August 7, 2013 اخوي برستيج الله يعطيك العاافيهولكن فيه مشكله بسيطه انه سريع انا حاولت اقلل من السرعه بـ هاذي الطريقه guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress + 0.5 ) وماضبط ليه ! استبدل رقم 0.5 بـ 0.4 او 0.3 او 0.2 او 0.1 حسب السرعة الي تبيها لو ماضبط معكـ إطرح كودكـ .. Link to comment
3ssol Posted August 7, 2013 Author Share Posted August 7, 2013 اخوي كنق function ProgressHandler ( ) local LastProgress = guiProgressBarGetProgress ( GUIEditor.progressbar[1] ) if LastProgress then guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress+0.4 ) guiSetVisible(GUIEditor.progressbar[1], true) if LastProgress == 50 then removeEventHandler('onClientRender',root,ProgressHandler) outputChatBox ( 'Done!' ) guiSetVisible(GUIEditor.progressbar[1], false) end end end addEventHandler('onClientRender',root,ProgressHandler) ومموضااابط فقط ابي اخفف سرعته Link to comment
S4MuEL Posted August 7, 2013 Share Posted August 7, 2013 نسيت تطرح سطر آلـ GUIEditor.progressbar[1] ! GUIEditor.progressbar[1] = guiCreateProgressBar ( 0.5,0.5,0.1,0.1,true ) function ProgressHandler ( ) local LastProgress = guiProgressBarGetProgress ( GUIEditor.progressbar[1] ) if LastProgress then guiProgressBarSetProgress ( GUIEditor.progressbar[1], LastProgress +0.4 ) if LastProgress == 50 then removeEventHandler('onClientRender',root,ProgressHandler) outputChatBox ( 'Done!' ) guiSetVisible(GUIEditor.progressbar[1], false) end end end addEventHandler('onClientRender',root,ProgressHandler) Link to comment
3ssol Posted August 8, 2013 Author Share Posted August 8, 2013 نسيت تطرح سطر آلـ GUIEditor.progressbar[1] ! GUIEditor.progressbar[1] = guiCreateProgressBar ( 0.5,0.5,0.1,0.1,true ) function ProgressHandler ( ) local LastProgress = guiProgressBarGetProgress ( GUIEditor.progressbar[1] ) if LastProgress then guiProgressBarSetProgress ( GUIEditor.progressbar[1], LastProgress +0.4 ) if LastProgress == 50 then removeEventHandler('onClientRender',root,ProgressHandler) outputChatBox ( 'Done!' ) guiSetVisible(GUIEditor.progressbar[1], false) end end end addEventHandler('onClientRender',root,ProgressHandler) هههههههههههههه الله يصلحك ياخوي ماله داعي احط هذا لنه كيف تبي املود يشتغل بدون هذا ؟ فـ انا بختصر الموضوع واحط الكود الي فيه المشكله وخلاص ماحاجه احط حق الـ create + ماسويت شي كانك ي ابو زيد ماغزيت هههه ننتظر رد المبرمجين 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