raymondle
19-07-12, 05:46 PM
Như tiêu đề ạ. Em có dùng hàm SetGlbMissionV(1,giá trị)
nhưng khi em tắt gameserver thì giá trị nó lại trở về vị trí đầu.
Với lại mục đích của em là thế này
Em có làm event,mỗi ngày 1 nhân vật chỉ dc tham gia 1 lần và duy nhất 1 người trong server. Tức là người này vào dc thì ko ai vào dc nữa trừ phi hết ngày !
Hàm trong sourcejx49.lua
function updatengay()
ngay_thang_nam = tonumber(date("%d%m%y")) -- ngay,thang,nam
if (GetTask(TaskNgayThangNam) ~= ngay_thang_nam) then
SetTask(TaskNumCNHK,0)
SetTask(TaskNumSatThu,0)
SetTask(TaskNumAHL,0)
SetTask(TaskNumMut,0)
SetGlbMissionV(1,1) -- Task Event
-----------------------------------------------------------------------------
end
end
và hàm trong event là SetGlbMissionV(1,2)
Nếu có giá trị 2 tức là hôm đó đã có người vào. Ko cho người khác vào nữa. Mong mọi người giúp đỡ em với ạ
nhưng khi em tắt gameserver thì giá trị nó lại trở về vị trí đầu.
Với lại mục đích của em là thế này
Em có làm event,mỗi ngày 1 nhân vật chỉ dc tham gia 1 lần và duy nhất 1 người trong server. Tức là người này vào dc thì ko ai vào dc nữa trừ phi hết ngày !
Hàm trong sourcejx49.lua
function updatengay()
ngay_thang_nam = tonumber(date("%d%m%y")) -- ngay,thang,nam
if (GetTask(TaskNgayThangNam) ~= ngay_thang_nam) then
SetTask(TaskNumCNHK,0)
SetTask(TaskNumSatThu,0)
SetTask(TaskNumAHL,0)
SetTask(TaskNumMut,0)
SetGlbMissionV(1,1) -- Task Event
-----------------------------------------------------------------------------
end
end
và hàm trong event là SetGlbMissionV(1,2)
Nếu có giá trị 2 tức là hôm đó đã có người vào. Ko cho người khác vào nữa. Mong mọi người giúp đỡ em với ạ