The moVer Posted April 20, 2015 Share Posted April 20, 2015 السلام عليكم اليوم ابي شرح البروجريس بار يعني مثلا ابي اسوي بروجرس بار اذا وصل مية بالمية يطلع بالشات شي وشكرا Link to comment
The Killer Posted April 20, 2015 Share Posted April 20, 2015 function # setTimer or 'onClientRender' guiProgressBarSetProgress guiProgressBarGetProgress outputChatBox Link to comment
yazan Posted April 20, 2015 Share Posted April 20, 2015 local progress = guiCreateProgressBar( 0.8, 0.8, 0.1, 0.1, true) render = function() if guiProgressBarGetProgress(progress) >= 100 then removeEventHandler('onClientRender',root,render) outputChatBox("Welcome To The Server", 255, 0, 0) end guiProgressBarSetProgress(progress,guiProgressBarGetProgress(progress)+1) end addEventHandler('onClientRender',root,render) Link to comment
The moVer Posted April 20, 2015 Author Share Posted April 20, 2015 يمكن ما فهمت طلبي انا اي اول ما بدخل ماركر يبدا يحمل وبس يخلص يطلع شي بالشات Link to comment
The Killer Posted April 20, 2015 Share Posted April 20, 2015 اول شي وين فيه يوم قلت ابيه يوم يلمس الماركر ؟ وين كاتبه فيه ؟ تبي توصل لفكره ثانيه بطريقه ثانيه لاكن اقولك راجع طلبك وغير كذا لمس الماركر تقدر تعدل كود يزن تضيفه على حدث لمس الماركر مو كل شي تبيه جاهز ماهو حلا هو , اي شي جاهز اتعب بنفسك شوي Link to comment
yazan Posted April 20, 2015 Share Posted April 20, 2015 (edited) اول شي وين فيه يوم قلت ابيه يوم يلمس الماركر ؟ وين كاتبه فيه ؟تبي توصل لفكره ثانيه بطريقه ثانيه لاكن اقولك راجع طلبك وغير كذا لمس الماركر تقدر تعدل كود يزن تضيفه على حدث لمس الماركر مو كل شي تبيه جاهز ماهو حلا هو , اي شي جاهز اتعب بنفسك شوي بعد ما شفت ردك الحين عرفت وش يبي ذا يبي جاهز بس بتدريج مع العلم اني عملت الكود و جهزته كامل بس اعذرني ما بطرحه اعتمد على نفسك و ذا لمصلحتك لو عتزل المبرمجين يلي هنا شلون بتسير تعمل موودات تعلم يا اخي والله مهي صعبه ---------------------------------------------------------------------------------- edit# اخوي بس بفهمك شي ما احد تفرق معه لو عمل الكود جاهز وطرحه بالعكس يزيد من خبرته و الكود طرحته مع انه كنت بخليك تعتمد على نفسك و تحول بس بنفس الوقت ما ودي تفكر انه ما نبي نسعدك هذه الكود و حاول تفهم وش هو و كيف صار لا تنقل و بس local progress = guiCreateProgressBar( 0.8, 0.8, 0.1, 0.1, true) Marker = createMarker ( -173.388, 954.20, 12.2, "cylinder", 50, 0, 0, 0, 0 ) addEventHandler ( "onClientMarkerHit", Marker, function ( player ) if player == localPlayer then t = setTimer ( function() if guiProgressBarGetProgress( progress ) >= 100 then killTimer ( t ) t = nil outputChatBox ( "Welcome", 255, 255, 0, true ) end guiProgressBarSetProgress( progress, guiProgressBarGetProgress( progress ) + 1 ) end, 1000,0) end end) addEventHandler( 'onClientMarkerLeave', Marker, function ( player ) if player == localPlayer then if isTimer ( t ) then killTimer ( t ) t = nil end end end) Edited April 21, 2015 by Guest Link to comment
The moVer Posted April 21, 2015 Author Share Posted April 21, 2015 والله اني حاولت بس كان عندي خطا في التايمر Link to comment
shwaeki Posted April 21, 2015 Share Posted April 21, 2015 بس غير احداثيات الماركر local progress = guiCreateProgressBar(463, 582, 348, 43, false) local Marker = createMarker ( 0, 0, 3, "cylinder", 2, 0, 255, 0, 255 ) addEventHandler ( "onClientMarkerHit", Marker, function ( player ) if player == localPlayer then guiProgressBarSetProgress( progress, 0) time = setTimer ( function() if guiProgressBarGetProgress( progress ) >= 100 then killTimer ( time ) time = nil outputChatBox ( "Welcome", 255, 255, 0, true ) end guiProgressBarSetProgress( progress, guiProgressBarGetProgress( progress ) + 1 ) end, 50,0 ) end end) addEventHandler( 'onClientMarkerLeave', Marker, function ( player ) if player == localPlayer then if isTimer ( time ) then killTimer ( time ) time = nil end end end) Link to comment
The moVer Posted April 21, 2015 Author Share Posted April 21, 2015 كل ما ادخل الماركر يزيد 1 بس اخرجوادخل يزيد كمان واحد بس وانا بالماركر ما يزيد Link to comment
#DRAGON!FIRE Posted April 21, 2015 Share Posted April 21, 2015 ما جربته : addEventHandler( "onClientResourceStart", resourceRoot, function ( ) progress = guiCreateProgressBar( 0.8, 0.8, 0.1, 0.1, true ) marker = createMarker ( -173.388, 954.20, 12.2, "cylinder", 50, 0, 0, 0, 0 ) guiSetVisible ( progress, false ) end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( element ) if ( source == marker ) then if ( element == getLocalPlayer ( ) and not getPedOccupiedVehicle ( element ) ) then if ( getElementData ( element, "ProgressData" ) ) then return outputChatBox ( "* Progress ended" ) end guiSetVisible ( progress, true ) guiProgressBarSetProgress ( progress, 0 ) function updateProgress ( ) guiProgressBarSetProgress ( progress, guiProgressBarGetProgress ( progress ) + 1 ) if ( guiProgressBarGetProgress ( progress ) == 100 ) then guiSetVisible ( progress, false ) setElementData ( element, "ProgressData", true ) outputChatBox ( "* Progress has been Completed" ) removeEventHandler ( "onClientRender", root, updateProgress ) end end addEventHandler ( "onClientRender", root, updateProgress ) end end end ) Link to comment
The moVer Posted April 22, 2015 Author Share Posted April 22, 2015 بس ما يمديني اخليها ابط؟أ؟؟ Link to comment
Simple. Posted April 22, 2015 Share Posted April 22, 2015 بس ما يمديني اخليها ابط؟أ؟؟ سوها بدال onClientRender خلها setTimer Link to comment
The moVer Posted April 22, 2015 Author Share Posted April 22, 2015 local blip2 = createBlip (1536.27, -1686.387, 13.546,5) addEventHandler( "onClientResourceStart", resourceRoot, function ( ) progress = guiCreateProgressBar( 0.8, 0.8, 0.1, 0.1, true ) marker = createMarker ( 1536.27,-1686.387,13.546,"cylinder", 2, 0, 255, 0, 255) guiSetVisible ( progress, false ) end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( element ) if ( source == marker ) then if ( element == getLocalPlayer ( ) and not getPedOccupiedVehicle ( element ) ) then end guiSetVisible ( progress, true ) guiProgressBarSetProgress ( progress, 0 ) function updateProgress ( ) guiProgressBarSetProgress ( progress, guiProgressBarGetProgress ( progress ) + 1 ) if ( guiProgressBarGetProgress ( progress ) == 100 ) then guiSetVisible ( progress, false ) outputChatBox ( "* Progress has been Completed" ) if isTimer ( timer ) then killTimer ( timer ) end end end timer = setTimer ( updateProgress, 200, 1) end end ) طيب وش الغلط Link to comment
Simple. Posted April 22, 2015 Share Posted April 22, 2015 مافيه خطاء , بس بدل سطر 24 بهذآ آلكود timer = setTimer ( updateProgress, 10000, 0) عشآن يزود 1 كل 10 ثوآني 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