PDA

View Full Version : [KT] [HELP] Giúp Em đồng bộ lại với



nhockluuku
15-08-14, 12:03 PM
function tbCoThienLac:GhepAn()
local nCount1 = me.GetItemCountInBags(18,1,20316,1); -- Mảnh Ấn
local nCount1 = me.GetItemCountInBags(1,16,21,2); -- Vinh Danh Ấn Cấp 1
local nCount1 = me.GetItemCountInBags(1,16,22,2); -- Vinh Danh Ấn Cấp 2
local nCount1 = me.GetItemCountInBags(1,16,23,2); -- Vinh Danh Ấn Cấp 3
local szMsg = "1000 Mảnh Ấn ghép được 1 Lôi Đình Ấn\n"..
"Các chỉ số của 4 loại ấn là như nhau chỉ khác nhau về hình dạng\n"..
"<color=cyan>2 Lôi Đình Ấn = 1 Vinh Danh Ấn Cấp 1\n"..
"<color=cyan>2 Vinh Danh Ấn Cấp 1 = Vinh Danh Ấn Cấp 2<color>\n"..
"<color=cyan>2 Vinh Danh Ấn Cấp 2 = Vinh Danh Ấn Cấp 3<color>\n"..
local tbOpt =
{
{"Ghép <color=yellow>Lôi Đình Ấn<color>", self.GhepUngTuAn, self},
{"Ghép <color=yellow>Vinh Danh Ấn Cấp 1<color>", self.GhepUngTuAn, self},
{"Ghép <color=yellow>Vinh Danh Ấn Cấp 2<color>", self.GhepUngTuAn, self},
{"Ghép <color=yellow>Vinh Danh Ấn Cấp 3<color>", self.GhepUngTuAn, self},
{"Kết thúc đối thoại"},
}
Dialog:Say(szMsg, tbOpt);
end
-------------
function tbCoThienLac:GhepLoiDinhAn()
local tbItemId1 = {18,1,20316,1,0,0};
local nCount1 = me.GetItemCountInBags(18,1,20316,1); -- Mảnh Ấn
if nCount1 < 1000 then
Dialog:Say("Cần 1000 Mảnh Ấn mới ghép được <color=yellow>Lôi Đình Ấn<color>")
return
end
me.AddItem(1,16,21,2)
GlobalExcute({"Dialog:GlobalNewsMsg_GS","<color=yellow><color=pink>"..me.szName.."<color> dùng 1000 Mảnh Ấn ghép thành công <color=pink>Lôi Đình Ấn<color><color>"});
KDialog.NewsMsg(1, Env.NEWSMSG_COUNT,"<color=yellow><color=pink>"..me.szName.."<color> dùng 1000 Mảnh Ấn ghép thành công <color=pink>Lôi Đình Ấn<color><color>");
KDialog.MsgToGlobal("<color=yellow><color=pink>"..me.szName.."<color> dùng 1000 Mảnh Ấn ghép thành công <color=pink>Lôi Đình Ấn<color><color>");
Task:DelItem(me, tbItemId1, 2);
end
function tbCoThienLac:GhepVinhDanhAnCap1()
local tbItemId1 = {1,16,21,2,0,0};
local nCount1 = me.GetItemCountInBags(1,16,21,2); -- Lôi Đình Ấn
if nCount1 < 2 then
Dialog:Say("Cần 2 Lôi Đình Ấn mới ghép được <color=yellow>Vinh Danh Ấn Cấp 1<color>")
return
end
me.AddItem(1,16,22,2)
GlobalExcute({"Dialog:GlobalNewsMsg_GS","<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Lôi Đình Ấn ghép thành công <color=pink>Vinh Danh Ấn Cấp 1<color><color>"});
KDialog.NewsMsg(1, Env.NEWSMSG_COUNT,"<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Lôi Đình Ấn ghép thành công <color=pink>Vinh Danh Ấn Cấp 1<color><color>");
KDialog.MsgToGlobal("<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Lôi Đình Ấn ghép thành công <color=pink>Vinh Danh Ấn Cấp 1<color><color>");
Task:DelItem(me, tbItemId1, 2);
end
function tbCoThienLac:GhepVinhDanhAn2()
local tbItemId1 = {1,16,22,2,0,0};
local nCount1 = me.GetItemCountInBags(1,16,22,2); -- Vinh Danh Ấn Cấp 1
if nCount1 < 2 then
Dialog:Say("Cần 2 Vinh Danh Ấn Cấp 1 mới ghép được <color=yellow>Vinh Danh Ấn Cấp 2<color>")
return
end
me.AddItem(1,16,23,2)
GlobalExcute({"Dialog:GlobalNewsMsg_GS","<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Vinh Danh Ấn Cấp 1 ghép thành công <color=pink>Vinh Danh Ấn Cấp 2<color><color>"});
KDialog.NewsMsg(1, Env.NEWSMSG_COUNT,"<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Vinh Danh Ấn Cấp 1 ghép thành công <color=pink>Vinh Danh Ấn Cấp 2<color><color>");
KDialog.MsgToGlobal("<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Vinh Danh Ấn Cấp 1 ghép thành công <color=pink>Vinh Danh Ấn Cấp 2<color><color>");
Task:DelItem(me, tbItemId1, 2);
end
function tbCoThienLac:GhepVinhDanhAn3()
local tbItemId1 = {1,16,23,2,0,0};
local nCount1 = me.GetItemCountInBags(1,16,23,2); -- Vinh Danh Ấn Cấp 2
if nCount1 < 2 then
Dialog:Say("Cần 2 Vinh Danh Ấn Cấp 2 mới ghép được <color=yellow>Vinh Danh Ấn Cấp 3<color>")
return
end
me.AddItem(1,16,24,2)
GlobalExcute({"Dialog:GlobalNewsMsg_GS","<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Vinh Danh Ấn Cấp 2 ghép thành công <color=pink>Vinh Danh Ấn Cấp 3<color><color>"});
KDialog.NewsMsg(1, Env.NEWSMSG_COUNT,"<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Vinh Danh Ấn Cấp 2 ghép thành công <color=pink>Vinh Danh Ấn Cấp 3<color><color>");
KDialog.MsgToGlobal("<color=yellow><color=pink>"..me.szName.."<color> dùng 2 Vinh Danh Ấn Cấp 2 Cấp 1 ghép thành công <color=pink>Vinh Danh Ấn Cấp 3<color><color>");
Task:DelItem(me, tbItemId1, 2);
end

mrkutepro
15-08-14, 12:30 PM
Ý chủ topic đồng bộ cái gì???
Code thì bỏ trong thẻ php cho người khác xem chứ, thế này ai mà xem dc, rối mắt lắm

vd_tt
15-08-14, 01:17 PM
đọc sơ qua thì thấy >1000 mảnh ấn thì đổi được ấn mà trong túi thì mất có 2 mảnh >:)