TrungTuan
16-10-12, 10:32 PM
Hiện tại server thì thứ 2 hàng tuần mới cập nhật xếp hạng quan hàm lãnh thổ.
có bạn nào biết lệnh để cập nhật hàng ngày ko chỉ mình với
TrungTuan
17-10-12, 02:06 PM
có ai giúp mình vấn đề này với
mrkutepro
20-10-12, 07:38 PM
Lại hỏi, lại trả lời!
Làm theo 3 bước sau:
Bước 1 mở: gamecenter\script\tong\tongscheduletask.lua
Tìm đến hàm:
function Tong:DailyPresidentConfirm()
_DbgOut("DailyPresidentConfirm");
if tonumber(os.date("%w", GetTime())) == self.PRESDIENT_CONFIRM_WDATA then -- Kiểm tra phải hôm nay Thứ 2 không
local nOfficialMainTainNo = KGblTask.SCGetDbTaskInt(DBTASK_OFFICIAL_MAINTAIN_N O);
KGblTask.SCSetDbTaskInt(DBTASK_OFFICIAL_MAINTAIN_N O, nOfficialMainTainNo + 1);
end
self.PerTongPresident_cNextTong, self.PerTongPresident_nNextTong = KTong.GetFirstTong()
if not self.PerTongPresident_cNextTong then
_DbgOut("no tong");
return 0
end
Timer:Register(1, self.DailyPresidentConfirm_Timer, self)
return 0
end
Điều kiện if-end đều tiên kiểm tra xem hôm nay phải thứ 2 không, bạn bỏ dấu -- trước if và end đi, cho nó khỏi kiểm tra, sửa xong được như sau:
function Tong:DailyPresidentConfirm()
_DbgOut("DailyPresidentConfirm");
--if tonumber(os.date("%w", GetTime())) == self.PRESDIENT_CONFIRM_WDATA then -- Kiểm tra phải hôm nay Thứ 2 không
local nOfficialMainTainNo = KGblTask.SCGetDbTaskInt(DBTASK_OFFICIAL_MAINTAIN_N O);
KGblTask.SCSetDbTaskInt(DBTASK_OFFICIAL_MAINTAIN_N O, nOfficialMainTainNo + 1);
--end
self.PerTongPresident_cNextTong, self.PerTongPresident_nNextTong = KTong.GetFirstTong()
if not self.PerTongPresident_cNextTong then
_DbgOut("no tong");
return 0
end
Timer:Register(1, self.DailyPresidentConfirm_Timer, self)
return 0
end
Bước 2: Vẫn file trên, tìm đến hàm
function Tong:DailyPresidentConfirm_Timer(), tìm đến đoạn code
if tonumber(os.date("%w", GetTime())) == self.PRESDIENT_CONFIRM_WDATA then -- 需要选一次首领,同时决定官衔
self:PresidentConfirm_GC(nTongId, 1)
elseif bConfirm == 1 then -- 首领离开帮会了~需要选一次首领~不决 定官衔
self:PresidentConfirm_GC(nTongId)
elseif tonumber(os.date("%w", GetTime())) == 5 then
self:PresidentCandidateConfirm_GC(nTongId)
end
Sửa nó thành:
--if tonumber(os.date("%w", GetTime())) == self.PRESDIENT_CONFIRM_WDATA then -- 需要选一次首领,同时决定官衔
self:PresidentConfirm_GC(nTongId, 1)
if bConfirm == 1 then -- 首领离开帮会了~需要选一次首领~不决 定官衔
self:PresidentConfirm_GC(nTongId)
elseif tonumber(os.date("%w", GetTime())) == 5 then
self:PresidentCandidateConfirm_GC(nTongId)
end
Bước 3 "nhét" cái đoạn code này vào túi tân thủ, nhét đâu cũng được miễn là gọi nó lên:
GCExcute({"Tong:DailyPresidentConfirm"});
Xong ok cho xin cái thank=))
TrungTuan
23-10-12, 09:56 AM
đã làm dc. thank mrkute :D......................
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.