Kết quả 11 đến 17 của 17
-
18-01-16, 02:42 PM #11
-
Các thành viên gởi lời cảm ơn đến tuidangvui vì bài viết này !
trungnghia55 (18-01-16)
-
18-01-16, 02:51 PM #12
Ðề: Hàm check thời gian hoạt động linux
trong nhật ký phím K nó set thời gian không có tự động chạy theo giờ đau a nó đứng im mà ý e la muốn môi xkhi bật lên nó tự chạy theo giờ gần tới h thì đi báo danh
Khách viếng thăm hãy cùng trungnghia55 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-01-16, 05:26 PM #13
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: Hàm check thời gian hoạt động linux
Coi cách họ dùng hàm lấy time hiện tại và so sánh hoặc + - time khai trước mà thôi.
Cú pháp thì họ dùng ở Client nhưng mình có thể viết lại theo kiểu Server.
Ví dụ : BHD bắt đầu lúc 10h30 VS time hiện tại là 10h đi . Thì lấy Time cho trước - cho time hiện tại là ra dc còn bao nhiu phút là đến thời gian đó @@
-
Các thành viên gởi lời cảm ơn đến __Jie__ vì bài viết này !
trungnghia55 (18-01-16)
-
18-01-16, 06:11 PM #14
Ðề: Hàm check thời gian hoạt động linux
biết là cách tính như vậy nhưng ko biết hàm nào để add vào đc .... giúp e với a ơi..
Khách viếng thăm hãy cùng trungnghia55 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-01-16, 07:11 PM #15
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: Hàm check thời gian hoạt động linux
Đại loại nó sẽ như thế này
Tui chưa test vs lại lâu rồi chưa viết lại code Lua của Kiếm Thế nên chưa rõ có sai cú pháp không
Code:function tbGift:OnUse() local nNowWeek = tonumber(GetLocalDate("%w")); local nTime = tonumber(GetLocalDate("%H%M")); local nNextBattle = 0; local szMsg = ""; local tbBattleTime = { {0050, 0100, 0200}, {1050, 1100, 1200}, {1250, 1300, 1400}, {1450, 1500, 1600}, {1650, 1700, 1800}, {1850, 1900, 2000}, {2050, 2100, 2200}, {2250, 2300, 2400}, }; for _, tbTime in ipairs(tbBattleTime) do if(nTime < tbTime[1])then nNextBattle = tbTime[1]; szMsg = string.format("Bắt đầu báo danh chiến trường còn: <color=yellow>%d<color>Giờ<color=yellow>%d<color>phút",(tbTime[1]-nTime)/100,math.mod(math.mod(tbTime[1]-nTime+60,100),60)) .. "\n"; elseif (nTime >= tbTime[1]) and nTime<(tbTime[1]+50) then szMsg = string.format("<bclr=red><color=yellow>Thời gian báo danh chiến trường còn: <color><bclr><color=red>%d<color>phút",60-math.mod(nTime,100)) .. "\n"; end end Dialog:Say(szMsg, tbOpt); end
-
Các thành viên gởi lời cảm ơn đến __Jie__ vì bài viết này !
trungnghia55 (18-01-16)
-
18-01-16, 08:39 PM #16
Ðề: Hàm check thời gian hoạt động linux
Khách viếng thăm hãy cùng trungnghia55 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
18-01-16, 09:28 PM #17
- Ngày tham gia
- Sep 2008
- Bài viết
- 1,321
- Thanks
- 256
- Thanked 742 Times in 560 Posts
Ðề: Hàm check thời gian hoạt động linux
Cứ dựa vào Plugin mà viết là ra thôi Full code cho bạn
[Only registered and activated users can see links. ]
PHP Code:function tbGift:TestThongBaoHD()
local nNowWeek = tonumber(GetLocalDate("%w"));
local nTime = tonumber(GetLocalDate("%H%M"));
local nNextBattle = 0;
local szMsg = "Bạn cần xem danh sách hoạt động nào";
local szMsg_TK = "";
local szMsg_BHD = "";
local szMsg_TDC = "";
local tbBattleTime = {
{0050, 0100, 0200},
{1050, 1100, 1200},
{1250, 1300, 1400},
{1450, 1500, 1600},
{1650, 1700, 1800},
{1850, 1900, 2000},
{2050, 2100, 2200},
{2250, 2300, 2400},
};
for _, tbTime in ipairs(tbBattleTime) do
if(nTime < tbTime[1])then
nNextBattle = tbTime[1];
szMsg_TK = string.format("<bclr=red><color=yellow>Chiến Trường Còn: <color><bclr><color=yellow>%d<color>Giờ<color=yellow>%d<color>phút",(tbTime[1]-nTime)/100,math.mod(math.mod(tbTime[1]-nTime+60,100),60)) .. "\n";
elseif (nTime >= tbTime[1]) and nTime<(tbTime[1]+50) then
szMsg_TK = string.format("<bclr=red><color=yellow>Chiến Trường Còn: <color><bclr><color=red>%d<color>phút",60-math.mod(nTime,100)) .. "\n";
end
end
local nNextBattle = 0;
local tbBattleTime = {
{0830,0900,1000},
{0930,1000,1100},
{1030,1100,1200},
{1130,1200,1300},
{1230,1300,1400},
{1330,1400,1500},
{1430,1500,1600},
{1530,1600,1700},
{1630,1700,1800},
{1730,1800,1900},
{2130,2200,2300},
{2230,2300,0000},
{2330,0000,0100},
{0030,0100,0200},
{0130,0200,0300},
{0230,0300,0400},
{0330,0400,0500},
{0430,0500,0600},
{0530,0600,0700},
{0630,0700,0800},
};
for _, tbTime in ipairs(tbBattleTime) do
if (nTime < tbTime[1]) then
nNextBattle = tbTime[1];
szMsg_BHD = string.format("<bclr=red><color=yellow>Bạch Hổ Đường còn: <color><bclr><color=yellow>%d<color>Giờ<color=yellow>%d<color>phút",(tbTime[1]-nTime)/100,math.mod(math.mod(tbTime[1]-nTime+60,100),60)) .. "\n";
elseif (nTime >= tbTime[1]) and nTime<(tbTime[1]+70) then
szMsg_BHD = string.format("<bclr=red><color=yellow>Bạch Hổ Đường còn: <color><bclr><color=red>%d<color>phút",60-math.mod(nTime,100)) .. "\n";
end
end
local nRestTime=0;
nRestTime = 30 - (nTime % 100) % 30;
if (nTime >= 1130 and nTime < 2300) or (nTime>0000 and nTime<0200) then
szMsg_TDC = string.format("<bclr=red><color=yellow>Tiêu Dao Cốc còn: <color><bclr><color=red>%d<color>phút",nRestTime) .. "\n";
end
if nTime > 0130 and nTime < 1130 then
szMsg_TDC = string.format("<bclr=red><color=yellow>Tiêu Dao Cốc còn: <color><bclr><color=yellow>%d<color>giờ<color=yellow>%d<color>phút",(1130-nTime)/100,math.mod(math.mod(1130-nTime+60,100),60)) .. "\n";
end
szMsg = "Danh sách thời gian các hoạt động hằng ngày:\n"..szMsg_TK..""..szMsg_BHD..""..szMsg_TDC.."";
Dialog:Say(szMsg, tbOpt);
end
Các Chủ đề tương tự
-
[JX] có cách nào check đc seri máy tính của gamer trên jx linux ko?
Bởi volambaoboi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 28-11-15, 01:37 PM -
[KT] [Thảo luận] Nếu Linux không sử dụng paysys full vẫn nạp thẻ và check pass được
Bởi Sesshomaru trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 7Bài viết cuối: 06-03-14, 09:23 PM -
[KT] Check pass cho sv Linux ?
Bởi ConGa9x trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 04-05-13, 04:24 PM -
[KT] Hỏi về Check Pass server KT Linux !
Bởi chery trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 23-01-13, 08:39 PM -
Suorce Check Title- No check Launcher , main - No check Item
Bởi cuocdoisp trong diễn đàn ReleasesTrả lời: 8Bài viết cuối: 26-06-10, 04:31 PM