Taken' Posted June 23, 2018 Share Posted June 23, 2018 (edited) السلام عليكم .. عندي سؤال بسيط :] كيف اخلي تايمر ل كلمة تنكتب اف 8 مثلاً 5 ثواني ليرجع يكتبها ثاني .. ويظهر ب الشات انه لازم يستنى باقي 2 ثانيه او 1 ثانيه لما يحاول يكتبها ل مود حذف الشات هاذ .. function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then outputChatBox(" ") outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) end end addCommandHandler("Clear", clearChat) Edited June 23, 2018 by Taken' Link to comment
,#Savage Posted June 23, 2018 Share Posted June 23, 2018 6 minutes ago, Taken' said: السلام عليكم .. عندي سؤال بسيط :] كيف اخلي تايمر ل كلمة تنكتب اف 8 مثلاً 5 ثواني ليرجع يكتبها ثاني .. ويظهر ب الشات انه لازم يستنى باقي 2 ثانيه او 1 ثانيه لما يحاول يكتبها ل مود حذف الشات هاذ .. function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then outputChatBox(" ") outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) end end addCommandHandler("Clear", clearChat) addCommandHandler("Clear",function( Savage ) chatcleared = {} if hasObjectPermissionTo(Savage,"command.kick",true) then if isTimer(chatcleared[Savage]) then outputChatBox( "يرجى الانتظار 5 ثواني",Savage,255,0,0) return end for i=1,15 do end outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) chatcleared[Savage] = setTimer(function () end,5000,1) end end ) Link to comment
+Source|> Posted June 23, 2018 Share Posted June 23, 2018 12 minutes ago, Taken' said: السلام عليكم .. عندي سؤال بسيط :] كيف اخلي تايمر ل كلمة تنكتب اف 8 مثلاً 5 ثواني ليرجع يكتبها ثاني .. ويظهر ب الشات انه لازم يستنى باقي 2 ثانيه او 1 ثانيه لما يحاول يكتبها ل مود حذف الشات هاذ .. function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then outputChatBox(" ") outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) end end addCommandHandler("Clear", clearChat) timeR = {} function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then if isTimer( timeR[root] ) then return end outputChatBox(" ") outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) timeR[root] = setTimer( function() end, 5000, 1 ) end end addCommandHandler("Clear", clearChat) Link to comment
Taken' Posted June 23, 2018 Author Share Posted June 23, 2018 (edited) تمام ضبط . بس ابيه يقول ب الشات انه باقي 5 ثواني وبعدها لما يمشي الوقت شوي يقول باقي 4 ثواني وهكذا .. اذا ممكن Edited June 23, 2018 by Taken' Link to comment
,#Savage Posted June 23, 2018 Share Posted June 23, 2018 1 minute ago, Taken' said: ماضبط .. يمسح شات وبالتكرار بعد جرب كودي انا طيب Link to comment
Taken' Posted June 23, 2018 Author Share Posted June 23, 2018 Just now, ,#Savage said: جرب كودي انا طيب مب شغال Link to comment
,#Savage Posted June 23, 2018 Share Posted June 23, 2018 4 minutes ago, Taken' said: تمام ضبط . بس ابيه يقول ب الشات انه باقي 5 ثواني وبعدها لما يمشي الوقت شوي يقول باقي 4 ثواني وهكذا .. اذا ممكن مين كوده ظبط انا ولا سورس ؟ Link to comment
Taken' Posted June 23, 2018 Author Share Posted June 23, 2018 4 minutes ago, Taken' said: تمام ضبط . بس ابيه يقول ب الشات انه باقي 5 ثواني وبعدها لما يمشي الوقت شوي يقول باقي 4 ثواني وهكذا .. اذا ممكن لاهنت ي @+Source|> Just now, ,#Savage said: مين كوده ظبط انا ولا سورس ؟ حق سورس .. بس انا ابي اسويه يظهر ب الشات انه بقا 5 ثواني عشان تقدر تتكلم وبعد شوي يقول بقا 3 ثواني لما يحاول يكتب الكلمة اف 8 مره ثاني .. لاهنتم Link to comment
,#Savage Posted June 23, 2018 Share Posted June 23, 2018 1 minute ago, Taken' said: لاهنت ي @+Source|> حق سورس .. بس انا ابي اسويه يظهر ب الشات انه بقا 5 ثواني عشان تقدر تتكلم وبعد شوي يقول بقا 3 ثواني لما يحاول يكتب الكلمة اف 8 مره ثاني .. لاهنتم اهاخلاص شفت كودي وصلحته شكرا للتنبيه Link to comment
+Source|> Posted June 23, 2018 Share Posted June 23, 2018 3 minutes ago, Taken' said: لاهنت ي @+Source|> حق سورس .. بس انا ابي اسويه يظهر ب الشات انه بقا 5 ثواني عشان تقدر تتكلم وبعد شوي يقول بقا 3 ثواني لما يحاول يكتب الكلمة اف 8 مره ثاني .. لاهنتم function convertMilliseconds( i ) if ( i ) then sec = math.fmod( math.floor( i / 1000 ), 60 ) return string.format( '%2d', sec ) end end timeR = {} function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) local WaitTimer = convertMilliseconds( getTimerDetails( timeR[root] ) ) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then if isTimer( timeR[root] ) then outputChatBox( "# Wait [ ".. WaitTimer .." ] Seconds", player, 255, 0, 0 ) return end outputChatBox(" ") outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) timeR[root] = setTimer( function() end, 5000, 1 ) end end addCommandHandler("Clear", clearChat) 1 Link to comment
Taken' Posted June 23, 2018 Author Share Posted June 23, 2018 Just now, +Source|> said: function convertMilliseconds( i ) if ( i ) then sec = math.fmod( math.floor( i / 1000 ), 60 ) return string.format( '%2d', sec ) end end timeR = {} function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) local WaitTimer = convertMilliseconds( getTimerDetails( timeR[root] ) ) if ( hasObjectPermissionTo ( player, "command.mute", true ) ) then if isTimer( timeR[root] ) then outputChatBox( "# Wait [ ".. WaitTimer .." ] Seconds", player, 255, 0, 0 ) return end outputChatBox(" ") outputChatBox( getPlayerName(player) .. "#fffffff قام بمسح الشات", root, 0, 255, 255, true) timeR[root] = setTimer( function() end, 5000, 1 ) end end addCommandHandler("Clear", clearChat) مشكور الله يوفقك .. Link to comment
+Source|> Posted June 23, 2018 Share Posted June 23, 2018 Just now, Taken' said: مشكور الله يوفقك .. العفو موفق Link to comment
Taken' Posted June 23, 2018 Author Share Posted June 23, 2018 Just now, +Source|> said: العفو موفق ممكن تجي خاص شوي Link to comment
+Source|> Posted June 23, 2018 Share Posted June 23, 2018 Just now, Taken' said: ممكن تجي خاص شوي طيب تعال Link to comment
#Major . Posted June 23, 2018 Share Posted June 23, 2018 2 hours ago, +Source|> said: function convertMilliseconds( i ) if ( i ) then sec = math.fmod( math.floor( i / 1000 ), 60 ) return string.format( '%2d', sec ) end end كودي Link to comment
+Source|> Posted June 24, 2018 Share Posted June 24, 2018 (edited) 9 minutes ago, *RayaN-Alharbi. said: كودي يب برافو عليك وش كودك يبابا Edited June 24, 2018 by +Source|> Link to comment
N3xT Posted June 24, 2018 Share Posted June 24, 2018 4 hours ago, Taken' said: مشكور الله يوفقك .. انت مسوي الجدول للروت، يعني اي واحد يكتب راح يقفل الكوماند للجميع مدري اذا صاحب الموضوع يبي الكود كذا ولا لا Link to comment
Rockyz Posted June 24, 2018 Share Posted June 24, 2018 local delayTable = {}; local chatDelay = 5 function clearChat(player) local accountname = getAccountName(getPlayerAccount(player)) if hasObjectPermissionTo(player, 'command.mute', true) then if getTickCount()-(delayTable[player] or 0)>chatDelay*1000 then outputChatBox(' ') outputChatBox(getPlayerName(player) .. '#ffffff قام بمسح الشات', root, 0, 255, 255, true) delayTable[player] = getTickCount() else outputChatBox('Please wait '..math.floor((chatDelay*1000-(getTickCount()-delayTable[player]))/1000)..' Seconds', player, 255, 0, 0, true) end end end addCommandHandler('Clear', clearChat) Link to comment
^iiEcoo'x_) Posted June 24, 2018 Share Posted June 24, 2018 6 hours ago, *RayaN-Alharbi. said: كودي , أي مشاركة فالقسم تفيد فيها الكل مش صاحب الموضوع فقط . Link to comment
+Source|> Posted June 24, 2018 Share Posted June 24, 2018 9 hours ago, N3xT said: انت مسوي الجدول للروت، يعني اي واحد يكتب راح يقفل الكوماند للجميع مدري اذا صاحب الموضوع يبي الكود كذا ولا لا يب انا فاهم قصده اعتقد يبي يسوي زي المود تبعي عشان تكرار مسح الشات انت فاهم عاد 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