Jump to content

طلب # إيقاف اللعب عند اوقات الصلاة


Recommended Posts

السلام عليكم ورحمه الله وبركاته

طلب اكواد إيقاف اللعب .. شاشة سوداء او فريز للجميع .. عند وقت محدد

يعني ساعة محددة

# أتمنى الإفادة بأسرع وقت

#تحياتي

Link to comment
اي بس قولي اذا انت بتحدد وقت من عندك,

لو اذن بالبحرين راح يسوي فريز للكل وش دخل الي بالسعوديه :lol:

طيب مو هي السنة لهم وقت واحد و الشيعة وقت واحد

كيف بالله كل بلد له اذان لوحده ؟

:lol::lol:

Link to comment

نفترض ان الاذان في كربلاء ذذ

والسعوديه نفترض انك في مثلا الشرقيه,

الوقت راح يختلف المهم ذذ

في طريقه يمكن تضبط ويمكن لا,

سوي متغير ,

Time = true

وسوي النفكشن وسوي شرط ,

if Time == true then

وبعدين سوي الفريز ورجع المتغير Time = false

وسوي تايمر يرجعه true عشان تعطيهم فريز في الوقت المحدد

وسوي تايمر ثاني يرجعه false بعد ما تخلص الصلاه ذذ

^ هذي للكل , واذا تبي تجيب الوقت حق اللاعب شوف رد طلال وسوي شرط اذا كان الوقت المحدد تعطيه فريز ذذ

Link to comment

لم يتم التجربة

-- Server Side 
getPlayerCountry = function ( player ) 
    if getResourceState ( getResourceFromName ( "admin" ) ) == "running" then 
        return exports.admin:getPlayerCountry ( player ) or "n/a" 
    end 
    return "n/a" 
end 
  
setCountryData = function ( player ) 
    setElementData ( player, "Country", getPlayerCountry ( player ) )    
end 
  
addEventHandler ( "onPlayerJoin", root, 
    function ( ) 
        setCountryData ( source ) 
    end 
) 
  
addEventHandler ( "onResourceStart", resourceRoot, 
    function ( ) 
        for _, v in ipairs ( getElementsByType ( "player" ) ) do 
            setCountryData ( v ) 
        end 
    end 
) 

-- Client Side 
PrayerTime = { 
    ["SA"] = { 
        ["الفجر"] = "3:45"; 
        ["الظهر"] = "11:45"; 
    }; 
    ["BH"] = {  
        ["الفجر"] = "3:30"; 
        ["الظهر"] = "11:30"; 
    }; 
}; 
  
getPlayerRealTime = function ( ) 
    local time = getRealTime ( ) 
    local hours = tostring ( time.hour ) 
    local minuts = tostring ( time.minute ) 
    return tostring ( hours..":"..minuts ) 
end 
  
checkPlayerTime = function ( ) 
    local country = getElementData ( localPlayer, "Country" ) or "SA" 
    if PrayerTime [ country ] then 
        for _, v in ipairs ( PrayerTime [ country ] ) do 
            if getPlayerRealTime ( ) == v then 
                outputChatBox ( tostring ( _ ).." حان الآن موعد آذان" ) 
                killTimer ( checkTimer ) 
                setTimer ( enableTimer, 60000, 1 ) 
            end 
        end 
    end 
end 
  
enableTimer = function ( ) 
    if isTimer ( checkTimer ) then 
        killTimer ( checkTimer ) 
    end 
    checkTimer = setTimer ( checkPlayerTime, 10000, 0 ) 
end enableTimer ( ) -- 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...