Jump to content

Progress


3ssol

Recommended Posts

Posted

السلام عليكم

شباب انا سويت

Progress

طبعا تعرفونه مو لازم اقولكم وش هو ض1

الي نفس التحميل

المهم

انا ابي اول مايكتمل الضغط الي داخله

يطلع كلام بـ الشات كيف ؟

يعني اول مايكتمل التحميل الي انا مسويه يطلع كلام ممكن مساعده لني تعبت ححححيل ماقدرت اجيب الطريقه

Posted

-_________________________________________________-

لا ي شيخ خلاص استفدت ؟

انا صارلي ساعه اقولك

ابيه اول مايخلص الضغط

كودك ماينفع بس يتحقق !

Posted

طيب ي معلم

اذا مثلا ابيه وصل لـ رقم معين

يعني اذا وصل

59 % 100

يسوي الوضيفه المطلوبه منه

بـ استخدام الكود هذا

guiProgressBarGetProgress 

ممكن شرح بسيط ؟

Posted

بآلنسبة للشرح ، آدخل صفحة آلفنكشن بآلويكي وآقرأ عنه

هذآ مثآل ، مآ آدري إذآ صحيح لأني آول مرهـ أجربه فنكشنآت آلبروقرس ..

  
  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) 
Posted (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 by Guest
Posted

سمايل عندك اند زايد + مخرج الشات في الكلينت مايحتاج تحط الي يطلع له الكلآم + اتوقع صاحب الموضوع يبيه للكل

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 
) 
  

Posted

تريقر في اقل من ثانيه يسبب لاق يعني ياترجع القيم صفر من بعد ماتكون 100 او تستخدم حذف الأيفنت او تحذف ألأيفنت بالكآمل وتسوي تآيمر افضل

Posted
سمايل عندك اند زايد + مخرج الشات في الكلينت مايحتاج تحط الي يطلع له الكلآم + اتوقع صاحب الموضوع يبيه للكل
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 
) 
  

آسمي سآمويل ي آلغآلي .. :mrgreen:

+ مآ آنتبهت للأند ذذ

تم آلتعديل ..

هو مآ حدد بآلظبط آلمخرج آلنصي لللآعب نفسة أو آلجميع ،

Posted

مافهمت عليكم ي شبااب الحين فيه شي خطا ولا وش بضبط مافهمت

+ حسن ماني فاهم كلامك كلامك الغاز ي ليت توضح او تساعدنا

المخرج نص للاعب نفسه

Posted

طلال انا حااولت فيه لما طفشت وحذفته

بس المطلوب منكم

هل من طريقه تخلي اول مايخلص التحميل تبداء وضيفه انا حاطها مثلا يطلع كلام بـ الشات

اول مايخلص

؟؟؟؟؟

Posted

ي خي وضح ؟ آلحين بدينآ نبعد شويتين!

آلحين تقصد آلبروقرس حق آلتحميل حق آلمودآت آلعآدي ذآك ؟ ، ولآ آنت مسوي بروقرس ثآني ؟ ! :shock:

Posted
طلال انا حااولت فيه لما طفشت وحذفته

بس المطلوب منكم

هل من طريقه تخلي اول مايخلص التحميل تبداء وضيفه انا حاطها مثلا يطلع كلام بـ الشات

اول مايخلص

؟؟؟؟؟

اذا تبي كلام يطلع بالشات سوه كود بالكلنت

الكلنت اذا انتهى التحميل يشتغل ما يحتاج تأكد ااذ انتهى او لا

واذا تبي كلام يجي اول ما يدخل اللاعب يعني قبل م يخلص التحميل حطه بملف سيرفر

Posted

ي اخوان افهمو شغلو مخكم شوي

انا الحين سويت البروجرس من مود الـ

Gui

وابي التحميل الي داخل الي انا سويته

اول مايخلص تشتغل وضيفه كيييييييييييييييييف ؟

الي عنده حل يفيدنا والي ماعنده حل لايرد ويلحس مخنا

Posted

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 يشيل الايفنت ويطلع بالشات الكلام , جربة وشوف بـ اذن الله تفهمة ذذ

Posted

اخوي برستيج الله يعطيك العاافيه

ولكن فيه مشكله بسيطه

انه سريع

انا حاولت اقلل من السرعه بـ هاذي الطريقه

guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress + 0.5 ) 

وماضبط ليه !

Posted
اخوي برستيج الله يعطيك العاافيه

ولكن فيه مشكله بسيطه

انه سريع

انا حاولت اقلل من السرعه بـ هاذي الطريقه

guiProgressBarSetProgress ( GUIEditor.progressbar[1],LastProgress + 0.5 ) 

وماضبط ليه !

استبدل رقم 0.5 بـ 0.4 او 0.3 او 0.2 او 0.1 حسب السرعة الي تبيها

لو ماضبط معكـ إطرح كودكـ ..

Posted

اخوي كنق

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) 

ومموضااابط

فقط ابي اخفف سرعته

Posted

نسيت تطرح سطر آلـ 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) 
Posted
نسيت تطرح سطر آلـ 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

+

ماسويت شي كانك ي ابو زيد ماغزيت هههه

ننتظر رد المبرمجين

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...