Jump to content

تم المساعده من الشيخ عناد


Recommended Posts

السلام عليكم و رحمة الله

انا معي الكود حق جينرال

-- server 
local prrTimes={ 
["fajr"]={h=4, m=0}, 
["duhr"]={h=12, m=0}, 
["asr"]={h=3, m=30}, 
["maghrib"]={h=5, m=25}, 
["isha"]={h=7, m=15}, 
} -- h = ساعة الاذان , m = دقيقة الاذان 
  
  
function loadTime() 
       local time=getRealTime() 
       local h=time.hour 
       local m=time.minute 
       for names, times in pairs( prrTimes ) do 
              local hours, minutes = unpack( times ) 
              if hours == h and minutes == m then 
                      local prayer = names 
                      triggerClientEvent(root, "onPrayerTime", root, prayer, hour, minute) 
                      killTimer( timer ) 
                      setTimer( function () setTimer( function() loadTime() end, 50, 0 ) end, 1000*60*10, 1) 
               end 
        end 
end 
  
timer=setTimer( function () loadTime() end , 50, 0 ) 
  
  
  
  
  
-- client 
  
  
  
  
  
  
window=guiCreateWindow( ... ) 
label=guiCreateLabel( ... ) 
  
  
addEvent("onPrayerTime", true) 
  
function createPrayerWindow() 
       if prayer == "fajr" then 
              guiSetText( label, "حان الآن موعد أذان الفجر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "asr" then 
              guiSetText( label, "حان الآن موعد أذان العصر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "maghrib" then 
              guiSetText( label, "حان الآن موعد أذان المغرب" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "isha" then 
              guiSetText( label, "حان الآن موعد أذان العشاء" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       end 
end 
  
  
addEventHandler("onPrayerTime", root, createPrayerWindow) 
  

عاوز الكود ده يشتغل اول ما اشغل الوحة دي

+

يقفل الشات

الوحة

GUIEditor = { 
        button = {}, 
        window = {}, 
        label = {} 
    } 
    addEventHandler("onClientResourceStart", resourceRoot, 
        function() 
            GUIEditor.window[1] = guiCreateWindow(603, 234, 197, 336, ":: Console Chat ::", false) 
            guiWindowSetSizable(GUIEditor.window[1], false) 
            guiSetAlpha(GUIEditor.window[1], 0.81) 
            guiSetVisible (GUIEditor.window[1],false) 
            GUIEditor.button[1] = guiCreateButton(32, 32, 137, 34, "فتح الشات", false, GUIEditor.window[1]) 
            guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFFFFFFF") 
            GUIEditor.button[2] = guiCreateButton(32, 105, 137, 34, "قفل الشات", false, GUIEditor.window[1]) 
            guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFFFFFF") 
            GUIEditor.button[3] = guiCreateButton(32, 181, 137, 34, "قفل الشات :: الاذان ::", false, GUIEditor.window[1]) 
            guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFFFFF") 
            GUIEditor.button[4] = guiCreateButton(32, 250, 137, 34, "فتح الشات :: الاذان ::", false, GUIEditor.window[1]) 
            guiSetProperty(GUIEditor.button[4], "NormalTextColour", "FFFFFFFF") 
            GUIEditor.label[1] = guiCreateLabel(57, 311, 130, 25, "       Created By #Saed", false, GUIEditor.window[1]) 
            guiLabelSetColor(GUIEditor.label[1], 237, 0, 0)     
            guiSetVisible ( Window,false ) 
       end 
    ) 
      

Edited by Guest
Link to comment

طيب دلوقتي انا عملت لوحة تانية خالص بس ماشتغلش الكود

كلنت

  
GUIEditor = { 
    window = {}, 
    staticimage = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(543, 488, 257, 112, "لا تدع العب يلهيك عن اداء الصلاة", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.staticimage[1] = guiCreateStaticImage(10, 34, 63, 58, ":guieditor/images/Kaabh.png", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(80, 44, 167, 38, "", false, GUIEditor.window[1])     
         guiSetVisible ( GUIEditor.window[1],false ) 
    end 
) 
  
  
window=guiCreateWindow( GUIEditor.window[1] ) 
label=guiCreateLabel( GUIEditor.label[1] ) 
  
  
addEvent("onPrayerTime", true) 
  
function createPrayerWindow() 
       if prayer == "fajr" then 
              guiSetText( label, "حان الآن موعد أذان الفجر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "asr" then 
              guiSetText( label, "حان الآن موعد أذان العصر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "maghrib" then 
              guiSetText( label, "حان الآن موعد أذان المغرب" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "isha" then 
              guiSetText( label, "حان الآن موعد أذان العشاء" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       end 
end 
  
  
  

سيؤفر

-- server 
local prrTimes={ 
["fajr"]={h=4, m=0}, 
["duhr"]={h=12, m=0}, 
["asr"]={h=3, m=30}, 
["maghrib"]={h=5, m=25}, 
["isha"]={h=7, m=15}, 
} -- h = ساعة الاذان , m = دقيقة الاذان 
  
  
function loadTime() 
       local time=getRealTime() 
       local h=time.hour 
       local m=time.minute 
       for names, times in pairs( prrTimes ) do 
              local hours, minutes = unpack( times ) 
              if hours == h and minutes == m then 
                      local prayer = names 
                      triggerClientEvent(root, "onPrayerTime", root, prayer, hour, minute) 
                      killTimer( timer ) 
                      setTimer( function () setTimer( function() loadTime() end, 50, 0 ) end, 1000*60*10, 1) 
               end 
        end 
end 
  
timer=setTimer( function () loadTime() end , 50, 0 ) 

Link to comment

عاوز الكود ده يشتغل اول ما اشغل الوحة دي

اللوحة بتشتغل مع تشغيل المود وبيشتغل معها الكود

طلبك غريب :shock:

عندك حق دماغي مشوشة عشان الاختبارت :mrgreen::mrgreen:

شوف ده

طيب دلوقتي انا عملت لوحة تانية خالص بس ماشتغلش الكود

كلنت

  
GUIEditor = { 
    window = {}, 
    staticimage = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(543, 488, 257, 112, "لا تدع العب يلهيك عن اداء الصلاة", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.staticimage[1] = guiCreateStaticImage(10, 34, 63, 58, ":guieditor/images/Kaabh.png", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(80, 44, 167, 38, "", false, GUIEditor.window[1])     
         guiSetVisible ( GUIEditor.window[1],false ) 
    end 
) 
  
  
window=guiCreateWindow( GUIEditor.window[1] ) 
label=guiCreateLabel( GUIEditor.label[1] ) 
  
  
addEvent("onPrayerTime", true) 
  
function createPrayerWindow() 
       if prayer == "fajr" then 
              guiSetText( label, "حان الآن موعد أذان الفجر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "asr" then 
              guiSetText( label, "حان الآن موعد أذان العصر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "maghrib" then 
              guiSetText( label, "حان الآن موعد أذان المغرب" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "isha" then 
              guiSetText( label, "حان الآن موعد أذان العشاء" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       end 
end 
  
  
  

سيؤفر

-- server 
local prrTimes={ 
["fajr"]={h=4, m=0}, 
["duhr"]={h=12, m=0}, 
["asr"]={h=3, m=30}, 
["maghrib"]={h=5, m=25}, 
["isha"]={h=7, m=15}, 
} -- h = ساعة الاذان , m = دقيقة الاذان 
  
  
function loadTime() 
       local time=getRealTime() 
       local h=time.hour 
       local m=time.minute 
       for names, times in pairs( prrTimes ) do 
              local hours, minutes = unpack( times ) 
              if hours == h and minutes == m then 
                      local prayer = names 
                      triggerClientEvent(root, "onPrayerTime", root, prayer, hour, minute) 
                      killTimer( timer ) 
                      setTimer( function () setTimer( function() loadTime() end, 50, 0 ) end, 1000*60*10, 1) 
               end 
        end 
end 
  
timer=setTimer( function () loadTime() end , 50, 0 ) 

Link to comment
-- server 
local prrTimes={ 
    ["fajr"] = { 4, 0 }, 
    ["duhr"]= { 12, 0 }, 
    ["asr"]= { 3, 30 }, 
    ["maghrib"] = { 5, 25 }, 
    ["isha"] = { 7, 15 }, 
    -- { h, m } 
}    -- h = ساعة الاذان , m = دقيقة الاذان 
  
  
function loadTime() 
       local time=getRealTime() 
       local h=time.hour 
       local m=time.minute 
       for names, times in pairs( prrTimes ) do 
              local hours, minutes = unpack ( times ) 
              if hours == h and minutes == m then 
                      triggerClientEvent( "onPrayerTime", resourceRoot, names) 
                      killTimer( timer ) 
                      setTimer( function () setTimer( function() loadTime() end, 50, 0 ) end, 1000*60*10, 1) 
               end 
        end 
end 
  
timer=setTimer( function () loadTime() end , 50, 0 ) 

  
GUIEditor = { 
    window = {}, 
    staticimage = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(543, 488, 257, 112, "لا تدع اللعب يلهيك عن اداء الصلاة", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        GUIEditor.staticimage[1] = guiCreateStaticImage(10, 34, 63, 58, ":guieditor/images/Kaabh.png", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(80, 44, 167, 38, "", false, GUIEditor.window[1])     
        guiSetVisible ( GUIEditor.window[1],false ) 
        window=GUIEditor.window[1] 
        label=GUIEditor.label[1]          
    end 
) 
  
  
  
  
  
addEvent("onPrayerTime", true) 
  
function createPrayerWindow(prayer) 
       if prayer == "fajr" then 
              guiSetText( label, "حان الآن موعد أذان الفجر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "asr" then 
              guiSetText( label, "حان الآن موعد أذان العصر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "maghrib" then 
              guiSetText( label, "حان الآن موعد أذان المغرب" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "isha" then 
              guiSetText( label, "حان الآن موعد أذان العشاء" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       end 
end 
  
  
 addEventHandler ( "onPrayerTime", root, createPrayerWindow) 

الملاحظات:

- التوقيت إذا كان مساءً بيصير على 24 ساعة / يعني الساعة 3 حتكون 15,,, الساعة 8 حتكون 20

- استخدام التايمر في "جانب السيرفر" بهذا الشكل قد يسبب لاق للسيرفر

Link to comment

اخوي عناد

الكود ما اشتغل

الكود

  
GUIEditor = { 
    window = {}, 
    staticimage = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(543, 488, 257, 112, "لا تدع اللعب يلهيك عن اداء الصلاة", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        GUIEditor.staticimage[1] = guiCreateStaticImage(10, 34, 63, 58, ":guieditor/images/Kaabh.png", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(80, 44, 167, 38, "", false, GUIEditor.window[1])     
        guiSetVisible ( GUIEditor.window[1],false ) 
        window=GUIEditor.window[1] 
        label=GUIEditor.label[1]          
    end 
) 
  
  
  
  
  
addEvent("onPrayerTime", true) 
  
function createPrayerWindow(prayer) 
       if prayer == "fajr" then 
              guiSetText( label, "حان الآن موعد أذان الفجر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "asr" then 
              guiSetText( label, "حان الآن موعد أذان العصر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "maghrib" then 
              guiSetText( label, "حان الآن موعد أذان المغرب" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       elseif prayer == "isha" then 
              guiSetText( label, "حان الآن موعد أذان العشاء" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 
       end 
end 
  
  
 addEventHandler ( "onPrayerTime", root, createPrayerWindow) 

-- server 
local prrTimes={ 
    ["fajr"] = { 22, 16 }, 
    ["duhr"]= { 10, 16 }, 
    ["asr"]= { 3, 30 }, 
    ["maghrib"] = { 5, 25 }, 
    ["isha"] = { 7, 15 }, 
    -- { h, m } 
}    -- h = ساعة الاذان , m = دقيقة الاذان 
  
  
function loadTime() 
       local time=getRealTime() 
       local h=time.hour 
       local m=time.minute 
       for names, times in pairs( prrTimes ) do 
              local hours, minutes = unpack ( times ) 
              if hours == h and minutes == m then 
                      triggerClientEvent( "onPrayerTime", resourceRoot, names) 
                      killTimer( timer ) 
                      setTimer( function () setTimer( function() loadTime() end, 50, 0 ) end, 1000*60*10, 1) 
               end 
        end 
end 
  
timer=setTimer( function () loadTime() end , 50, 0 ) 

ملحوظة **

انا غيرت وقت اذان الظهر و الفجر عشان اجرب في وقتي الحالي

Link to comment
طيب وش اللي ما اشتغل بالضبط ؟؟

المفرود ان مثلا لما تيجي الساعة 12 تماما

تظهر الوحة و يتكتب في اليبل زي ما موجود

  elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 

Link to comment
طيب وش اللي ما اشتغل بالضبط ؟؟

المفرود ان مثلا لما تيجي الساعة 12 تماما

تظهر الوحة و يتكتب في اليبل زي ما موجود

  elseif prayer == "duhr" then 
              guiSetText( label, "حان الآن موعد أذان الظهر" ) 
              guiSetVisible( window, true ) 
              setTimer(guiSetVisible, 1000*60*5, 1, window, false) 

المفروض , و هذا الحاصل

قد قلت لك مجربه بنفسي لكن انت مُصر ان الكود خربان

اولاً تحقق من مسار الصورة

ثانياً تحقق من الوقت ف السيرفر اللي حاط المود فيه

       local time=getRealTime() 
       local h=time.hour 
       local m=time.minute 
       outputChatBox ( "Now: "..h..":"..m ) 

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...