3ssol Posted August 5, 2013 Posted August 5, 2013 السلام عليكم شباب انا سويت Progress طبعا تعرفونه مو لازم اقولكم وش هو ض1 الي نفس التحميل المهم انا ابي اول مايكتمل الضغط الي داخله يطلع كلام بـ الشات كيف ؟ يعني اول مايكتمل التحميل الي انا مسويه يطلع كلام ممكن مساعده لني تعبت ححححيل ماقدرت اجيب الطريقه
3ssol Posted August 5, 2013 Author Posted August 5, 2013 -_________________________________________________- لا ي شيخ خلاص استفدت ؟ انا صارلي ساعه اقولك ابيه اول مايخلص الضغط كودك ماينفع بس يتحقق !
S4MuEL Posted August 5, 2013 Posted August 5, 2013 آدخل صفحة آلويكي وآقرأ عن آلـ Returns هآذي تسمى فنكشنآت ي آلحبيب مو كودآت +
3ssol Posted August 5, 2013 Author Posted August 5, 2013 طيب ي معلم اذا مثلا ابيه وصل لـ رقم معين يعني اذا وصل 59 % 100 يسوي الوضيفه المطلوبه منه بـ استخدام الكود هذا guiProgressBarGetProgress ممكن شرح بسيط ؟
S4MuEL Posted August 5, 2013 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)
hassan.k.s.a Posted August 5, 2013 Posted August 5, 2013 كل جزء من الثانيه رآح يصنع بروجرس جديد - خلي صنع البروجرس برا الأيفنت
S4MuEL Posted August 5, 2013 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
кιηg-αвα∂у Posted August 5, 2013 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 )
hassan.k.s.a Posted August 5, 2013 Posted August 5, 2013 تريقر في اقل من ثانيه يسبب لاق يعني ياترجع القيم صفر من بعد ماتكون 100 او تستخدم حذف الأيفنت او تحذف ألأيفنت بالكآمل وتسوي تآيمر افضل
S4MuEL Posted August 5, 2013 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 ) آسمي سآمويل ي آلغآلي .. + مآ آنتبهت للأند ذذ تم آلتعديل .. هو مآ حدد بآلظبط آلمخرج آلنصي لللآعب نفسة أو آلجميع ،
3ssol Posted August 5, 2013 Author Posted August 5, 2013 مافهمت عليكم ي شبااب الحين فيه شي خطا ولا وش بضبط مافهمت + حسن ماني فاهم كلامك كلامك الغاز ي ليت توضح او تساعدنا المخرج نص للاعب نفسه
|Mr|-Talal07-| Posted August 5, 2013 Posted August 5, 2013 طيب انت تقول انكك حاولت تسوي بس ما قدرت ورينا كودكك الي سويته و احنا نصلحهه
3ssol Posted August 5, 2013 Author Posted August 5, 2013 طلال انا حااولت فيه لما طفشت وحذفته بس المطلوب منكم هل من طريقه تخلي اول مايخلص التحميل تبداء وضيفه انا حاطها مثلا يطلع كلام بـ الشات اول مايخلص ؟؟؟؟؟
S4MuEL Posted August 5, 2013 Posted August 5, 2013 ي خي وضح ؟ آلحين بدينآ نبعد شويتين! آلحين تقصد آلبروقرس حق آلتحميل حق آلمودآت آلعآدي ذآك ؟ ، ولآ آنت مسوي بروقرس ثآني ؟ !
iMr.Dawix~# Posted August 6, 2013 Posted August 6, 2013 طلال انا حااولت فيه لما طفشت وحذفته بس المطلوب منكم هل من طريقه تخلي اول مايخلص التحميل تبداء وضيفه انا حاطها مثلا يطلع كلام بـ الشات اول مايخلص ؟؟؟؟؟ اذا تبي كلام يطلع بالشات سوه كود بالكلنت الكلنت اذا انتهى التحميل يشتغل ما يحتاج تأكد ااذ انتهى او لا واذا تبي كلام يجي اول ما يدخل اللاعب يعني قبل م يخلص التحميل حطه بملف سيرفر
3ssol Posted August 6, 2013 Author Posted August 6, 2013 ي اخوان افهمو شغلو مخكم شوي انا الحين سويت البروجرس من مود الـ Gui وابي التحميل الي داخل الي انا سويته اول مايخلص تشتغل وضيفه كيييييييييييييييييف ؟ الي عنده حل يفيدنا والي ماعنده حل لايرد ويلحس مخنا
#DRAGON!FIRE Posted August 6, 2013 Posted August 6, 2013 Event : "onClientRender" guiProgressBarGetProgress removeEventHandler outputChatBox # < انت شيل مخرج الشأت وحط الوظيفة الي تبغاها
iPrestege Posted August 7, 2013 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 يشيل الايفنت ويطلع بالشات الكلام , جربة وشوف بـ اذن الله تفهمة ذذ
3ssol Posted August 7, 2013 Author Posted August 7, 2013 اخوي برستيج الله يعطيك العاافيه ولكن فيه مشكله بسيطه انه سريع انا حاولت اقلل من السرعه بـ هاذي الطريقه guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress + 0.5 ) وماضبط ليه !
K1NG Posted August 7, 2013 Posted August 7, 2013 اخوي برستيج الله يعطيك العاافيهولكن فيه مشكله بسيطه انه سريع انا حاولت اقلل من السرعه بـ هاذي الطريقه guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress + 0.5 ) وماضبط ليه ! استبدل رقم 0.5 بـ 0.4 او 0.3 او 0.2 او 0.1 حسب السرعة الي تبيها لو ماضبط معكـ إطرح كودكـ ..
3ssol Posted August 7, 2013 Author 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) ومموضااابط فقط ابي اخفف سرعته
S4MuEL Posted August 7, 2013 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)
3ssol Posted August 8, 2013 Author 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 + ماسويت شي كانك ي ابو زيد ماغزيت هههه ننتظر رد المبرمجين
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