Kết quả 1 đến 7 của 7
-
26-02-16, 01:58 PM #1
- Ngày tham gia
- Apr 2011
- Bài viết
- 90
- Thanks
- 8
- Thanked 48 Times in 13 Posts
Share Script Tự Động Thông Báo Bảo Trì
Hôm nay ngồi rảnh tự viết code tự động thông báo bảo trì (không biết đã có ai share chưa).
Cách làm của mình chưa chắc đã là tối ưu. Ai có cách tốt hơn thì góp ý nhé.
Cách làm như sau:
Bước 1: Tạo file lua chưa task thông báo.
PHP Code:IncludeLib("SETTING")
Include("\\script\\global\\volamht\\config.lua")
CONST_LEFT_TIME = 10
leftTime = 10
offTime = 5
function OnTimer()
if(GetTask(TASK_BAOTRI) ~= 1) then
StopTimer()
end
local strThongBao = "Server sÏ ®ãng ®Ó b¶o tr× trong vßng %d phót n÷a. Dù kiÕn thêi gian b¶o tr× lµ %d phót. §¹i hiÖp h·y bè trÝ thêi gian nghØ ng¬i hîp lý. Tr©n träng!"
local strBaoTri = "Server ®ãng ®Ó b¶o tr×. Dù kiÕn thêi gian b¶o tr× lµ %d phót. §¹i hiÖp h·y bè trÝ thêi gian nghØ ng¬i hîp lý. Tr©n träng!"
if leftTime > 0 then
Msg2SubWorld(format(strThongBao,leftTime,offTime))
leftTime = leftTime - 1
else
Msg2SubWorld(format(strBaoTri,offTime))
leftTime = CONST_LEFT_TIME
SetTask(TASK_BAOTRI,0)
-- Ở đây thực hiện kick nhân vật và đóng server.
StopTimer()
end
end
VD:
PHP Code:61 \script\global\baotri.lua
Bước 3:
Thêm đoạn code sau vào chỗ nào bạn muốn thông báo bảo trì:
PHP Code:SetTask(TASK_BAOTRI,1)
SetTimer( 18 * 2, 61)
Vậy là xong. Có thể vào game test.Lần sửa cuối bởi family2806, ngày 26-02-16 lúc 02:01 PM.
Khách viếng thăm hãy cùng family2806 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 4 Users Say Thank You to family2806 For This Useful Post:
duynguyenjx (30-10-16), hichay (26-02-16), keo_ngot1418 (12-11-16), pleichim (12-12-21)
-
26-02-16, 05:19 PM #2
Ðề: Share Script Tự Động Thông Báo Bảo Trì
cảm ơn bạn đã đóng góp cho CLBGAMESVN.
muốn xử lý kick hết all nhân vật cần thêm.
và lưu lại nhân vật chống roll server mình nên thêm đoạn script nầy vào nhé.
if leftTime > 0 then
Msg2SubWorld(format(strThongBao,leftTime,offTime))
leftTime = leftTime - 1
else
Msg2SubWorld(format(strBaoTri,offTime))
leftTime = CONST_LEFT_TIME
SetTask(TASK_BAOTRI,0)
StopTimer()
SaveNow()
OrgPlayerIdx = PlayerIndex
for i=1, 1200 do
PlayerIndex = i
KickOutSelf()
end
PlayerIndex = OrgPlayerIdx
end
end
và các bạn sửa lại nhé vì code bạn đó đang chạy bằng ( giây )Khách viếng thăm hãy cùng hoangcungclub xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
The Following 2 Users Say Thank You to hoangcungclub For This Useful Post:
duynguyenjx (30-10-16), pleichim (12-12-21)
-
29-02-16, 04:11 PM #3
- Ngày tham gia
- Jun 2010
- Bài viết
- 191
- Thanks
- 47
- Thanked 120 Times in 70 Posts
Ðề: Share Script Tự Động Thông Báo Bảo Trì
Mình thấy hàm SetTimer() chỉ gắn vào nhân vật kích hoạt nó. Nếu nv này out thì time ko chạy nữa.
Có ai biết hàm nào chạy time theo từng phút cho toàn sv ko vậy.chỉ mình vớiKhách viếng thăm hãy cùng cabato xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-02-16, 04:16 PM #4
Ðề: Share Script Tự Động Thông Báo Bảo Trì
Khách viếng thăm hãy cùng wermanhme1990 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-02-16, 04:58 PM #5
- Ngày tham gia
- Jun 2010
- Bài viết
- 191
- Thanks
- 47
- Thanked 120 Times in 70 Posts
Ðề: Share Script Tự Động Thông Báo Bảo Trì
Khách viếng thăm hãy cùng cabato xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-02-16, 09:17 PM #6
- Ngày tham gia
- Apr 2013
- Bài viết
- 1,237
- Thanks
- 315
- Thanked 500 Times in 292 Posts
Ðề: Share Script Tự Động Thông Báo Bảo Trì
Hỏi ké chủ thớt về cái Timer trên ver 4 phát nhé.
Mình thấy các bản share trước cái hàng timer này hầu như là ko có sao ver4 này nhiều quá bạn ơi
Theo mình tính thì Timer này mỗi giây 1 lần. nhưng ko hiểu nó nằm chỗ nào .
Mong bác giải đáp hộ với nhé !
[Only registered and activated users can see links. ]Khách viếng thăm hãy cùngbthhhzxây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
30-10-16, 11:13 AM #7
- Ngày tham gia
- Apr 2014
- Bài viết
- 267
- Thanks
- 40
- Thanked 21 Times in 14 Posts
Ðề: Share Script Tự Động Thông Báo Bảo Trì
Cái này mấy phút nó mới chạy thông báo vậy mọi người mình đợi tầm 15 - 20p nhưng vẫn ko thấy nó thông báo....
Khách viếng thăm hãy cùng Ducthinh682 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[TLBB] Share Script Hộp Quà May Mắn
Bởi s2bac95 trong diễn đàn ReleasesTrả lời: 2Bài viết cuối: 15-05-15, 07:48 AM -
[JX] Share Script Chuyển Sinh Đơn Giản Cho Sever BFF Share
Bởi nhocken2030 trong diễn đàn ScriptsTrả lời: 4Bài viết cuối: 16-01-13, 09:26 AM -
[JX] Xin 1 script nhỏ ae có share giúp với !
Bởi kenthp trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 9Bài viết cuối: 04-09-12, 07:26 AM -
Share Lại Script Sứ Giả Môn Phái
Bởi jxnoob trong diễn đàn ScriptsTrả lời: 5Bài viết cuối: 18-10-10, 10:15 AM -
Share Script Đầu Tay Cho Mọi Người Thưởng Thức
Bởi jxnoob trong diễn đàn ScriptsTrả lời: 12Bài viết cuối: 21-04-10, 06:13 PM