Mohamed Salah Posted May 1, 2018 Share Posted May 1, 2018 سلام عليكم شبآب آبي آسوي آن آلشخص لو دخل آلسيرفر مآ يقدر يتكلم آلآ بعد آلدقيقتين وآلآخ : @#DesTroeyR سوآلي آلكود - لكن في مشكلة لمآ آحط آلكود بآخر ملف آلتآجآت ( سيرفر ) وآسوي ريكونكت وآتكلم - يتكلم عآدي - ويظهر بآلشآت لآ يمكننك آلتكلم آلآ بعد دقيقتين طيب ليه مآ آنمنع ممن آلتكلم لمدة دقيقتين وش آلمشكلة ؟ مع آني حآطه بآخر ملف آلسيرفر حق آلتآجآت function getTimeLeft( Timer ) -- to #Soking local Details = getTimerDetails( Timer ) local DownDay, DownHours, DownMinutes, DownSeconds = math.floor( Details / 86400000 ), math.floor( Details / 3600000 ), math.floor( Details / 60000 ), math.floor( Details / 1000 ) local Hours, Minutes, Seconds = math.floor( ( Details - DownDay * 86400000 ) / 3600000 ), math.floor( ( Details - DownHours * 3600000 ) / 60000 ), math.floor( ( Details - DownMinutes * 60000 ) / 1000 ) return DownDay, Hours, Minutes, Seconds end mint = 2 -- الوقت بالدقائق addEventHandler("onPlayerJoin",root, function() setElementData(source,"DataSpChat",true) timm = setTimer(function(source) setElementData(source,"DataSpChat", false) end,60000*mint,1,source) end ) addEventHandler("onPlayerChat",root, function() if ( getElementData(source,"DataSpChat") == true ) then local _,_,min,sec = getTimeLeft(timm) outputChatBox("Please Wait ( "..min..":"..sec.." )",source,255,0,0,true) cancelEvent() end end ) Link to comment
mohamed hussein Posted May 2, 2018 Share Posted May 2, 2018 المشكله بسبب وجود مود التاجات حلك انك تضيف نفس الداتا اللي معطيها ليك دستروير في مود التاجات مع تحقق قبل ما يطلع outputChatBox Link to comment
Mohamed Salah Posted May 2, 2018 Author Share Posted May 2, 2018 4 hours ago, mohamed hussein said: المشكله بسبب وجود مود التاجات حلك انك تضيف نفس الداتا اللي معطيها ليك دستروير في مود التاجات مع تحقق قبل ما يطلع outputChatBox طيب معلش كيف آدمجهم مع بعض لآني مآ عرفت Link to comment
mohamed hussein Posted May 2, 2018 Share Posted May 2, 2018 2 hours ago, Mohamed Salah said: طيب معلش كيف آدمجهم مع بعض لآني مآ عرفت هتلاقي في مود التجات outputChatBox و مكتوب فيها الكلام و التاج و ده اللي بيظهر ليك انت هتيجي عند ال if اللي بتحدد التاج و تحط الكود ده getElementData (source, "DataSpChat") ~= true Link to comment
Mohamed Salah Posted May 2, 2018 Author Share Posted May 2, 2018 1 hour ago, mohamed hussein said: هتلاقي في مود التجات outputChatBox و مكتوب فيها الكلام و التاج و ده اللي بيظهر ليك انت هتيجي عند ال if اللي بتحدد التاج و تحط الكود ده getElementData (source, "DataSpChat") ~= true ب آعمل كدآ يخرب ومآ يشتغل شوف دآ آلي سويته وبرضوآ آدخل وآتكلم يجيب ممنوع ويتكلم عآدي if ( getElementData ( source,'aTagStats' ) == true and getElementData ( source,'aTagChat' ) and getElementData ( source,'aTagColor' ) and getElementData ( source,'randomcolors') == true ) then cancelEvent( ) outputChatBox( ''..getElementData ( source,'aTagChat' )..' : '..getElementData ( source,'aTagColor' )..' '..text, root,math.random(0,255),math.random(0,255),math.random(0,255), true ) return end if ( getElementData ( source,'aTagStats' ) == true and getElementData ( source,'DataSpChat' ) == true and getElementData ( source,'aTagChat' ) ) then cancelEvent( ) outputChatBox( ''..getElementData ( source,'aTagChat' )..' : '..getElementData ( source,'aTagColor' )..' '..text, root,255,255,255, true ) else local account = getAccountName(getPlayerAccount(source)) local name = getPlayerName(source) cancelEvent( ) if isObjectInACLGroup("user." .. account, aclGetGroup("Admin")) then outputChatBox("#ffffff✖#00f0ff⌠ #ff0000Admin #00f0ff⌡#ffffff✖#FFFFFF" .. name .. ":#FFFFFF " .. text, root, 255, 255, 255, true) Link to comment
mohamed hussein Posted May 2, 2018 Share Posted May 2, 2018 يحب ~= ==مش يكتب true ديه يعني لو بتساوي قيمه == true و عيا بتساوي لما يكون مينفعش يتكلم فقدامك حلين لاما ~= true او == false Link to comment
Mr.Mostafa Posted May 2, 2018 Share Posted May 2, 2018 (edited) ~= Edited May 2, 2018 by Mr.Mostafa Link to comment
Mohamed Salah Posted May 2, 2018 Author Share Posted May 2, 2018 آنآ حطيت فوق بآول سطر بمود آلتآجآت function getTimeLeft( Timer ) -- to #Soking local Details = getTimerDetails( Timer ) local DownDay, DownHours, DownMinutes, DownSeconds = math.floor( Details / 86400000 ), math.floor( Details / 3600000 ), math.floor( Details / 60000 ), math.floor( Details / 1000 ) local Hours, Minutes, Seconds = math.floor( ( Details - DownDay * 86400000 ) / 3600000 ), math.floor( ( Details - DownHours * 3600000 ) / 60000 ), math.floor( ( Details - DownMinutes * 60000 ) / 1000 ) return DownDay, Hours, Minutes, Seconds end mint = 2 -- الوقت بالدقائق addEventHandler("onPlayerJoin",root, function() setElementData(source,"DataSpChat",true) timm = setTimer(function(source) setElementData(source,"DataSpChat", false) end,60000*mint,1,source) end ) addEventHandler("onPlayerChat",root, function() if ( getElementData(source,"DataSpChat") == true ) then local _,_,min,sec = getTimeLeft(timm) outputChatBox("Please Wait ( "..min..":"..sec.." )",source,255,0,0,true) cancelEvent() end end ) وتحت عند كلمة if حطيت getElementData (source, "DataSpChat") == false وكآنت بآلشكل دآ if ( getElementData ( source,'aTagStats' ) == true and getElementData ( source,'aTagChat' ) and getElementData (source, "DataSpChat") == false and getElementData ( source,'aTagColor' ) and getElementData ( source,'randomcolors') == true ) then cancelEvent( ) ولمآ آجي آتكلم لمآ آدخل آلسيرفر يتكلم عآدي @mohamed hussein 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