SaedAmer Posted May 16, 2016 Share Posted May 16, 2016 (edited) السلام عليكم و رحمة الله انا معي الكود حق جينرال -- 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 May 18, 2016 by Guest Link to comment
SaedAmer Posted May 16, 2016 Author Share Posted May 16, 2016 طيب دلوقتي انا عملت لوحة تانية خالص بس ماشتغلش الكود كلنت 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
3NAD Posted May 16, 2016 Share Posted May 16, 2016 عاوز الكود ده يشتغل اول ما اشغل الوحة دي اللوحة بتشتغل مع تشغيل المود وبيشتغل معها الكود طلبك غريب Link to comment
SaedAmer Posted May 16, 2016 Author Share Posted May 16, 2016 عاوز الكود ده يشتغل اول ما اشغل الوحة دي اللوحة بتشتغل مع تشغيل المود وبيشتغل معها الكود طلبك غريب عندك حق دماغي مشوشة عشان الاختبارت شوف ده طيب دلوقتي انا عملت لوحة تانية خالص بس ماشتغلش الكودكلنت 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
3NAD Posted May 17, 2016 Share Posted May 17, 2016 -- 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
SaedAmer Posted May 17, 2016 Author Share Posted May 17, 2016 اخوي عناد الكود ما اشتغل الكود 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
3NAD Posted May 17, 2016 Share Posted May 17, 2016 الكود مُجرب وشغال علماً انك لو كنت تستخدم المود في سيرفر أوروبي راح يختلف الوقت Link to comment
SaedAmer Posted May 17, 2016 Author Share Posted May 17, 2016 الكود مُجرب وشغالعلماً انك لو كنت تستخدم المود في سيرفر أوروبي راح يختلف الوقت طيب لو ب ساعه سيرفر محلي ؟ Link to comment
SaedAmer Posted May 18, 2016 Author Share Posted May 18, 2016 طيب وش اللي ما اشتغل بالضبط ؟؟ المفرود ان مثلا لما تيجي الساعة 12 تماما تظهر الوحة و يتكتب في اليبل زي ما موجود elseif prayer == "duhr" then guiSetText( label, "حان الآن موعد أذان الظهر" ) guiSetVisible( window, true ) setTimer(guiSetVisible, 1000*60*5, 1, window, false) Link to comment
3NAD Posted May 18, 2016 Share Posted May 18, 2016 طيب وش اللي ما اشتغل بالضبط ؟؟ المفرود ان مثلا لما تيجي الساعة 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
SaedAmer Posted May 18, 2016 Author Share Posted May 18, 2016 سؤال هو المود يشتغل لو سيرفر محلي يشتغل علي ساعة الحاسوب الخاص بي ؟ Link to comment
SaedAmer Posted May 18, 2016 Author Share Posted May 18, 2016 خلاص مشكور اخ عناد علي المساعده 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