mouamle Posted May 29, 2015 Posted May 29, 2015 السلام عليكم الصراحة ما اعرف وش اسمي الموضوع بس function ram1() local time = getRealTime() local hours = time.hour local minutes = time.minute local second = time.second local month = time.month + 1 local day = time.monthday if ( month == 5 ) and ( day == 18 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "1 " .. "رمضان" ) Exit1() end end addEventHandler ( "onClientRender", root, ram1 ) function Exit1() removeEventHandler("onClientRender", root, ram1) end سويت ذا الكود وشغال تمام بس ابي استخدم elseif معاه بس ما اعرف كيف اظبطها لأن ب ال if الأولى راح يسوي removeEventHandler فكيف اخلية يرجع يتحقق مثلا من يوم 2 رمضان ؟ Skype : Mouamle1 Telegram : @Mouamle
ALw7sH Posted May 29, 2015 Posted May 29, 2015 function ram1() local time = getRealTime() local hours = time.hour local minutes = time.minute local second = time.second local month = time.month + 1 local day = time.monthday if ( month == 5 ) and ( day == 18 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "1 " .. "رمضان" ) Exit1() elseif ( ) then -- end end addEventHandler ( "onClientRender", root, ram1 ) function Exit1() removeEventHandler("onClientRender", root, ram1) end
mouamle Posted May 29, 2015 Author Posted May 29, 2015 function ram1() local time = getRealTime() local hours = time.hour local minutes = time.minute local second = time.second local month = time.month + 1 local day = time.monthday if ( month == 5 ) and ( day == 18 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "1 " .. "رمضان" ) Exit1() elseif ( ) then -- end end addEventHandler ( "onClientRender", root, ram1 ) function Exit1() removeEventHandler("onClientRender", root, ram1) end كيف راح يشتغل كذا هوه لما حقق الشرط الأول راح يسوي removeEventHandler(....) كيف راح يرجع يتحقق مرة ثانية ؟ Skype : Mouamle1 Telegram : @Mouamle
shwaeki Posted May 29, 2015 Posted May 29, 2015 الى اذا تحقق الشرط الاول و اذا ما تحقق بكمل على الشرط الثاني و هيك removeEventHandler هو ما راح يساوي
mouamle Posted May 29, 2015 Author Posted May 29, 2015 الى اذا تحقق الشرط الاول و اذا ما تحقق بكمل على الشرط الثاني و هيك removeEventHandler هو ما راح يساوي انت فاهم فكرة الكو ؟ يجي يوم 1 رمضان يطلع بالشات يصادف اليوم 1 رمضان يجي يوم 2 رمضان يطلع في الشات يصادف اليوم 2 رمضان وهذكا فهوه اكيد راح يحقق الشرط الأول Skype : Mouamle1 Telegram : @Mouamle
shwaeki Posted May 29, 2015 Posted May 29, 2015 function ram1() local time = getRealTime() local hours = time.hour local minutes = time.minute local second = time.second local month = time.month + 1 local day = time.monthday if ( month == 5 ) and ( day == 18 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "1 " .. "رمضان" ) Exit1() elseif ( month == 5 ) and ( day == 19 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "2 " .. "رمضان" ) Exit1() elseif ( month == 5 ) and ( day == 20 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "3 " .. "رمضان" ) Exit1() end end addEventHandler ( "onClientRender", root, ram1 ) function Exit1() removeEventHandler("onClientRender", root, ram1) end onClientRender بس ليش انتا مستخدم
mouamle Posted May 29, 2015 Author Posted May 29, 2015 function ram1() local time = getRealTime() local hours = time.hour local minutes = time.minute local second = time.second local month = time.month + 1 local day = time.monthday if ( month == 5 ) and ( day == 18 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "1 " .. "رمضان" ) Exit1() elseif ( month == 5 ) and ( day == 19 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "2 " .. "رمضان" ) Exit1() elseif ( month == 5 ) and ( day == 20 ) then outputChatBox("Today is : " .. day ) outputChatBox("المصادف : " .. "3 " .. "رمضان" ) Exit1() end end addEventHandler ( "onClientRender", root, ram1 ) function Exit1() removeEventHandler("onClientRender", root, ram1) end onClientRender بس ليش انتا مستخدم في طريقة غيرها تخلي اللعبة تتحقق من الوقت ؟ Skype : Mouamle1 Telegram : @Mouamle
yazan Posted May 29, 2015 Posted May 29, 2015 تقدر تعمل تايمر كل 24 ساعه تزيد قيمه يعني s = 1 هذه اول يوم رمضان الحين يجي التايمر يجي يزيد s = s +1 و تعمل تحقق بتايمر كل 12 ساعه يشوف كم وصل قيمه s لو وصلت 2 يسير يصادف اليوم الثاني من رمضان سبحان الله ---------------------------------- LUA 56%
mouamle Posted May 29, 2015 Author Posted May 29, 2015 تقدر تعمل تايمر كل 24 ساعه تزيد قيمه يعني s = 1 هذه اول يوم رمضان الحين يجي التايمر يجي يزيد s = s +1 و تعمل تحقق بتايمر كل 12 ساعه يشوف كم وصل قيمه s لو وصلت 2 يسير يصادف اليوم الثاني من رمضان مشكور راح اجرب Skype : Mouamle1 Telegram : @Mouamle
mouamle Posted May 30, 2015 Author Posted May 30, 2015 تقدر تعمل تايمر كل 24 ساعه تزيد قيمه يعني s = 1 هذه اول يوم رمضان الحين يجي التايمر يجي يزيد s = s +1 و تعمل تحقق بتايمر كل 12 ساعه يشوف كم وصل قيمه s لو وصلت 2 يسير يصادف اليوم الثاني من رمضان function ToggleTimer() DayTimer = setTimer ( function() time = getRealTime() hours = time.hour - 12 hours12 = time.hour minutes = time.minute second = time.second month = time.month day = time.monthday if ( month == 5 ) and ( day == 18 ) then if ( hours12 == 7 ) or ( hours24 = 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "1 رمضان") end end elseif ( month == 5) and ( day == 19 ) then if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "2 رمضان") end end end end, 1000, 0 ) end يعني زي كذا ؟ بس وقت التايمر مسوية ثانية وحدة على شان أختبر اذا المود شغال Skype : Mouamle1 Telegram : @Mouamle
#|_oskar_|# Posted May 30, 2015 Posted May 30, 2015 تقدر تعمل تايمر كل 24 ساعه تزيد قيمه يعني s = 1 هذه اول يوم رمضان الحين يجي التايمر يجي يزيد s = s +1 و تعمل تحقق بتايمر كل 12 ساعه يشوف كم وصل قيمه s لو وصلت 2 يسير يصادف اليوم الثاني من رمضان function ToggleTimer() DayTimer = setTimer ( function() time = getRealTime() hours = time.hour - 12 hours12 = time.hour minutes = time.minute second = time.second month = time.month day = time.monthday if ( month == 5 ) and ( day == 18 ) then if ( hours12 == 7 ) or ( hours24 = 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "1 رمضان") end end elseif ( month == 5) and ( day == 19 ) then if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "2 رمضان") end end end end, 1000, 0 ) end يعني زي كذا ؟ بس وقت التايمر مسوية ثانية وحدة على شان أختبر اذا المود شغال افضل شئ تخليها وقت الاذان + guiSetText(GUIEditor.label[1], "2 رمضان") ليه انت حاطتها ومافى ليبل ؟ لا اله الا انت سبحانك اني كنت من الظالمين My Group : https://www.facebook.com/groups/992678147519191/
mouamle Posted May 30, 2015 Author Posted May 30, 2015 تقدر تعمل تايمر كل 24 ساعه تزيد قيمه يعني s = 1 هذه اول يوم رمضان الحين يجي التايمر يجي يزيد s = s +1 و تعمل تحقق بتايمر كل 12 ساعه يشوف كم وصل قيمه s لو وصلت 2 يسير يصادف اليوم الثاني من رمضان function ToggleTimer() DayTimer = setTimer ( function() time = getRealTime() hours = time.hour - 12 hours12 = time.hour minutes = time.minute second = time.second month = time.month day = time.monthday if ( month == 5 ) and ( day == 18 ) then if ( hours12 == 7 ) or ( hours24 = 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "1 رمضان") end end elseif ( month == 5) and ( day == 19 ) then if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "2 رمضان") end end end end, 1000, 0 ) end يعني زي كذا ؟ بس وقت التايمر مسوية ثانية وحدة على شان أختبر اذا المود شغال افضل شئ تخليها وقت الاذان + guiSetText(GUIEditor.label[1], "2 رمضان") ليه انت حاطتها ومافى ليبل ؟ موجودة الليبل بس ما حطيت الكود الكامل لأن احتاج بس ذا الجزء Skype : Mouamle1 Telegram : @Mouamle
mouamle Posted May 30, 2015 Author Posted May 30, 2015 تقدر تعمل تايمر كل 24 ساعه تزيد قيمه يعني s = 1 هذه اول يوم رمضان الحين يجي التايمر يجي يزيد s = s +1 و تعمل تحقق بتايمر كل 12 ساعه يشوف كم وصل قيمه s لو وصلت 2 يسير يصادف اليوم الثاني من رمضان function ToggleTimer() DayTimer = setTimer ( function() time = getRealTime() hours = time.hour - 12 hours12 = time.hour minutes = time.minute second = time.second month = time.month day = time.monthday if ( month == 5 ) and ( day == 18 ) then if ( hours12 == 7 ) or ( hours24 = 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "1 رمضان") end end elseif ( month == 5) and ( day == 19 ) then if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("حان الأن وقت أذان المغرب") guiSetText(GUIEditor.label[1], "2 رمضان") end end end end, 1000, 0 ) end يعني زي كذا ؟ بس وقت التايمر مسوية ثانية وحدة على شان أختبر اذا المود شغال افضل شئ تخليها وقت الاذان + guiSetText(GUIEditor.label[1], "2 رمضان") ليه انت حاطتها ومافى ليبل ؟ ذا الكود كامل للي يبة واي يبي يسوي نفس الفكرة الي ببالي تعبت بية قعدت انسخ والصق واغير ارقام gx, gy = guiGetScreenSize() GUIEditor = { label = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.label[1] = guiCreateLabel(gx - 50, 0, 144, 50, "رمضان", false) guiSetFont(GUIEditor.label[1], "default-bold-small") guiLabelSetColor(GUIEditor.label[1], 255, 0, 0) guiLabelSetHorizontalAlign(GUIEditor.label[1], "left", true) end ) function ToggleTimer() DayTimer = setTimer ( function() time = getRealTime() hours = time.hour - 12 hours12 = time.hour minutes = time.minute second = time.second month = time.month day = time.monthday if ( month == 5 ) and ( day == 18 ) then guiSetText(GUIEditor.label[1], "") -- 1 Day if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("") end end elseif ( month == 5) and ( day == 19 ) then guiSetText(GUIEditor.label[1], "") -- 2 Day if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 20 ) then guiSetText( GUIEditor.label[1], "" ) -- 3 Day if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 21 ) then guiSetText( GUIEditor.label[1], "" ) -- 4 Day if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 22 ) then guiSetText( GUIEditor.label[1], "" ) -- 5 Day if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 23 ) then guiSetText( GUIEditor.label[1], "" ) -- 6 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 24 ) then guiSetText( GUIEditor.label[1], "" ) -- 7 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 25 ) then guiSetText( GUIEditor.label[1], "" ) -- 8 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 26 ) then guiSetText( GUIEditor.label[1], "" ) -- 9 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 27 ) then guiSetText( GUIEditor.label[1], "" ) -- 10 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 28 ) then guiSetText( GUIEditor.label[1], "" ) -- 11 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 29 ) then guiSetText( GUIEditor.label[1], "" ) -- 12 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 5 ) and ( day == 30 ) then guiSetText( GUIEditor.label[1], "" ) -- 13 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 1 ) then guiSetText( GUIEditor.label[1], " " ) -- 14 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 2 ) then guiSetText( GUIEditor.label[1], "" ) -- 15 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 3 ) then guiSetText( GUIEditor.label[1], "" ) -- 16 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 4 ) then guiSetText( GUIEditor.label[1], "" ) -- 17 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 47 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 5 ) then guiSetText( GUIEditor.label[1], "" ) -- 18 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 6 ) then guiSetText( GUIEditor.label[1], "" ) -- 19 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 7 ) then guiSetText( GUIEditor.label[1], "" ) -- 20 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 8 ) then guiSetText( GUIEditor.label[1], "" ) -- 21 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 9 ) then guiSetText( GUIEditor.label[1], "" ) -- 22 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 10 ) then guiSetText( GUIEditor.label[1], "" ) -- 23 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 11 ) then guiSetText( GUIEditor.label[1], "" ) -- 24 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 46 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 12 ) then guiSetText( GUIEditor.label[1], "" ) -- 25 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 13 ) then guiSetText( GUIEditor.label[1], "" ) -- 26 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 45 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 14 ) then guiSetText( GUIEditor.label[1], "" ) -- 27 if ( hours12 == 7 ) or ( hours24 == 7 ) then if ( minutes == 44 ) then outputChatBox("") end end elseif( month == 6 ) and ( day == 15 ) then Skype : Mouamle1 Telegram : @Mouamle
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