K̷i̷n̷g̷ x̷D̷ツ Posted May 28, 2017 Share Posted May 28, 2017 السلام عليكم ورحمة الله وبركاته رمضانكم مبارك يا اخوان بسأل شي بسوي تحقق من الساعات ازا كنت 20 مثال لوحه تفتح على ساعات 20 وفوق كيف ياريخ احد يساعدني بالكود او يدلني Link to comment
Abdul KariM Posted May 28, 2017 Share Posted May 28, 2017 وش اسم الداتا الي تستخدمها في مود الوقت + في يوسفل فنكشن getPlayerTime بيفيدك Link to comment
K̷i̷n̷g̷ x̷D̷ツ Posted May 28, 2017 Author Share Posted May 28, 2017 13 minutes ago, Abdul KariM said: وش اسم الداتا الي تستخدمها في مود الوقت + في يوسفل فنكشن getPlayerTime بيفيدك ممكن الرابط @Abdul KariM Link to comment
iMr.WiFi..! Posted May 28, 2017 Share Posted May 28, 2017 شوف ذا مثال خصيصاً لك : addCommandHandler ( "MyHours", function ( Player ) local MyPlayTime = getElementData(Player,"PlayTime"); -- نجيب وقت اللاعب local aSplit = split(MyPlayTime,':'); -- نفصل الوقت ونحوله لجدول لأن شكل الوقت كذا -- 00:00:00 --بيتحول لكذا -- aSplit = { "00","00","00" } local Hours = aSplit[1]; local Minutes = aSplit[2]; local Seconds = aSplit[3]; outputChatBox(Hours..":"..Minutes..":"..Seconds,Player) end ) Link to comment
Abdul KariM Posted May 28, 2017 Share Posted May 28, 2017 On ٢٨/٩/٢٠١٦ at 12:31, !#NssoR_) said: getPlayerTime طبعا هالوظيفة تجيبلك وقت اللاعب مثلا بعض اللاعبين يقولك بعطي شخص رتبه وبتحقق اذا ساعاته 50 وفوق فـ هالوظيفة بتفيدك Syntax : Hour Minute getPlayerTime ( player ) Returns : Hour : الساعات الخاصه باللاعب Minute : الدقائق الخاصه باللاعب Example | مثال المثال الذي سيتم عرضه في الاسفل لن يسمح للاعب بالتحدث بالشات الا إذا كان لديه 5 ساعات و اكثر , ويتم عرض ساعاته و الدقائق بجانب اسمه function getPlayerTime ( Player ) local TimeData = getElementData(Player,'PlayTime') or '0:0'; if ( TimeData ) then return tonumber(split(TimeData,':')[1]) , tonumber(split(TimeData,':')[2]); end end addEventHandler('onPlayerChat',root, function (Message,MessageType) if ( MessageType == 0 ) then local hour , mintue = getPlayerTime ( source ) -- نجيب ساعاته if ( hour >= 5 ) then -- نتحقق ان الساعات 5 او اكثر outputChatBox('['..tostring(hour)..':'..tostring(mintue)..'] '..getPlayerName(source)..': '..Message,root) else -- في حال الساعات اقل من 5 لن يسمح له بالتكلم outputChatBox("Sorry, you can't speak because your time less than 5 hours",source) cancelEvent() end end end) والصراحه مادري اذا فيه احد مسويه من قبلي او لا, لأن الموضوع كبير ويبيلي وقت لو بشيك ع الصفحات . واتمني اني افدت بعض الاخوان , وبالتوفيق يارب Link to comment
K̷i̷n̷g̷ x̷D̷ツ Posted May 28, 2017 Author Share Posted May 28, 2017 4 hours ago, Abdul KariM said: On 9/28/2016 at 12:31, !#NssoR_) said: getPlayerTime طبعا هالوظيفة تجيبلك وقت اللاعب مثلا بعض اللاعبين يقولك بعطي شخص رتبه وبتحقق اذا ساعاته 50 وفوق فـ هالوظيفة بتفيدك Syntax : Hour Minute getPlayerTime ( player ) Returns : Hour : الساعات الخاصه باللاعب Minute : الدقائق الخاصه باللاعب Example | مثال المثال الذي سيتم عرضه في الاسفل لن يسمح للاعب بالتحدث بالشات الا إذا كان لديه 5 ساعات و اكثر , ويتم عرض ساعاته و الدقائق بجانب اسمه function getPlayerTime ( Player ) local TimeData = getElementData(Player,'PlayTime') or '0:0'; if ( TimeData ) then return tonumber(split(TimeData,':')[1]) , tonumber(split(TimeData,':')[2]); end end addEventHandler('onPlayerChat',root, function (Message,MessageType) if ( MessageType == 0 ) then local hour , mintue = getPlayerTime ( source ) -- نجيب ساعاته if ( hour >= 5 ) then -- نتحقق ان الساعات 5 او اكثر outputChatBox('['..tostring(hour)..':'..tostring(mintue)..'] '..getPlayerName(source)..': '..Message,root) else -- في حال الساعات اقل من 5 لن يسمح له بالتكلم outputChatBox("Sorry, you can't speak because your time less than 5 hours",source) cancelEvent() end end 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