PDA

View Full Version : [KT] Giúp e 2 cái file lua này với



wangzi181
18-04-12, 09:04 PM
local tbAutoBLD = Map.tbAutoBLD or {};
Map.tbAutoBLD = tbAutoBLD;
local nCastState = 0;
local nCastTimerId = 0;
local nCastTime = 1;
function tbAutoBLD:Switch()
if nCastState == 0 then
nCastState = 1;
me.Msg("<color=green>Ăn Thỏi Vàng by VôSong<color>");
UiManager:OpenWindow("UI_INFOBOARD", "<bclr=Black><color=Yellow>Hãy chắc chắn bạn chỉ Thỏi Vàng trong Hành Trang<color>");
assert(nCastTimerId == 0);
nCastTimerId = Timer:Register(nCastTime * Env.GAME_FPS, self.AutoEat, self);
else
nCastState = 0;
me.Msg("<color=yellow>Dừng Ăn Thỏi Vàng by VôSong<color>");
UiManager:OpenWindow("UI_INFOBOARD", "<bclr=Black><color=Yellow>Đã Ngừng Sử Dụng Thỏi Vàng - VôSong<color>");
Timer:Close(nCastTimerId);
nCastTimerId = 0;
end
end
function tbAutoBLD:AutoEat()
if (nCastTimerId ~= 0) then
local tbFind = me.FindItemInBags(18,1,118,1);
for _, tbItem in pairs(tbFind) do
me.UseItem(tbItem.pItem);
me.AnswerQestion(1);
me.AnswerQestion(0);
end
end
end
-- An TV By VôSong
local tCmd={ "Map.tbAutoBLD:Switch()", "Switch", "", "Shift+C", "Shift+C", "AutoThucPham"};
AddCommand(tCmd[4], tCmd[3], tCmd[2], tCmd[7] or UiShortcutAlias.emKSTATE_INGAME);
UiShortcutAlias:AddAlias(tCmd[2], tCmd[1]);
--------------------------------------------------------------------------------------------------------
local tbAutoBLD = Map.tbAutoBLD or {};
Map.tbAutoBLD = tbAutoBLD;
local nCastState = 0;
local nCastTimerId = 0;
local nCastTime = 1;
function tbAutoBLD:Switch()
if nCastState == 0 then
nCastState = 1;
me.Msg("<color=green>Bắt Đầu Vào Du Long by VôSong<color>");
UiManager:OpenWindow("UI_INFOBOARD", "<bclr=Black><color=Yellow>Chỉ để Chiến Thư trong Hành Trang<color>");
assert(nCastTimerId == 0);
nCastTimerId = Timer:Register(nCastTime * Env.GAME_FPS, self.AutoDL, self);
else
nCastState = 0;
me.Msg("<color=yellow>Kết Thúc Vào Du Long by VôSong<color>");
UiManager:OpenWindow("UI_INFOBOARD", "<bclr=Black><color=Yellow>Đã Ngừng Sử Dụng Auto Du Long - VôSong<color>");
Timer:Close(nCastTimerId);
nCastTimerId = 0;
end
end
function tbAutoBLD:AutoEat()
if (nCastTimerId ~= 0) then
local tbFind = me.FindItemInBags(18,1,524,1);
for _, tbItem in pairs(tbFind) do
me.UseItem(tbItem.pItem);
me.AnswerQuestion(0);
me.AnswerQuestion(0);
end
end
end
-- An TLHL By VôSong
local tCmd={ "Map.tbAutoBLD:Switch()", "Switch", "", "Shift+D", "Shift+D", "AutoDuLong"};
AddCommand(tCmd[4], tCmd[3], tCmd[2], tCmd[7] or UiShortcutAlias.emKSTATE_INGAME);
UiShortcutAlias:AddAlias(tCmd[2], tCmd[1]);
---------------------------------------------------------------------------------------------
e phải sửa làm sao để cho cả 2 đều hoạt động dc. Hiện giờ nó chỉ hoạt 1 cái dù nhấn Shift+C hay Shift+D. Mong mọi người giúp đỡ.Tks