taha201100 Posted June 21, 2016 Share Posted June 21, 2016 السلام عليكم مسوي تايمر في ليبل مثل يعد عد تنازلي ل5 دقائق لكن لما افصل وارخج يعيد الوقت من جديد كيف اخليه يكمل ممكن طريقه؟ Link to comment
Mr.CoR Posted June 21, 2016 Share Posted June 21, 2016 اعتقد لازم تسويه بجانب السيرفر او حسب الحدث الي مستخدمه والله اعلم Link to comment
Abdul KariM Posted June 21, 2016 Share Posted June 21, 2016 getTimerDetails setAccountData getAccountData Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 ما هوه حدث onClientResourceStart ما يشتغل الا على كلنت فقط Link to comment
Abdul KariM Posted June 21, 2016 Share Posted June 21, 2016 انت تقول تدخل وتخرج اول مايخرج الاعب , جيب الوقت المتبقي من التايمر حقك وحطه بحساب الاعب واول مايسوي الاعب تسجيل دخول جيب الداتا وسوي التايمر على الداتا , هذا الي فهمته منكك Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 لا شف اخوي انا مسوي ماب وابي يغير مابات كل 5 دقائق لكن لما يخرج الاعب يعيد الوقت من جديد Link to comment
Abdul KariM Posted June 21, 2016 Share Posted June 21, 2016 لا شف اخوي انا مسوي ماب وابي يغير مابات كل 5 دقائق لكن لما يخرج الاعب يعيد الوقت من جديد اكوادك طيب ولا انت مستخدم قيم مود ؟ Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 الجيم مود خلصته بديت اسوي المابات اكواد التايمر setTimer ( function () guiSetText(GUIEditor.label[11], "4 minutes") end,60000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "3 minutes") end,120000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "2 minutes") end,180000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "1 minutes") end,240000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "0 minutes") end,300000,1) end) Link to comment
Mr.CoR Posted June 21, 2016 Share Posted June 21, 2016 هو يبي التايمر ثابت بالسيرفر يعني لو دخل اللاعب او خرج ما يأث شي على التايمر يضل شغال ويغير مابات Link to comment
Abdul KariM Posted June 21, 2016 Share Posted June 21, 2016 الجيم مود خلصته بديت اسوي الماباتاكواد التايمر setTimer ( function () guiSetText(GUIEditor.label[11], "4 minutes") end,60000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "3 minutes") end,120000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "2 minutes") end,180000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "1 minutes") end,240000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "0 minutes") end,300000,1) end) مافهمت شي من الكود , يعني مثلا عندك 5 دقايق كل دقيقة تنزل دقيقة يعني مثلا دقيقة وتصير ال 5 دقايق 4 دقايق ؟ ولا كيف ؟ Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 الجيم مود خلصته بديت اسوي الماباتاكواد التايمر setTimer ( function () guiSetText(GUIEditor.label[11], "4 minutes") end,60000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "3 minutes") end,120000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "2 minutes") end,180000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "1 minutes") end,240000,1) setTimer ( function () guiSetText(GUIEditor.label[11], "0 minutes") end,300000,1) end) مافهمت شي من الكود , يعني مثلا عندك 5 دقايق كل دقيقة تنزل دقيقة يعني مثلا دقيقة وتصير ال 5 دقايق 4 دقايق ؟ ولا كيف ؟ اخوي مثل ما قال لك الأخ كور Link to comment
Abdul KariM Posted June 21, 2016 Share Posted June 21, 2016 شف انت مكرر تايمرات ومايحتاج لو تجاوبني على سؤالي الي فوق , نقدر نختصره ويقلل الوقت ونشوف له حل Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 يب كل دقيقه تنزل دقيقه مثل 5 وبعد دقيقه تصير 4 وهكذا لين يصير 0 يغلق الماب ويبدا الماب يلي بعده لكن المشكله اخرج وارجع ادخل من السيرفر يعيد الوقت من جديد Link to comment
Mr.CoR Posted June 21, 2016 Share Posted June 21, 2016 حصلت لك يوزفل فانكشن مسويه برستيج تفضل GuiSetTextCountDown Client : Function السلام عليكم و رحمة الله وبركاتة .. آخبآركم آن شاء الله آلكل بـ صحة و سلآمةة .. اليوم حبيت اطرح وظيفة مفيدهـ و تسهل عليكـ تقدر تخلي كلام الزر وقت محدد مع كلام عد تنازلي مو شرط زر ذذ اي شيء من الايديتور تآبع الامثلة و السآينتكس # [color=#008000]GuiSetTextCountDown[/color] Function Syntax : bool GuiSetTextCountDown( guiElement, string Text , countDown ) Source Function : function GuiSetTextCountDown ( guiElement , Text, count ) if not guiElement or not Text or not count then outputDebugString("Bad arugment @ GuiSetTextCountDown ",0,255,0,0) return end guiSetText ( guiElement ,Text..' '..tonumber( count ) ) setTimer( function ( ) if not tonumber ( count ) then return false end count = count -1 guiSetText ( guiElement ,Text..' '..tonumber( count ) ) end , 1000 , count ) end Example | مثال Client : function GuiSetTextCountDown ( guiElement , Text, count ) if not guiElement or not Text or not count then outputDebugString("Bad arugment @ GuiSetTextCountDown ",0,255,0,0) return end guiSetText ( guiElement ,Text..' '..tonumber( count ) ) setTimer( function ( ) if not tonumber ( count ) then return false end count = count -1 guiSetText ( guiElement ,Text..' '..tonumber( count ) ) end , 1000 , count ) end GuiSetTextCountDown ( Button , "ok" , 30 ) GuiSetTextCountDown ( Button , "ok" , 30 ) صفحة الوظيفة على الويكي : Soon.. قريبا و السلام عليكم و رحمة الله وبركآتة .. Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 حصلت لك يوزفل فانكشن مسويه برستيج تفضل GuiSetTextCountDown Client : Function السلام عليكم و رحمة الله وبركاتة .. آخبآركم آن شاء الله آلكل بـ صحة و سلآمةة .. اليوم حبيت اطرح وظيفة مفيدهـ و تسهل عليكـ تقدر تخلي كلام الزر وقت محدد مع كلام عد تنازلي مو شرط زر ذذ اي شيء من الايديتور تآبع الامثلة و السآينتكس # [color=#008000]GuiSetTextCountDown[/color] Function Syntax : bool GuiSetTextCountDown( guiElement, string Text , countDown ) Source Function : function GuiSetTextCountDown ( guiElement , Text, count ) if not guiElement or not Text or not count then outputDebugString("Bad arugment @ GuiSetTextCountDown ",0,255,0,0) return end guiSetText ( guiElement ,Text..' '..tonumber( count ) ) setTimer( function ( ) if not tonumber ( count ) then return false end count = count -1 guiSetText ( guiElement ,Text..' '..tonumber( count ) ) end , 1000 , count ) end Example | مثال Client : function GuiSetTextCountDown ( guiElement , Text, count ) if not guiElement or not Text or not count then outputDebugString("Bad arugment @ GuiSetTextCountDown ",0,255,0,0) return end guiSetText ( guiElement ,Text..' '..tonumber( count ) ) setTimer( function ( ) if not tonumber ( count ) then return false end count = count -1 guiSetText ( guiElement ,Text..' '..tonumber( count ) ) end , 1000 , count ) end GuiSetTextCountDown ( Button , "ok" , 30 ) GuiSetTextCountDown ( Button , "ok" , 30 ) صفحة الوظيفة على الويكي : Soon.. قريبا و السلام عليكم و رحمة الله وبركآتة .. اتوقع في طريقه اسهل Link to comment
N3xT Posted June 21, 2016 Share Posted June 21, 2016 القيم مود حق الريس فيه وقت تنازلي ، إذا خلص يتغير الماب Link to comment
Abdul KariM Posted June 21, 2016 Share Posted June 21, 2016 حط الكود سيرفر local Mint = 5 Timer = setTimer ( function ( ) aMint = Mint - 1 triggerClientEvent ( root , "SetTime" , root , aMint ) if aMint == 0 then outputChatBox ( "Timer Finshed" ) end end,60000 , 1 ) وحط ذا بالكلينت addEvent ( "SetTime" , true ) addEventHandler ( "SetTime" , root, function ( Mint_ ) guiSetText ( GUIEditor.label[11], tostring ( Mint_ ).." minutes" ) end ) جربه ورد خبر , تقدر تبدل وظيفة اخراج مسج بالشات , بأي شي تبيه Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 خرجت من السيرفر ودخلت نفس الشي يعيد الوقت من جديد Link to comment
shwaeki Posted June 21, 2016 Share Posted June 21, 2016 كيف عاد الوقت و الكود اصلا بشتغلش الى مرة واحدة end,60000 , 1 ) بدل ال 1 ب 0 Link to comment
taha201100 Posted June 21, 2016 Author Share Posted June 21, 2016 كيف عاد الوقت و الكود اصلا بشتغلش الى مرة واحدة end,60000 , 1 ) بدل ال 1 ب 0 نفس الوضع حبي Link to comment
محمد Posted June 22, 2016 Share Posted June 22, 2016 local Mint = 5 Timer = setTimer ( function ( ) Mint = Mint - 1 if Mint == 0 then outputChatBox ( "Timer Finshed" ) killTimer(Timer) end triggerClientEvent ( root , "SetTime" , root , Mint ) end,60000 , 0 ) addEvent( "GetTime" , true ) addEventHandler( "GetTime" , root, function() triggerClientEvent ( source , "SetTime" , source , Mint) end ) وحط ذا بالكلينت addEvent ( "SetTime" , true ) addEventHandler( 'onClientResourceStart', resourceRoot, function() triggerServerEvent( "GetTime" , localPlayer) end ) addEventHandler ( "SetTime" , root, function ( Mint_ ) guiSetText ( GUIEditor.label[11], tostring ( Mint_ ).." minutes" ) end ) جربه ورد خبر , تقدر تبدل وظيفة اخراج مسج بالشات , بأي شي تبيه Link to comment
taha201100 Posted June 22, 2016 Author Share Posted June 22, 2016 local Mint = 5 Timer = setTimer ( function ( ) Mint = Mint - 1 if Mint == 0 then outputChatBox ( "Timer Finshed" ) killTimer(Timer) end triggerClientEvent ( root , "SetTime" , root , Mint ) end,60000 , 0 ) addEvent( "GetTime" , true ) addEventHandler( "GetTime" , root, function() triggerClientEvent ( source , "SetTime" , source , Mint) end ) وحط ذا بالكلينت addEvent ( "SetTime" , true ) addEventHandler( 'onClientResourceStart', resourceRoot, function() triggerServerEvent( "GetTime" , localPlayer) end ) addEventHandler ( "SetTime" , root, function ( Mint_ ) guiSetText ( GUIEditor.label[11], tostring ( Mint_ ).." minutes" ) 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