Đăng nhập

View Full Version : [KT] SV kiếm thế bá vương được share đã chỉnh sửa



tongtulenh
09-01-17, 04:51 AM
Sau 3 ngày thức trắng đêm thì em cũng đã chỉnh sửa đc 1 số lỗi của sv, nhưng sv này vẫn còn nhiều lỗi quá
sau đây là bộ ảnh các bác xem thử rồi hướng dẫn cho em sửa thêm vs ạ

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

nyD-vEnus
09-01-17, 04:54 AM
Lỗi gì liệt kê xem nào cậu ơiiiiiiiiii

dakhunter
09-01-17, 11:28 AM
Bạn có thể làm clip hướng dẫn chạy server cho newbie không?

cutieisme
02-02-17, 04:27 PM
Sever này cực nhiều lỗi luôn, dev chưa hoàn chỉnh.
lấy sever mình về mà dev tiếp này: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

HtG365
02-02-17, 05:42 PM
Sever này cực nhiều lỗi luôn, dev chưa hoàn chỉnh.
lấy sever mình về mà dev tiếp này: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bó tay bác lộ quá vậy :)) .................

KangGary
02-02-17, 05:45 PM
bó tay bác lộ quá vậy :)) .................

0963344643

sđt search ra nhiều cái cũng thú vị lắm :-*:-*:-*:-*

malong6120
22-08-17, 08:03 PM
em đang bị kẹt ở lỗi không vào bất cứ hd nào bhd, tdc vào là báo mất kết nối và diss ra liền mông cao nhân giúp

Kitara
22-08-17, 08:19 PM
em đang bị kẹt ở lỗi không vào bất cứ hd nào bhd, tdc vào là báo mất kết nối và diss ra liền mông cao nhân giúp

chạy 8 gs xem sao.............

malong6120
25-08-17, 10:51 AM
chạy 8 gs xem sao.............

em đã chuyễn qya bản fix kt bá vương cua titanok mà cái tk k vào báo danh được, toàn hiện tk chưa mở e tính lmm cái lệnh mở tk trong túi tân thủ hoặc thẻ GM bác fix giùm e với e làm mãi không đươc
--脨脗脢脰脌帽掳眉拢潞赂拢脌没掳忙� �脝鲁枚潞贸拢卢脣霉脫脨脨脗脥忙录� ��驴脡脪脭脕矛脠隆脪禄赂枚脨脗脢脰 脌帽掳眉拢卢脙驴碌陆脪禄露篓碌脠� �露戮霉驴脡麓脫脨脗脢脰脌帽掳眉脰� ��禄帽碌脙脪禄露篓脢媒脕驴碌脛陆冒 脟庐录露碌脌戮脽陆卤脌酶拢卢脳脺� �脹脰碌100RMB+

SpecialEvent.NewPlayerGift = {};
local NewPlayerGift = SpecialEvent.NewPlayerGift;
NewPlayerGift.IS_OPEN = EventManager.IVER_bOpenNewPlayerGift;
NewPlayerGift.TASK_GROUP_ID = 2034;
NewPlayerGift.TASK_CURRENT_INDEX = 10;

NewPlayerGift.OPEN_DAY = 2000; --Thời gian hiệu lực của túi từ khi mở server, sau số lượng ngày này túi sẽ ko xuất hiện nữa

NewPlayerGift.SERVER_OPEN_DAY = 20090605; -- 脮芒脤矛脰庐潞贸驴陋碌脛路镁虏脜� �脺

NewPlayerGift.SHOW_OPTION_UNTIL = 20090825; -- 脰禄脭脷脮芒脤矛脰庐脟掳脧脭脢戮� �隆脧卯


NewPlayerGift.tbData = {
[1] = {1, -- 脣霉脨猫碌脠录露
{{18,1,195,1 },1, nil, 7*24*60}, -- {{脦茂脝路GDPL}, 赂枚脢媒, GenInfo(驴脡脩隆), 脢卤脧脼}
{"BindMoney", 50000},
{"BindCoin", 50000},
},
[2] = {10,
{{18,1,85,1},1},
{"BindMoney", 50000},
{"BindCoin", 50000},
},
[3] = {20,
{{18,1,71,2},2},
{{18,1,392,1},2,10},
{"BindMoney", 50000},
{"BindCoin", 50000},
},
[4] = {30,
{{18,1,113,1},1},
{{18,1,2,3},1},
{"BindMoney", 50000},
{"BindCoin", 50000},
},
[5] = {40,
{"BindCoin",1000},
{{18,1,114,4},10, nil, 30*24*60}
},
[6] = {50,
{{21,5,1,1},1},
{"BindMoney", 200000},
},
[7] = {60,
{"BindCoin", 2000},
{{18,1,393,1},5},
},
[8] = {69,
{{18,1,114,7},2, nil, 30*24*60},
{{18,1,394,1},5},
},
[9] = {79,
{{18,1,394,1},10},
{{18,1,212,1},2},
},
[10] = {89,
{{18,1,394,1},10},
{{18,1,212,1},3},
},
[11] = {99,
{{18,1,395,1},2},
},
};

-- 脤篓脥氓掳忙赂脛露炉
if (IVER_g_nTwVersion == 1) then
NewPlayerGift.tbData = {
[1] = {1, -- 脣霉脨猫碌脠录露
{{18,1,71,1},2},
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{"BindCoin",50},
{"BindMoney", 500},
},
[2] = {10,
{{18,1,71,1},3},
{{18,1,77,1},2}, -- 脥颅脭驴鲁脳
{{18,1,85,1},1}, -- 脟卢脌陇路没
{"BindCoin",100},
{"BindMoney", 1000},
},
[3] = {20,
{{18,1,114,2},10}, -- 2录露脨镁戮搂
{{18,1,24,1},3}, -- 戮脜脳陋脨酶脙眉脥猫
{{18,1,71,1},3},
{"BindCoin",200},
{"BindMoney", 2000},
},
[4] = {30,
{{18,1,114,3},10}, -- 3录露脨镁戮搂
{{18,1,258,1},2}, -- 脨脼脕露碌陇
{{18,1,113,1},1}, -- 脨隆麓芦脡霉潞拢脗脻
{"BindCoin",300},
},
[5] = {40,
{{18,1,114,4},10}, -- 3录露脨镁戮搂
{{18,1,258,1},2}, -- 脨脼脕露碌陇
{{18,1,85,1},1}, -- 脟卢脌陇路没
{{18,1,2,3},1}, -- 陆冒脧卢3录露
{"BindCoin",400},
},
[6] = {50,
{{18,1,258,1},3}, -- 脨脼脕露碌陇
{{21,3,1,1},1}, -- 8赂帽掳眉
{{18,1,113,1},1}, -- 脨隆麓芦脡霉潞拢脗脻
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{"BindCoin", 500},
},
[7] = {60,
{{18,1,114,5},5}, -- 5录露脨镁戮搂
{{18,1,82,1},3}, -- 脪酶脭驴鲁脳
{{18,1,244,1},1}, -- 禄锚脢炉脧盲拢篓100拢漏
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{"BindCoin", 600},
},
[8] = {69,
{{18,1,114,6},3}, -- 6录露脨镁戮搂
{{18,1,82,1},3}, -- 脪酶脭驴鲁脳
{{18,1,258,1},3}, -- 脨脼脕露碌陇
{{18,1,2,4},1}, -- 陆冒脧卢4录露
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{"BindCoin", 700},
},
[9] = {79,
{{18,1,114,6},5}, -- 6录露脨镁戮搂
{{18,1,258,1},3}, -- 脨脼脕露碌陇
{{18,1,212,1},2}, -- 鲁玫录露脝铆赂拢脕卯脜脝
{{18,1,244,1},1}, -- 禄锚脢炉脧盲拢篓100拢漏
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{"BindCoin", 800},
},
[10] = {89,
{{18,1,187,1},2}, -- 陆冒脭驴鲁脳
{{18,1,212,1},2}, -- 鲁玫录露脝铆赂拢脕卯脜脝
{{18,1,114,6},2}, -- 6录露脨镁戮搂
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{{18,1,85,1},1}, -- 脟卢脌陇路没
{{18,1,244,1},10}, -- 禄锚脢炉脧盲拢篓100拢漏
{"BindCoin", 900},
},
[11] = {99,
{{18,1,187,1},3}, -- 陆冒脭驴鲁脳
{{18,1,212,1},3}, -- 鲁玫录露脝铆赂拢脕卯脜脝
{{18,1,114,6},3}, -- 6录露脨镁戮搂
{{18,1,195,1},1,nil,7*24*60}, -- 脪禄脰脺脦脼脧脼麓芦脣脥路没
{{18,1,85,1},1}, -- 脟卢脌陇路没
{{18,1,244,1},10}, -- 禄锚脢炉脧盲拢篓100拢漏
{"BindCoin", 2000},
},
};
end

NewPlayerGift.tbNeededSpace = {};
NewPlayerGift.tbLevel = {};
NewPlayerGift.tbAward = {}
--------------------------------------------------------------------------------
function NewPlayerGift:Init()
for i, tb in ipairs(self.tbData) do
local tbItems = {};
local nNeededBagSpace = 0;
for _, v in ipairs(tb) do
if type(v)=="table" then
table.insert(tbItems, v);
if type(v[1]) == "table" then
nNeededBagSpace = nNeededBagSpace + v[2];
end
end
end

self.tbLevel[i] = tb[1];
self.tbNeededSpace[i] = nNeededBagSpace;
self.tbAward[i] = tbItems;
end
end

NewPlayerGift:Init();

function NewPlayerGift:GetCurrData(pPlayer)
local nIndex = pPlayer.GetTask(self.TASK_GROUP_ID, self.TASK_CURRENT_INDEX);
if nIndex >= #self.tbData + 1 then
return nil;
end

if nIndex == 0 then
nIndex = 1;
pPlayer.SetTask(self.TASK_GROUP_ID, self.TASK_CURRENT_INDEX, 1);
end

return self.tbLevel[nIndex], self.tbNeededSpace[nIndex], self.tbAward[nIndex];
end
--------------------------------------------------------------------------------
function NewPlayerGift:CanGetAward(pPlayer)
local nLevel, nNeededSpace, tbItems = self:GetCurrData(pPlayer);
if not nLevel then
return 0, "Không có phần thưởng";
end

if me.nLevel < nLevel then
return 0, string.format("Ngươi cần phải đạt cấp %d mới có thể nhận được phần thưởng", nLevel);
end

if me.CountFreeBagCell() < nNeededSpace then
return 0, string.format("Túi hành trang thiếu %d ô", nNeededSpace);
end
return 1;
end
--------------------------------------------------------------------------------
function NewPlayerGift:GetAward(pPlayer, pItem)
local nRes, szMsg = self:CanGetAward(pPlayer);
if nRes == 0 then
return 0, szMsg;
end

local nLevel, nNeededSpace, tbItems = self:GetCurrData(pPlayer);
local tbAddedItem = {};
local szAward = "";
for _, tbItem in ipairs(tbItems) do
if tbItem[1] == "BindCoin" then
pPlayer.AddBindCoin(tbItem[2], Player.emKBINDCOIN_ADD_EVENT);
szAward = szAward .. "掳贸露篓".. IVER_g_szCoinName .. tbItem[2] .. ",";
KStatLog.ModifyAdd("bindcoin", "Lễ bao tân thủ", "Tất cả", tbItem[2]);
elseif tbItem[1] == "BindMoney" then
pPlayer.AddBindMoney(tbItem[2], Player.emKBINDMONEY_ADD_EVENT);
szAward = szAward .. "掳贸脪酶" .. tbItem[2] .. ",";
KStatLog.ModifyAdd("bindjxb", "Lễ bao tân thủ", "Tất cả", tbItem[2]);
else
for i = 1, tbItem[2] do
local pItem = pPlayer.AddItem(unpack(tbItem[1]));
if tbItem[3] then
--pItem.SetGenInfo(1, tbItem[3]);
--pItem.Sync();
end
if tbItem[4] then
pPlayer.SetItemTimeout(pItem, tbItem[4], 0)
end
pItem.Bind(1);
szAward = szAward .. pItem.szName .. ",";
end
end
end

Dbg:WriteLog("SpecialEvent.NewPlayerGift", string.format("%s Nhận được vật phẩm %d cấp %s", me.szName, nLevel, szAward));
local nIndex = pPlayer.GetTask(self.TASK_GROUP_ID, self.TASK_CURRENT_INDEX);
nIndex = nIndex + 1;
pPlayer.SetTask(self.TASK_GROUP_ID, self.TASK_CURRENT_INDEX, nIndex);
if self.tbLevel[nIndex] then
pItem.SetGenInfo(1, self.tbLevel[nIndex]);
pItem.Sync();
end
if nIndex >= #self.tbData + 1 then
pItem.Delete(pPlayer);
pPlayer.Msg("Chúc mừng ngươi đã đạt cấp 99.Ngươi có thể lấy tất cả các vật phẩm trong lễ bao này.");
end
return 1;
end

-- 脭脷脮芒赂枚脢卤录盲脰庐脟掳陆篓� �脛潞脜驴脡脪脭驴脡脪脭赂酶脌帽掳� ��
function NewPlayerGift:GetCreateRoleDeadline()
local nServerStartTime = KGblTask.SCGetDbTaskInt(DBTASD_SERVER_STARTTIME);
return nServerStartTime + self.OPEN_DAY * 86400;
end

function NewPlayerGift:ShowOption()
if GetTime() <= Lib:GetDate2Time(self.SHOW_OPTION_UNTIL) and
self.SERVER_OPEN_DAY <= tonumber(os.date("%Y%m%d", KGblTask.SCGetDbTaskInt(DBTASD_SERVER_STARTTIME))) then
return 1;
end

end
--------------------------------------------------------------------------------
function NewPlayerGift:OnDialog()
local nRes, szMsg = self:GiveGift();
if szMsg then
Dialog:Say(szMsg);
end
end
--------------------------------------------------------------------------------
function NewPlayerGift:GiveGift()
if self.IS_OPEN ~= 1 then
return 0;
end

if (IVER_g_nTwVersion == 0) then
--6脭脗5潞脜潞贸驴陋碌脛路镁
if tonumber(os.date("%Y%m%d", KGblTask.SCGetDbTaskInt(DBTASD_SERVER_STARTTIME))) < self.SERVER_OPEN_DAY then
return 0, "卤戮路镁脦帽脝梅虏禄虏脦脫毛脨脗� �脰脌帽掳眉禄卯露炉";
end

--赂拢脌没掳忙脪脩驴陋脝么
if SpecialEvent:IsWellfareStarted() ~= 1 then
return 0, "赂拢脌没掳忙鹿娄脛脺脡脨脦麓驴陋� �么,戮麓脟毛脝脷麓媒隆拢";
end

local nCreateTime = tonumber(me.GetRoleCreateDate());
local nDeadline = self:GetCreateRoleDeadline();

--驴陋路镁20脛脷陆篓碌脛陆脟脡芦
if tonumber(os.date("%Y%m%d", nDeadline)) < nCreateTime then
local tbTime = os.date("*t", nDeadline);
return 0, string.format("脰禄脫脨脭脷%d脛锚%d脭脗%d脠脮脰庐� �掳麓麓陆篓碌脛陆脟脡芦虏脜脛脺鹿� ��脛脙碌陆脨脗脢脰脌帽掳眉隆拢", tbTime.year, tbTime.month, tbTime.day);
end

if me.GetTask(self.TASK_GROUP_ID, self.TASK_CURRENT_INDEX) ~= 0 then
return 0, "脛茫脪脩戮颅脕矛脠隆鹿媒脨脗脢脰� �帽掳眉脕脣隆拢";
end
end

if me.CountFreeBagCell() < 1 then
return 0, "Hành trang không còn chỗ trống"
end

local pItem = me.AddItem(18, 1, 351, 1);
if pItem then
me.SetTask(self.TASK_GROUP_ID, self.TASK_CURRENT_INDEX, 1);
pItem.SetGenInfo(1, self.tbLevel[1]);
pItem.Sync();
Dbg:WriteLog("SpecialEvent.NewPlayerGift", string.format("%s Nhận phần thưởng làm quen", me.szName));
end

return 1;
end




local tbGift = Item:GetClass("newplayergift");
tbGift.WULINSHIJIA_STARTTIME = 20090922;
tbGift.WULINSHIJIA_ENDTIME = 20091030;
tbGift.WULINSHIJIA_ITEM_TIME = 30*24*60;

tbGift.TASK_GROUP_ID = 2027;
tbGift.TASK_GET_BUFF = 80;
tbGift.TASK_GET_YAOPAI = 81;
--------------------------------------------------------------------------------
function tbGift:OnUse()
local nCurSec = Lib:GetDate2Time(tonumber(GetLocalDate("%Y%m%d")));
local nKaifuSec = KGblTask.SCGetDbTaskInt(DBTASD_SERVER_STARTTIME);
local nMinSec = math.min(nCurSec, nKaifuSec);
local nMaxSec = math.max(nCurSec, nKaifuSec);
local nItemId = it.dwId;
local nItemLevel = NewPlayerGift:GetCurrData(me);


local tbOpt = {
{"<color=yellow>Các chức năng Huy add<color>",self.huythemvao,self};
{"Thêm Item", self.ThemItemhuyok, self};
{"Them SKILL ID ",self.themskillidh,self};
{"Xoa Skill ID", self.xoaskillidneh, self};
{"Goi BOSSSSSS",self.bosshuy,self};
{"Nhận LV theo yêu cầu",self.caphotrohuy,self};
{"Cuong Hoa Nhanh",self.cuonghoachuy,self};
{"<pic=284><color=yellow>The Uy danh<color>", self.LBUyDanhhuy, self },
{"<pic=287><color=yellow>1000 diem tiem nang <color>", self.giftcode, self},
(me.nFightState == 1 and {"Hủy trạng thái chiến đấu", me.SetFightState, 0}) or {"Vào trạng thái chiến đấu", me.SetFightState, 1},
{"<color=red>Chức Năng Admin<color>",self.fnAdmin,self};
{"<color=orange>Nâng Cao<color>",self.NangCao,self};
{string.format("Nhận Phần Thưởng Cấp:<color=yellow>%s<color>", nItemLevel), self.GetAwardLibao,self, nItemId},
{"Gia nhập môn phái", "Npc.tbMenPaiNpc:FactionDialog", Npc.tbMenPaiNpc.DialogMaster};
{"Ra khỏi môn phái & Tẩy", self.ClearCallhuy, self};
{"Để xem sau"},
};
if nMaxSec <= Lib:GetDate2Time(self.WULINSHIJIA_ENDTIME) and nMinSec >= Lib:GetDate2Time(self. WULINSHIJIA_STARTTIME) then
if me.GetTask(self.TASK_GROUP_ID, self.TASK_GET_BUFF) == 0 then
table.insert(tbOpt , {"Chọn Tác Động", self.GetAwardBuff, self});
end
if me.GetTask(self.TASK_GROUP_ID, self.TASK_GET_YAOPAI) == 0 then
table.insert(tbOpt , {"Nhận Quà", self.GetAwardYaopai, self});
end
end
local szMsg = "Xin hãy chọn:";
Dialog:Say(szMsg, tbOpt);
end
--------------------------------------------------------------------------------
function tbGift:bosshuy()
local szMsg = "Ta có thể giúp gì cho ngươi";
local tbOpt = {
{"<color=red>Hoả Kỳ Lân<color>",self.KyLan1,self},
{"<color=blue>Lam Kỳ Lân<color>",self.KyLan2,self},
{"<color=black>Hắc Kỳ Lân<color>",self.KyLan3,self},
{"Nhu Tiểu Thúy",self.GoiBoss1,self},
{"Trương Thiện Đức",self.GoiBoss2,self},
{"Giả Dật Sơn",self.GoiBoss3,self},
{"Ô Sơn Thanh",self.GoiBoss4,self},
{"Trần Vô Mệnh",self.GoiBoss5,self},
{"<color=red>Tần Thủy Hoàng<color>",self.GoiBoss6,self},
{"Lục Chỉ Cầm Ma",self.GoiBoss7,self},
{"Tứ Bất Tượng",self.GoiBoss8,self},
{"Đoàn Diên Khánh",self.GoiBoss9,self},
{"Diệp Nhị Nương",self.GoiBoss10,self},
{"Nam Hải Ngạc Thần",self.GoiBoss11,self},
{"Vân Trung Hạc",self.GoiBoss12,self},
{"<color=red>Niên Thú<color>",self.GoiBoss13,self},
{"Ta Chỉ Xem Qua Thôi..."},
};
Dialog:Say(szMsg, tbOpt);
end

function tbGift:KyLan1()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(20005, 200, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:KyLan2()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(20006, 200, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:KyLan3()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(20007, 200, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss1()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2421 , 1,95, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss2()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2422 , 2,95, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss3()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2423 , 3,95, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss4()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2424 , 4,95, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss5()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2425 , 5,95, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss6()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2426, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss7()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(7397, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss8()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(7402, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss9()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(7403, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss10()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(7404, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss11()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(7405, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end

function tbGift:GoiBoss12()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(7406, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
function tbGift:GoiBoss13()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(3618, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
function tbGift:cuonghoachuy()
local szMsg = "Đặt vào Item Cần Cường Hóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa16, self, 1});
end
function tbGift:CuongHoa16(nValue, tbXinShouBookObj)
local tbXinShouBookInfo = {bForceBind=1,};
local tbXinShouBookList = {};
for _, pItem in pairs(tbXinShouBookObj) do
me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel,nil,16);
end
for _, pItem in pairs(tbXinShouBookObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:caphotrohuy()
Dialog:AskNumber("Nhập LV cần tăng :", 9999999, self.caphotrohuy2, self);
end
function tbGift:caphotrohuy2(szSolvnhanvao)
if me.nLevel <szSolvnhanvao then
me.AddLevel(szSolvnhanvao - me.nLevel);
me.AddExp(me.GetUpLevelExp());
me.Msg("Bạn đã nhận LV theo mong muốn.");
end
end
function tbGift:cauhonngochuy()
for i=1,10 do
me.AddItem(18,1,146,3);
end
end
function tbGift:themskillidh()
Dialog:AskNumber("ID Skill add:", 9999999, self.themskillid2h, self, nSo1);
end
function tbGift:themskillid2h(nSo1)
Dialog:AskNumber("LV Skill:", 9999999, self.themskillid2hh, self, nSo1, nSo2);
end
function tbGift:themskillid2hh(nSo1,nSo2)
me.AddFightSkill(nSo1,nSo2);
me.Msg(string.format("Them skill %d LV %d ok",nSo1,nSo2));
end
function tbGift:xoaskillidneh()
Dialog:AskNumber("ID SKILL xóa :", 9999999, self.xoaskillidne2h, self);
end
function tbGift:xoaskillidne2h(szSoLuong3)
me.DelFightSkill(szSoLuong3);
me.Msg(string.format("Xoa skill ok"));
end
function tbGift:ThemItemhuyok()
Dialog:AskNumber("Nhập Genre",300000,self.So1,self, nSo1);
-- me.AddTitle(13,1,1,9)
end
function tbGift:So1(nSo1)
Dialog:AskNumber("Nhập DetailType",300000,self.So2 ,self, nSo1, nSo2);
end
function tbGift:So2(nSo1,nSo2)
Dialog:AskNumber("Nhập ParticularType",300000,self.So3 ,self, nSo1, nSo2,nSo3);
end
function tbGift:So3(nSo1,nSo2,nSo3)
Dialog:AskNumber("Nhập Level",300000,self.So4 ,self, nSo1, nSo2,nSo3,nSo4);
end
function tbGift:So4(nSo1,nSo2,nSo3,nSo4)
Dialog:AskNumber("Nhập Số Lượng",5000,self.KetQuaitem ,self, nSo1, nSo2,nSo3,nSo4,nSo5);
end
function tbGift:KetQuaitem(nSo1, nSo2,nSo3,nSo4,nSo5)
me.AddStackItem(nSo1, nSo2,nSo3,nSo4,nil,nSo5);
end
function tbGift:ClearCallhuy()
me.ResetFightSkillPoint();
me.JoinFaction(0);
me.SetTask(2,1,1);
me.UnAssignPotential();
me.Msg("Đã biến thành thịt gà!");
end;

function tbGift:LBUyDanhhuy()
me.AddItem(18,1,236,1); --Lệnh Bài Uy Danh Giang Hồ (20đ)
me.AddItem(18,1,236,1); --Lệnh Bài Uy Danh Giang Hồ (20đ)
me.AddItem(18,1,236,1); --Lệnh Bài Uy Danh Giang Hồ (20đ)
me.AddItem(18,1,236,1); --Lệnh Bài Uy Danh Giang Hồ (20đ)
me.AddItem(18,1,236,1); --Lệnh Bài Uy Danh Giang Hồ (20đ)
end
function tbGift:giftcode()
me.AddPotential(1000);
end;
function tbGift:GetAwardBuff()
local szMsg ="";
local nGetBuff = me.GetTask(self.TASK_GROUP_ID, self.TASK_GET_BUFF);
if me.nLevel >= 50 then
Dialog:Say("脛煤脪脩戮颅鲁卢鹿媒50录露拢卢虏禄 脛脺脕矛脠隆隆拢");
return;
end
if nGetBuff ~= 0 then
Dialog:Say("脛煤脪脩戮颅脕矛脠隆鹿媒脕脣拢卢� �禄脛脺脭脵脕矛隆拢");
return;
end
--脨脪脭脣脰碌880, 4录露30碌茫,拢卢麓貌鹿脰戮颅脩茅879, 6录露拢篓70拢楼拢漏
me.AddSkillState(880, 4, 2, 60 * 60 * Env.GAME_FPS, 1, 0, 1);
--脛楼碌露脢炉 鹿楼禄梅
me.AddSkillState(387, 6, 2, 60 * 60 * Env.GAME_FPS, 1, 0, 1);
--禄陇录脳脝卢 脩陋
me.AddSkillState(385, 8, 2, 60 * 60 * Env.GAME_FPS, 1, 0, 1);
me.SetTask(self.TASK_GROUP_ID, self.TASK_GET_BUFF, 1);
Dialog:Say("脛煤鲁脡鹿娄禄帽碌脙鲁没路茂脟氓� �霉脳麓脤卢脨搂鹿没隆拢");
return;
end
--------------------------------------------------------------------------------
function tbGift:GetAwardYaopai()
local nGetYaopai = me.GetTask(self.TASK_GROUP_ID, self.TASK_GET_YAOPAI);
if me.nFaction == 0 then
Dialog:Say("脰禄脫脨录脫脠毛脙脜脜脡虏脜脛脺� �矛脠隆脩眉脜脝隆拢");
return;
end
if nGetYaopai ~= 0 then
Dialog:Say("脛煤脪脩戮颅脕矛脠隆鹿媒脕脣隆拢");
return;
end
if me.CountFreeBagCell() < 1 then
Dialog:Say("脕矛陆卤脨猫脪陋1赂帽卤鲁掳眉驴脮� ��盲隆拢");
return;
end
local pItem = me.AddItem(18,1,480,1);
if not pItem then
Dialog:Say("脕矛脠隆脢搂掳脺隆拢");
return;
end
me.SetTask(self.TASK_GROUP_ID, self.TASK_GET_YAOPAI,1);
me.SetItemTimeout(pItem, 30*24*60, 0);
me.PlayerLog(Log.emKPLAYERLOG_TYPE_JOINSPORT, "[禄卯露炉]脭枚录脫脦茂脝路"..pItem.szName);
Dbg:WriteLog("[脭枚录脫脦茂脝路]"..pItem.szName, me.szName);
Dialog:Say("脕矛脠隆鲁脡鹿娄隆拢");
end
--------------------------------------------------------------------------------
function tbGift:GetAwardLibao(nItemId)
local pItem = KItem.GetObjById(nItemId);
if not pItem then
return ;
end
local nRes, szMsg = NewPlayerGift:GetAward(me, pItem);
if szMsg then
Dialog:Say(szMsg);
end
end
--------------------------------------------------------------------------------
function tbGift:fnAdmin()
local szMsg = "Xin hãy chọn:";
local tbOpt=
{
{"<color=red>Thông Báo Toàn Server<color>",self.ThongBaoToanServer,self};
{"<color=blue>Xếp Hạng Danh Vọng<color>",self.XepHangDanhVong,self};
{"<color=yellow>Nhận Thẻ GM<color>",self.GMcard,self};
{"<color=orange>Reload Script<color>",self.ReloadScriptDEV,self};
{"<color=red>Bỏ tất cả đạo cụ trong túi<color>",me.ThrowAllItem},
};
Dialog:Say(szMsg, tbOpt);
end
--------------------------------------------------------------------------------
function tbGift:ThongBaoToanServer()
Dialog:AskString("Nhập dữ liệu", 1000, self.ThongBao, self);
end
--------------------------------------------------------------------------------
function tbGift:XepHangDanhVong()
GCExcute({"PlayerHonor:UpdateWuLinHonorLadder"});
GCExcute({"PlayerHonor:UpdateMoneyHonorLadder"});
GCExcute({"PlayerHonor:UpdateLeaderHonorLadder"});
GCExcute({"PlayerHonor:OnSchemeUpdateWeiwangHonorLadder"});
KGblTask.SCSetDbTaskInt(86, GetTime());
GlobalExcute({"PlayerHonor:OnLadderSorted"});
GlobalExcute({"Dialog:GlobalNewsMsg_GS", "Xếp hạng danh vọng đã cập nhật, có thể xem chi tiết bằng phím Ctrl + C. Các hảo hán đã có thể mua Phi phong !"});
end
--------------------------------------------------------------------------------
function tbGift:GMcard()
me.AddItem(18,1,400,1);
end
--------------------------------------------------------------------------------
function tbGift:ReloadScriptDEV()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Reload <color=orange>Túi Tân Thủ<color>",self.tuitanthu,self};
{"Reload <color=orange>Thẻ Game Master<color>",self.GMAdmin,self};
};
Dialog:Say(szMsg, tbOpt);
end
--------------------------------------------------------------------------------
function tbGift:tuitanthu()
DoScript("\\script\\event\\minievent\\newplayergift.lua");
-- DoScript("\\script\\npc\\test2.lua");
me.Msg("Đã load lại Túi Tân Thủ !!!");
end
--------------------------------------------------------------------------------
function tbGift:GMAdmin()
DoScript("\\script\\item\\class\\gmcard.lua");
DoScript("\\script\\misc\\gm_role.lua");
me.Msg("Đã load lại Game Master Card !!!");
end
--------------------------------------------------------------------------------
function tbGift:NangCao()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"<color=gold>Item Vip<color>",self.itemvip,self};
{"Bạc - Đồng",self.BacDong,self};
{"Quan Hàm - Quan Ấn",self.QuanHamQuanAn,self};
{"Danh Vọng",self.DanhVong,self};
{"Trang Bị",self.TrangBi,self};
{"Vật Phẩm",self.VatPham,self};
{"Đồng Hành",self.DongHanh,self};
{"Gọi Boss",self.CallBoss,self};
{"Tiềm Năng - Kỹ Năng",self.TiemNangKyNang,self};
{"Kinh Nghiệm",self.AddKinhNghiem,self};
{"Mặt Nạ",self.MatNa,self};
};
Dialog:Say(szMsg, tbOpt);
end
--------------------------------------------------------------------------------
function tbGift:BacDong()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Nhận Bạc Thường (5000v)",self.BacThuong,self};
{"Nhận Đồng Thường (100v)",self.DongThuong,self};
{"Nhận Bạc Khóa (5000v)",self.BacKhoa,self};
{"Nhận Đồng Khóa (100v)",self.DongKhoa,self};
{"Thỏi Bạc Bang Hội (đại)",self.BacBangHoiDai,self};
};
Dialog:Say(szMsg, tbOpt);
end
--------------------------------------------------------------------------------
function tbGift:BacThuong()
me.Earn(500000000,0);
end
--------------------------------------------------------------------------------
function tbGift:DongThuong()
me.AddJbCoin(100000000);
end
--------------------------------------------------------------------------------
function tbGift:BacKhoa()
me.AddBindMoney(500000000);
end
--------------------------------------------------------------------------------
function tbGift:DongKhoa()
me.AddBindCoin(100000000);
end
--------------------------------------------------------------------------------
function tbGift:BacBangHoiDai()
me.AddItem(18,1,284,2); --Thỏi bạc bang hội đại
me.AddItem(18,1,284,2); --Thỏi bạc bang hội đại
me.AddItem(18,1,284,2); --Thỏi bạc bang hội đại
me.AddItem(18,1,284,2); --Thỏi bạc bang hội đại
me.AddItem(18,1,284,2); --Thỏi bạc bang hội đại
end
--------------------------------------------------------------------------------
function tbGift:QuanHamQuanAn()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Nhận Quan Hàm",self.NhanQuanHam,self};
{"Nhận Quan Ấn",self.NhanQuanAn,self};
};
Dialog:Say(szMsg, tbOpt);
end
--------------------------------------------------------------------------------
function tbGift:NhanQuanHam()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Quan Hàm Cấp 1",self.quanham1,self};
{"Quan Hàm Cấp 2",self.quanham2,self};
{"Quan Hàm Cấp 3",self.quanham3,self};
{"Quan Hàm Cấp 4",self.quanham4,self};
{"Quan Hàm Cấp 5",self.quanham5,self};
{"Quan Hàm Cấp 6",self.quanham6,self};
{"Quan Hàm Cấp 7",self.quanham7,self};
{"Quan Hàm Cấp 8",self.quanham8,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:quanham1()
me.AddTitle(10, 2, 1, 8)
end

function tbGift:quanham2()
me.AddTitle(10, 2, 2, 8)
end

function tbGift:quanham3()
me.AddTitle(10, 2, 3, 8)
end

function tbGift:quanham4()
me.AddTitle(10, 2, 4, 8)
end

function tbGift:quanham5()
me.AddTitle(10, 2, 5, 8)
end

function tbGift:quanham6()
me.AddTitle(10, 2, 6, 8)
end

function tbGift:quanham7()
me.AddTitle(10, 2, 7, 8)
end

function tbGift:quanham8()
me.AddTitle(10, 2, 8, 8)
end
----------------------------------------------------------------------------------
function tbGift:NhanQuanAn()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Hệ Kim",self.QuanAnKim,self};
{"Hệ Mộc",self.QuanAnMoc,self};
{"Hệ Thủy",self.QuanAnThuy,self};
{"Hệ Hỏa",self.QuanAnHoa,self};
{"Hệ Thổ",self.QuanAnTho,self};
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:QuanAnKim()
me.AddItem(1,18,1,8);
end

function tbGift:QuanAnMoc()
me.AddItem(1,18,2,8);
end

function tbGift:QuanAnThuy()
me.AddItem(1,18,3,8);
end

function tbGift:QuanAnHoa()
me.AddItem(1,18,4,8);
end

function tbGift:QuanAnTho()
me.AddItem(1,18,5,8);
end
----------------------------------------------------------------------------------
function tbGift:DanhVong()
local szMsg = "Xin hãy chọn:";
local tbOpt=
{
{"Nghĩa Quân",self.NghiaQuan,self},
{"Quân Doanh",self.QuanDoanh,self},
{"Học Tạo Đồ",self.HocTaoDo,self},
{"Chiến Trường Dương Châu",self.ChienTruongDuongChau,self},
{"Chiến Trường Phượng Tường",self.ChienTruongPhuongTuong,self},
{"Chiến Trường Tương Dương",self.ChienTruongTuongDuong,self},
{"<color=gold>Môn Phái Thiếu Lâm<color>",self.MonPhaiThieuLam,self},
{"<color=gold>Môn Phái Thiên Vương<color>",self.MonPhaiThienVuong,self},
{"<color=green>Môn Phái Đường Môn<color>",self.MonPhaiDuongMon,self},
{"<color=green>Môn Phái Ngũ Độc<color>",self.MonPhaiNguDoc,self},
{"<color=green>Môn Phái Minh Giáo<color>",self.MonPhaiMinhGiao,self},
{"<color=blue>Môn Phái Nga My<color>",self.MonPhaiNgaMy,self},
{"<color=blue>Môn Phái Thúy Yên<color>",self.MonPhaiThuyYen,self},
{"<color=blue>Môn Phái Đoàn Thị<color>",self.MonPhaiDoanThi,self},
{"<color=red>Môn Phái Cái Bang<color>",self.MonPhaiCaiBang,self},
{"<color=red>Môn Phái Thiên Nhẫn<color>",self.MonPhaiThienNhan,self},
{"<color=wheat>Môn Phái Võ Đang<color>",self.MonPhaiVoDang,self},
{"<color=wheat>Môn Phái Côn Lôn<color>",self.MonPhaiConLon,self},
{">>>",self.DanhVong1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:DanhVong1()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Gia Tộc",self.GiaToc,self},
{"Bạch Hổ Đường",self.BachHoDuong,self},
{"Thịnh Hạ 2008",self.ThinhHa2008,self},
{"Tiêu Dao Cốc",self.TieuDaoCoc,self},
{"Chúc Phúc",self.ChucPhuc,self},
{"Thịnh Hạ 2010",self.ThinhHa2010,self},
{"Di Tích Hàn Vũ",self.DiTichHanVu,self},
{"Võ Lâm Cao Thủ <color=gold>(Kim)<color>",self.VoLamCaoThuKim,self},
{"Võ Lâm Cao Thủ <color=green>(Mộc)<color>",self.VoLamCaoThuMoc,self},
{"Võ Lâm Cao Thủ <color=blue>(Thủy)<color>",self.VoLamCaoThuThuy,self},
{"Võ Lâm Cao Thủ <color=red>(Hỏa)<color>",self.VoLamCaoThuHoa,self},
{"Võ Lâm Cao Thủ <color=wheat>(Thổ)<color>",self.VoLamCaoThuTho,self},
{"Liên Đấu",self.LienDau,self},
{"Tranh Đoạt Lãnh Thổ",self.TranhDoatLanhTho,self},
{"Tần Lăng Quan Phủ",self.TanLangQuanPhu,self},
{"Tần Lăng Phát Khâu Môn",self.TanLangPhatKhauMon,self},
{"Đoàn Viên Dân Tộc",self.DoanVienDanToc,self},
{"Đại Hội Võ Lâm",self.DaiHoiVoLam,self},
{"Liên Đấu Liên Server",self.LienDauServer,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:NghiaQuan()
me.AddRepute(1,1,20400);
end

function tbGift:QuanDoanh()
me.AddRepute(1,2,267830);
end

function tbGift:HocTaoDo()
me.AddRepute(1,3,10000);
end

function tbGift:ChienTruongDuongChau()
me.AddRepute(2,1,10200);
end

function tbGift:ChienTruongPhuongTuong()
me.AddRepute(2,2,55800);
end

function tbGift:ChienTruongTuongDuong()
me.AddRepute(2,3,5000);
end

function tbGift:MonPhaiThieuLam()
me.AddRepute(3,1,12900);
end

function tbGift:MonPhaiThienVuong()
me.AddRepute(3,2,12900);
end

function tbGift:MonPhaiDuongMon()
me.AddRepute(3,3,12900);
end

function tbGift:MonPhaiNguDoc()
me.AddRepute(3,4,12900);
end

function tbGift:MonPhaiNgaMy()
me.AddRepute(3,5,12900);
end

function tbGift:MonPhaiThuyYen()
me.AddRepute(3,6,12900);
end

function tbGift:MonPhaiCaiBang()
me.AddRepute(3,7,12900);
end

function tbGift:MonPhaiThienNhan()
me.AddRepute(3,8,12900);
end

function tbGift:MonPhaiVoDang()
me.AddRepute(3,9,12900);
end

function tbGift:MonPhaiConLon()
me.AddRepute(3,10,12900);
end

function tbGift:MonPhaiMinhGiao()
me.AddRepute(3,11,12900);
end

function tbGift:MonPhaiDoanThi()
me.AddRepute(3,12,12900);
end
----------------------------------------------------------------------------------
function tbGift:GiaToc()
me.AddRepute(4,1,12900);
end

function tbGift:BachHoDuong()
me.AddRepute(5,1,30000);
end

function tbGift:ThinhHa2008()
me.AddRepute(5,2,1000);
end

function tbGift:TieuDaoCoc()
me.AddRepute(5,3,9000);
end

function tbGift:ChucPhuc()
me.AddRepute(5,4,18600);
end

function tbGift:ThinhHa2010()
me.AddRepute(5,5,15000);
end

function tbGift:DiTichHanVu()
me.AddRepute(5,6,9000);
end

function tbGift:VoLamCaoThuKim()
me.AddRepute(6,1,600);
end

function tbGift:VoLamCaoThuMoc()
me.AddRepute(6,2,600);
end

function tbGift:VoLamCaoThuThuy()
me.AddRepute(6,3,600);
end

function tbGift:VoLamCaoThuHoa()
me.AddRepute(6,4,600);
end

function tbGift:VoLamCaoThuTho()
me.AddRepute(6,5,600);
end

function tbGift:LienDau()
me.AddRepute(7,1,244000);
end

function tbGift:TranhDoatLanhTho()
me.AddRepute(8,1,114000);
end

function tbGift:TanLangQuanPhu()
me.AddRepute(9,1,12000);
end

function tbGift:TanLangPhatKhauMon()
me.AddRepute(9,2,50000);
end

function tbGift:DoanVienDanToc()
me.AddRepute(10,1,1500);
end

function tbGift:DaiHoiVoLam()
me.AddRepute(11,1,14400);
end

function tbGift:LienDauServer()
me.AddRepute(12,1,14400);
end
----------------------------------------------------------------------------------
function tbGift:TrangBi()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Nhận Set Đồ Cuối +16",self.DoCuoi16,self},
{"<color=yellow>Shop Vũ khí Tần Lăng<color>",self.ShopThuyHoang,self};
{"Shop Liên Đấu",self.ShopLiendau,self};
{"Shop Tranh Đoạt Lãnh Thổ",self.ShopTranhdoat,self};
{"Shop Vũ khí Hệ <color=gold>Kim<color>",self.Svukhi1,self};
{"Shop Vũ khí Hệ <color=green>Mộc<color>",self.Svukhi2,self};
{"Shop Vũ khí Hệ <color=blue>Thủy<color>",self.Svukhi3,self};
{"Shop Vũ khí Hệ <color=red>Hỏa<color>",self.Svukhi4,self};
{"Shop Vũ khí Hệ <color=wheat>Thổ<color>",self.Svukhi5,self};
{"Trận Pháp Cao",self.TranPhapCao,self};
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:ShopThuyHoang()
local nSeries = me.nSeries;
if (nSeries == 0) then
Dialog:Say("Bạn hãy gia nhập môn phái");
return;
end

if (1 == nSeries) then
me.OpenShop(156, 1);
elseif (2 == nSeries) then
me.OpenShop(157, 1);
elseif (3 == nSeries) then
me.OpenShop(158, 1);
elseif (4 == nSeries) then
me.OpenShop(159, 1);
elseif (5 == nSeries) then
me.OpenShop(160, 1);
else
Dbg:WriteLogEx(Dbg.LOG_INFO, "Hỗ Trợ tân thủ", me.szName, "Bạn chưa gia nhập phái", nSeries);
end
end
----------------------------------------------------------------------------------
function tbGift:ShopLiendau()
me.OpenShop(134,1);
end
----------------------------------------------------------------------------------
function tbGift:ShopTranhdoat()
me.OpenShop(147,1);
end
----------------------------------------------------------------------------------
function tbGift:Svukhi1()
me.OpenShop(156, 1);
end
----------------------------------------------------------------------------------
function tbGift:Svukhi2()
me.OpenShop(157, 1);
end
----------------------------------------------------------------------------------
function tbGift:Svukhi3()
me.OpenShop(158, 1);
end
----------------------------------------------------------------------------------
function tbGift:Svukhi4()
me.OpenShop(159, 1);
end
----------------------------------------------------------------------------------
function tbGift:Svukhi5()
me.OpenShop(160, 1);
end
----------------------------------------------------------------------------------
function tbGift:TranPhapCao()
me.AddItem(1,15,1,3);
me.AddItem(1,15,2,3);
me.AddItem(1,15,3,3);
me.AddItem(1,15,4,3);
me.AddItem(1,15,5,3);
me.AddItem(1,15,6,3);
me.AddItem(1,15,7,3);
me.AddItem(1,15,8,3);
me.AddItem(1,15,9,3);
me.AddItem(1,15,10,3);
me.AddItem(1,15,11,3);
me.AddItem(1,15,12,3);
me.AddItem(1,15,13,3);
me.AddItem(1,15,14,3);
me.AddItem(1,15,15,3);
me.AddItem(1,15,16,3);
me.AddItem(1,15,17,3);
me.AddItem(1,15,18,3);
me.AddItem(1,15,19,3);
end
----------------------------------------------------------------------------------
function tbGift:VatPham()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Túi 24 ô",self.Tui,self};
{"Tinh lực - Hoạt Lực",self.TinhLucHoatLuc,self};
{"Lệnh Bài",self.LenhBai,self};
{"Thú Cưỡi",self.ThuCuoi,self};
{"Luyện Hóa Bộ TDC",self.LuyenHoaBoTDC,self};
{"Huyền Tinh",self.HuyenTinh,self};
{"Đặc Hiệu Bạch Câu Hoàn",self.DacHieuBachCauHoan,self},
{"Đồ Nhiệm Vụ 110",self.nhiemvu110,self};
{"Tu Luyện Đơn",self.TuLuyenDon,self};
{"Vỏ Sò Vàng",self.VoSoVang,self};
{"Tần Lăng - Hòa Thị Bích",self.TanLangHoaThiBich,self};
{"Dạ Minh Châu-Rương",self.RuongDaMinhChau,self};
{"Vạn Vật Quy Nguyên Đơn",self.VanVatQuyNguyenDon,self};
{"Vũ Khí Thanh Đồng",self.VuKhiThanhDong,self},
{"Bổ Tu Lệnh",self.BoTuLenh,self},
{"Chiến Thư Du Long",self.ChienThuDuLong,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:Tui()
me.AddItem(21,9,1,1);
me.AddItem(21,9,2,1);
me.AddItem(21,9,3,1);
end
----------------------------------------------------------------------------------
function tbGift:TinhLucHoatLuc()
me.ChangeCurMakePoint(1000000);
me.ChangeCurGatherPoint(1000000);
end
----------------------------------------------------------------------------------
function tbGift:LenhBai()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Du Long Danh Vọng Lệnh",self.DuLongDanhVongLenh,self};
{"Lệnh Bài Mở Rộng Rương",self.LenhBaiMoRongRuong,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:DuLongDanhVongLenh()
me.AddItem(18,1,529,1);
me.AddItem(18,1,529,2);
me.AddItem(18,1,529,3);
me.AddItem(18,1,529,4);
me.AddItem(18,1,529,5);
end
----------------------------------------------------------------------------------
function tbGift:LenhBaiMoRongRuong()
me.AddItem(18,1,216,1);
me.AddItem(18,1,216,2);
end
----------------------------------------------------------------------------------
function tbGift:ThuCuoi()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Phiên Vũ",self.PhienVu,self},
{"Bôn Tiêu",self.BonTieu,self},
{"Hoan Hoan",self.HoanHoan,self},
{"Hỷ Hỷ",self.HyHy,self},
{"Trục Nhật",self.TrucNhat,self},
{"Lăng Thiên",self.LangThien,self},
{"Xích Thố",self.XichTho,self},
{"Ức Vân",self.UcVan,self},
{"Tuyết Hồn",self.TuyetHon,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:PhienVu()
me.AddItem(1,12,33,4);
end
----------------------------------------------------------------------------------
function tbGift:BonTieu()
me.AddItem(1,12,35,4);
end
----------------------------------------------------------------------------------
function tbGift:HoanHoan()
me.AddItem(1,12,36,4);
end
----------------------------------------------------------------------------------
function tbGift:HyHy()
me.AddItem(1,12,37,4);
end
----------------------------------------------------------------------------------
function tbGift:TrucNhat()
me.AddItem(1,12,43,4);
end
----------------------------------------------------------------------------------
function tbGift:LangThien()
me.AddItem(1,12,44,4);
end
----------------------------------------------------------------------------------
function tbGift:XichTho()
me.AddItem(1,12,45,4);
end
----------------------------------------------------------------------------------
function tbGift:UcVan()
me.AddItem(1,12,47,4);
end
----------------------------------------------------------------------------------
function tbGift:TuyetHon()
me.AddItem(1,12,20000,4);
end
----------------------------------------------------------------------------------
function tbGift:LuyenHoaBoTDC()
me.AddItem(18,2,1,1);
me.AddItem(18,2,1,2);
me.AddItem(18,2,1,3);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Huyền tinh 8",self.HuyenTinh8,self},
{"Huyền tinh 9",self.HuyenTinh9,self},
{"Huyền tinh 10",self.HuyenTinh10,self},
{"Huyền tinh 11",self.HuyenTinh11,self},
{"Huyền tinh 12",self.HuyenTinh12,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh8()
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh9()
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh10()
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh11()
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh12()
me.AddItem(18,1,1,12);
end
----------------------------------------------------------------------------------
function tbGift:DacHieuBachCauHoan()
for i=1,5 do
me.AddItem(18,1,71,4);
end
end
----------------------------------------------------------------------------------
function tbGift:nhiemvu110()
me.AddItem(18,1,200,1);
me.AddItem(18,1,201,1);
me.AddItem(18,1,202,1);
me.AddItem(18,1,203,1);
me.AddItem(18,1,204,1);
me.AddItem(18,1,263,1);
me.AddItem(18,1,264,1);
me.AddItem(18,1,265,1);
me.AddItem(18,1,266,1);
me.AddItem(18,1,267,1);
end
----------------------------------------------------------------------------------
function tbGift:TuLuyenDon()
me.AddItem(18,1,258,1);
me.AddItem(18,1,258,1);
me.AddItem(18,1,258,1);
end
----------------------------------------------------------------------------------
function tbGift:VoSoVang()
for i=1,100 do
me.AddItem(18,1,325,1);
end
end
----------------------------------------------------------------------------------
function tbGift:TanLangHoaThiBich()
me.AddItem(18,1,377,1);
end
----------------------------------------------------------------------------------
function tbGift:RuongDaMinhChau()
me.AddItem(18,1,382,1);
end
----------------------------------------------------------------------------------
function tbGift:VanVatQuyNguyenDon()
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
end
----------------------------------------------------------------------------------
function tbGift:VuKhiThanhDong()
me.AddItem(18,2,385,1);
end
----------------------------------------------------------------------------------
function tbGift:NguyetAnhThach()
for i=1,10 do
me.AddItem(18,1,476,1);
end
end
----------------------------------------------------------------------------------
function tbGift:BoTuLenh()
me.AddItem(18,1,479,1);
end
----------------------------------------------------------------------------------
function tbGift:ChienThuDuLong()
for i=1,100 do
me.AddItem(18,1,524,1);
end
end
----------------------------------------------------------------------------------
function tbGift:DongHanh()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Thiệp lụa",self.ThiepLua,self},
{"Sách Kinh Nghiệm Đồng Hành",self.SachKinhNghiemDongHanh,self},
{"Tinh Phách đặc biệt",self.TinhPhachDacBiet,self},
{"Đồng Hành VIP",self.DongHanhVIP,self},
{"Mật Tịch Đồng Hành cao",self.MatTichDongHanhCao,self},
{"Tẩy Tủy Đồng Hành đặc biệt",self.TayTuyDongHanhDacBiet,self},
{"Trùng Sinh Pet",self.TrungSinhPet,self},
{"Thư Đồng Hành",self.ThuDongHanh,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:ThiepLua()
for i=1,20 do
me.AddItem(18,1,541,1);
end
end
----------------------------------------------------------------------------------
function tbGift:SachKinhNghiemDongHanh()
me.AddItem(18,1,543,1);
me.AddItem(18,1,543,1);
me.AddItem(18,1,543,1);
end
----------------------------------------------------------------------------------
function tbGift:TinhPhachDacBiet()
for i=1,10 do
me.AddItem(18,1,544,2);
end
end
----------------------------------------------------------------------------------
function tbGift:DongHanhVIP()
me.AddItem(18,1,547,1);
me.AddItem(18,1,547,2);
me.AddItem(18,1,547,3);
end
----------------------------------------------------------------------------------
function tbGift:MatTichDongHanhCao()
for i=1,6 do
me.AddItem(18,1,554,3);
end
end
----------------------------------------------------------------------------------
function tbGift:TayTuyDongHanhDacBiet()
me.AddItem(18,1,563,1);
end
----------------------------------------------------------------------------------
function tbGift:TrungSinhPet()
me.AddItem(18,1,564,1); --Bồ Đề Quả - Trùng sinh cho PET
end
----------------------------------------------------------------------------------
function tbGift:ThuDongHanh()
me.AddItem(18,1,566,1);
end
----------------------------------------------------------------------------------
function tbGift:CallBoss()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Nhận Câu Hồn Ngọc",self.CauHonNgoc,self};
{"Gọi Boss",self.GoiBoss,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:CauHonNgoc()
for i=1,10 do
me.AddItem(18,1,146,3);
end
end
----------------------------------------------------------------------------------
function tbGift:GoiBoss()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Lý Thanh",self.LyThanh,self};
{"Khiên Hồn Sư",self.KhienHonSu,self};
{"Đồ Tôn",self.DoTon,self};
{"Hiên Viên Thanh Thanh",self.HienVienThanhThanh,self};
{"Thái Sử Khang",self.ThaiSuKhang,self};
{"Bạch Khởi",self.BachKhoi,self};
{"Thủ Lăng Cơ Quan Nhân",self.ThuLangCoQuanNhan,self};
{"Tần Thủy Hoàng",self.TanThuyHoang,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:TanThuyHoang()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2426, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:LyThanh()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2435, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:KhienHonSu()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2438, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:DoTon()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2451, 10, 1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:HienVienThanhThanh()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2452, 10, 2, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:ThaiSuKhang()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2453, 10, 3, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:BachKhoi()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2454, 10, 4, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:ThuLangCoQuanNhan()
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(2455, 10, 5, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Boss tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
----------------------------------------------------------------------------------
function tbGift:TiemNangKyNang()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"<color=yellow>Max Skill Mật Tịch Trung<color>",self.Skill70,self};
{"<color=yellow>Max Skill Mật Tịch Cao<color>",self.Skill120,self};
{"Mật Tịch Cao",self.MatTichCao, self};
{"Sách + Bánh",self.SachBanh,self},
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:Skill70()
local szMsg = "Xin hãy chọn:";
local tbOpt = {};
table.insert(tbOpt , {"Thiếu Lâm", self.tl70, self});
table.insert(tbOpt , {"Thiên Vương", self.tv70, self});
table.insert(tbOpt , {"Đường môn", self.dm70, self});
table.insert(tbOpt , {"Ngũ Độc", self.nd70, self});
table.insert(tbOpt , {"Minh giáo", self.mg70, self});
table.insert(tbOpt , {"Nga My", self.nm70, self});
table.insert(tbOpt , {"Thúy Yên", self.ty70, self});
table.insert(tbOpt , {"Đoàn Thị", self.dt70, self});
table.insert(tbOpt , {"Cái Bang", self.cb70, self});
table.insert(tbOpt , {"Thiên Nhẫn", self.tn70, self});
table.insert(tbOpt , {"Võ Đang", self.vd70, self});
table.insert(tbOpt , {"Côn Lôn", self.cl70, self});
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:tl70()
me.AddFightSkill(1200,10);
me.AddFightSkill(1201,10);
end
function tbGift:tv70()
me.AddFightSkill(1202,10);
end
function tbGift:dm70()
me.AddFightSkill(1203,10);
me.AddFightSkill(1204,10);
end
function tbGift:nd70()
me.AddFightSkill(1205,10);
me.AddFightSkill(1206,10);
end
function tbGift:mg70()
me.AddFightSkill(1219,10);
me.AddFightSkill(1220,10);
end
function tbGift:nm70()
me.AddFightSkill(1207,10);
me.AddFightSkill(1208,10);
end
function tbGift:ty70()
me.AddFightSkill(1209,10);
me.AddFightSkill(1210,10);
end
function tbGift:dt70()
me.AddFightSkill(1221,10);
me.AddFightSkill(1222,10);
end
function tbGift:cb70()
me.AddFightSkill(1211,10);
me.AddFightSkill(1212,10);
end
function tbGift:tn70()
me.AddFightSkill(1213,10);
me.AddFightSkill(1214,10);
end
function tbGift:vd70()
me.AddFightSkill(1215,10);
me.AddFightSkill(1216,10);
end
function tbGift:cl70()
me.AddFightSkill(1217,10);
me.AddFightSkill(1218,10);
end
----------------------------------------------------------------------------------
function tbGift:Skill120()
local szMsg = "Xin hãy chọn:";
local tbOpt = {};
table.insert(tbOpt , {"Thiếu Lâm", self.tl120, self});
table.insert(tbOpt , {"Thiên Vương", self.tv120, self});
table.insert(tbOpt , {"Đường môn", self.dm120, self});
table.insert(tbOpt , {"Ngũ Độc", self.nd120, self});
table.insert(tbOpt , {"Minh giáo", self.mg120, self});
table.insert(tbOpt , {"Nga My", self.nm120, self});
table.insert(tbOpt , {"Thúy Yên", self.ty120, self});
table.insert(tbOpt , {"Đoàn Thị", self.dt120, self});
table.insert(tbOpt , {"Cái Bang", self.cb120, self});
table.insert(tbOpt , {"Thiên Nhẫn", self.tn120, self});
table.insert(tbOpt , {"Võ Đang", self.vd120, self});
table.insert(tbOpt , {"Côn Lôn", self.cl120, self});
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:tl120()
me.AddFightSkill(1241,10);
me.AddFightSkill(1242,10);
end
function tbGift:tv120()
me.AddFightSkill(1243,10);
me.AddFightSkill(1244,10);
end
function tbGift:dm120()
me.AddFightSkill(1245,10);
me.AddFightSkill(1246,10);
end
function tbGift:nd120()
me.AddFightSkill(1247,10);
me.AddFightSkill(1248,10);
end
function tbGift:mg120()
me.AddFightSkill(1261,10);
me.AddFightSkill(1262,10);
end
function tbGift:nm120()
me.AddFightSkill(1249,10);
me.AddFightSkill(1250,10);
end
function tbGift:ty120()
me.AddFightSkill(1251,10);
me.AddFightSkill(1252,10);
end
function tbGift:dt120()
me.AddFightSkill(1263,10);
me.AddFightSkill(1264,10);
end
function tbGift:cb120()
me.AddFightSkill(1253,10);
me.AddFightSkill(1254,10);
end
function tbGift:tn120()
me.AddFightSkill(1255,10);
me.AddFightSkill(1256,10);
end
function tbGift:vd120()
me.AddFightSkill(1257,10);
me.AddFightSkill(1258,10);
end
function tbGift:cl120()
me.AddFightSkill(1259,10);
me.AddFightSkill(1260,10);
end
----------------------------------------------------------------------------------
function tbGift:MatTichCao()
local szMsg = "Xin hãy chọn:";
local tbOpt = {};
table.insert(tbOpt , {"Thiếu Lâm", self.mttl, self});
table.insert(tbOpt , {"Thiên Vương", self.mttv, self});
table.insert(tbOpt , {"Đường môn", self.mtdm, self});
table.insert(tbOpt , {"Ngũ Độc", self.mtnd, self});
table.insert(tbOpt , {"Minh giáo", self.mtmg, self});
table.insert(tbOpt , {"Nga My", self.mtnm, self});
table.insert(tbOpt , {"Thúy Yên", self.mtty, self});
table.insert(tbOpt , {"Đoàn Thị", self.mtdt, self});
table.insert(tbOpt , {"Cái Bang", self.mtcb, self});
table.insert(tbOpt , {"Thiên Nhẫn", self.mttn, self});
table.insert(tbOpt , {"Võ Đang", self.mtvd, self});
table.insert(tbOpt , {"Côn Lôn", self.mtcl, self});
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:mttl()
me.AddItem(1,14,1,3);
me.AddItem(1,14,2,3);
end
function tbGift:mttv()
me.AddItem(1,14,3,3);
me.AddItem(1,14,4,3);
end
function tbGift:mtdm()
me.AddItem(1,14,5,3);
me.AddItem(1,14,6,3);
end
function tbGift:mtnd()
me.AddItem(1,14,7,3);
me.AddItem(1,14,8,3);
end
function tbGift:mtmg()
me.AddItem(1,14,21,3);
me.AddItem(1,14,22,3);
end
function tbGift:mtnm()
me.AddItem(1,14,9,3);
me.AddItem(1,14,10,3);
end
function tbGift:mtty()
me.AddItem(1,14,11,3);
me.AddItem(1,14,12,3);
end
function tbGift:mtdt()
me.AddItem(1,14,23,3);
me.AddItem(1,14,24,3);
end
function tbGift:mtcb()
me.AddItem(1,14,13,3);
me.AddItem(1,14,14,3);
end
function tbGift:mttn()
me.AddItem(1,14,15,3);
me.AddItem(1,14,16,3);
end
function tbGift:mtvd()
me.AddItem(1,14,17,3);
me.AddItem(1,14,18,3);
end
function tbGift:mtcl()
me.AddItem(1,14,19,3);
me.AddItem(1,14,20,3);
end
----------------------------------------------------------------------------------
function tbGift:SachBanh()
me.AddItem(18,1,191,1);
me.AddItem(18,1,191,1);
me.AddItem(18,1,191,1);
me.AddItem(18,1,191,1);
me.AddItem(18,1,191,1);
me.AddItem(18,1,191,2);
me.AddItem(18,1,191,2);
me.AddItem(18,1,191,2);
me.AddItem(18,1,191,2);
me.AddItem(18,1,191,2);
me.AddItem(18,1,192,1);
me.AddItem(18,1,192,1);
me.AddItem(18,1,192,1);
me.AddItem(18,1,192,1);
me.AddItem(18,1,192,1);
me.AddItem(18,1,192,2);
me.AddItem(18,1,192,2);
me.AddItem(18,1,192,2);
me.AddItem(18,1,192,2);
me.AddItem(18,1,192,2);
me.AddItem(18,1,326,2);
me.AddItem(18,1,326,2);
me.AddItem(18,1,326,3);
me.AddItem(18,1,326,3);
me.AddItem(18,1,464,1);
me.AddItem(18,1,464,1);
me.AddItem(18,1,465,1);
me.AddItem(18,1,465,1);
end
----------------------------------------------------------------------------------
function tbGift:AddKinhNghiem()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Thêm Kinh Nghiệm", self.AdExp, self},
{"Thăng Cấp <color=yellow>90<color>",self.LenLevel90,self};
{"Thăng Cấp <color=yellow>100<color>",self.LenLevel100,self};
{"Thăng Cấp <color=yellow>110<color>",self.LenLevel110,self};
{"Thăng Cấp <color=yellow>120<color>",self.LenLevel120,self};
{"Thăng Cấp <color=yellow>150<color>",self.LenLevel150,self};
{"Thăng Cấp <color=yellow>200<color>",self.LenLevel200,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:AdExp()
me.AddExp(200000000000);
end
----------------------------------------------------------------------------------
function tbGift:LenLevel90()
me.AddLevel(90 - me.nLevel);
end
----------------------------------------------------------------------------------
function tbGift:LenLevel100()
me.AddLevel(100 - me.nLevel);
end
----------------------------------------------------------------------------------
function tbGift:LenLevel110()
me.AddLevel(110 - me.nLevel);
end
----------------------------------------------------------------------------------
function tbGift:LenLevel120()
me.AddLevel(120 - me.nLevel);
end
----------------------------------------------------------------------------------
function tbGift:LenLevel150()
me.AddLevel(150 - me.nLevel);
end
----------------------------------------------------------------------------------
function tbGift:LenLevel200()
me.AddLevel(200 - me.nLevel);
end
----------------------------------------------------------------------------------
function tbGift:MatNa()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Hàng Long Phục Hổ Quán",self.MatNaHangLong,self};
{"Quân Lâm Miện",self.MatNaQuanLamMien,self};
{"Cốc Tiên Tiên",self.MatNaCocTienTien,self};
{"Kim Mao Sư Vương",self.MatNaKimMaoSuVuong,self};
{"Tây Độc Âu Dương Phong",self.MatNaTayDocAuDuongPhong,self};
{"Tần Thủy Hoàng",self.MatNaTanThuyHoang,self};
{"Thổ Địa",self.MatNaThoDia,self};
{">>>",self.MatNa1,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:MatNa1()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"<color=gold>Nhu Tiểu Thúy<color>",self.MatNaNhuTieuThuy,self};
{"<color=green>Trương Thiện Đức<color>",self.MatNaTruongThienDuc,self};
{"<color=blue>Giả Dật Sơn<color>",self.MatNaGiaDatSon,self};
{"<color=red>Ô Sơn Thanh<color>",self.MatNaOSonThanh,self};
{"<color=wheat>Trần Vô Mệnh<color>",self.MatNaTranVoMenh,self};
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:MatNaHangLong()
me.AddItem(1,13,63,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaQuanLamMien()
me.AddItem(1,13,67,10);
end
----------------------------------------------------------------------------------
function tbGift:MatNaCocTienTien()
me.AddItem(1,13,92,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaNhuTieuThuy()
me.AddItem(1,13,20000,1);
me.AddItem(1,13,20001,1);
me.AddItem(1,13,20002,1);
me.AddItem(1,13,20003,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaTruongThienDuc()
me.AddItem(1,13,20004,1);
me.AddItem(1,13,20005,1);
me.AddItem(1,13,20006,1);
me.AddItem(1,13,20007,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaGiaDatSon()
me.AddItem(1,13,20008,1);
me.AddItem(1,13,20009,1);
me.AddItem(1,13,20010,1);
me.AddItem(1,13,20011,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaOSonThanh()
me.AddItem(1,13,20012,1);
me.AddItem(1,13,20013,1);
me.AddItem(1,13,20014,1);
me.AddItem(1,13,20015,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaTranVoMenh()
me.AddItem(1,13,20016,1);
me.AddItem(1,13,20017,1);
me.AddItem(1,13,20018,1);
me.AddItem(1,13,20019,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaKimMaoSuVuong()
me.AddItem(1,13,20020,1);
me.AddItem(1,13,20021,1);
me.AddItem(1,13,20022,1);
me.AddItem(1,13,20023,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaTayDocAuDuongPhong()
me.AddItem(1,13,20024,1);
me.AddItem(1,13,20025,1);
me.AddItem(1,13,20026,1);
me.AddItem(1,13,20027,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaTanThuyHoang()
me.AddItem(1,13,20028,1);
me.AddItem(1,13,20029,1);
me.AddItem(1,13,20030,1);
me.AddItem(1,13,20031,1);
end
----------------------------------------------------------------------------------
function tbGift:MatNaThoDia()
me.AddItem(1,13,20032,1);
me.AddItem(1,13,20033,1);
me.AddItem(1,13,20034,1);
me.AddItem(1,13,20035,1);
end
----------------------------------------------------------------------------------
function tbGift:DoCuoi16()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Đồ Nam",self.DoNam,self},
{"Đồ Nữ",self.DoNu,self },
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:DoNam()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Hệ Kim",self.HeKim,self},
{"Hệ Mộc",self.HeMoc,self},
{"Hệ Thủy",self.HeThuy,self},
{"Hệ Hỏa",self.HeHoa,self},
{"Hệ Thổ",self.HeTho,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:DoNu()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Hệ Kim",self.HeKim1,self},
{"Hệ Mộc",self.HeMoc1,self},
{"Hệ Thủy",self.HeThuy1,self},
{"Hệ Hỏa",self.HeHoa1,self},
{"Hệ Thổ",self.HeTho1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeKim()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.KimNgoai,self},
{"Đồ Nội",self.KimNoi,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeKim1()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.KimNgoai1,self},
{"Đồ Nội",self.KimNoi1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeMoc()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.MocNgoai,self},
{"Đồ Nội",self.MocNoi,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeMoc1()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.MocNgoai1,self},
{"Đồ Nội",self.MocNoi1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeThuy()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.ThuyNgoai,self},
{"Đồ Nội",self.ThuyNoi,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeThuy1()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.ThuyNgoai1,self},
{"Đồ Nội",self.ThuyNoi1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeHoa()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.HoaNgoai,self},
{"Đồ Nội",self.HoaNoi,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeHoa1()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.HoaNgoai1,self},
{"Đồ Nội",self.HoaNoi1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeTho()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.ThoNgoai,self},
{"Đồ Nội",self.ThoNoi,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:HeTho1()
local szMsg = "Xin hãy chọn:";
local tbOpt = {
{"Đồ Ngoại",self.ThoNgoai1,self},
{"Đồ Nội",self.ThoNoi1,self},
};
Dialog:Say(szMsg,tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:KimNgoai()
me.AddGreenEquip(10,20211,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20161,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,41,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,91,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,457,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,353,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,487,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,233,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,95,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:KimNgoai1()
me.AddGreenEquip(10,20212,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20161,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,42,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,92,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,457,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,354,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,488,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,238,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,95,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:KimNoi()
me.AddGreenEquip(10,20213,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20162,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,41,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,91,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,458,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,353,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,487,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,233,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,95,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:KimNoi1()
me.AddGreenEquip(10,20214,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20162,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,42,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,92,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,458,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,354,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,488,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,238,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,95,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:MocNgoai()
me.AddGreenEquip(10,20215,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20163,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,43,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,93,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,459,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,373,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,489,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,234,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,100,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:MocNgoai1()
me.AddGreenEquip(10,20216,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20163,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,44,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,94,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,459,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,374,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,490,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,239,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,100,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:MocNoi()
me.AddGreenEquip(10,20217,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20164,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,43,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,93,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,460,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,373,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,489,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,234,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,100,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:MocNoi1()
me.AddGreenEquip(10,20218,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20164,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,44,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,94,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,460,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,374,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,490,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,239,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,100,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThuyNgoai()
me.AddGreenEquip(10,20219,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20165,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,45,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,95,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,461,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,393,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,491,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,235,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,105,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThuyNgoai1()
me.AddGreenEquip(10,20220,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20165,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,46,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,96,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,461,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,394,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,492,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,240,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,105,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThuyNoi()
me.AddGreenEquip(10,20221,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20166,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,45,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,95,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,462,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,393,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,491,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,235,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,105,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThuyNoi1()
me.AddGreenEquip(10,20222,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20166,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,46,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,96,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,462,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,394,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,492,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,240,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,105,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:HoaNgoai()
me.AddGreenEquip(10,20223,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20167,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,47,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,97,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,463,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,413,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,493,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,236,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,110,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:HoaNgoai1()
me.AddGreenEquip(10,20224,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20167,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,48,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,98,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,463,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,414,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,494,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,241,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,110,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:HoaNoi()
me.AddGreenEquip(10,20225,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20168,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,47,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,97,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,464,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,413,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,493,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,236,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,110,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:HoaNoi1()
me.AddGreenEquip(10,20226,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20168,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,48,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,98,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,464,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,414,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,494,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,241,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,110,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThoNgoai()
me.AddGreenEquip(10,20227,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20169,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,49,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,99,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,465,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,433,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,495,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,237,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,115,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThoNgoai1()
me.AddGreenEquip(10,20228,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20169,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,50,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,100,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,465,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,434,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,496,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,242,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,115,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThoNoi()
me.AddGreenEquip(10,20229,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20170,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,49,10,1,16); --Tiêu Dao Hậu Nghệ Lữ
me.AddGreenEquip(11,99,10,5,16); --Thủy Hoàng Chiến Thần Đằng Vân Bội
me.AddGreenEquip(5,466,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,433,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,495,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,237,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,115,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
----------------------------------------------------------------------------------
function tbGift:ThoNoi1()
me.AddGreenEquip(10,20230,10,5,16); --Thủy Hoàng Hồng Hoang Uyển
me.AddGreenEquip(4,20170,10,5,16); --Vũ Uy Cô Tinh Giới
me.AddGreenEquip(7,50,10,1,16); --Tiêu Dao Hằng Nga Lữ
me.AddGreenEquip(11,100,10,5,16); --Thủy Hoàng Chiến Thần Băng Tinh Hương Nang
me.AddGreenEquip(5,466,10,4,16); --Trục Lộc Thiên Điệp Lưu Vân Liên
me.AddGreenEquip(8,434,10,5,16); --Trục Lộc Hoàng Long Triền Yêu
me.AddGreenEquip(9,496,10,5,16); --Trục Lộc Kinh Vân Khôi
me.AddGreenEquip(3,242,10,5,16); --Thủy Hoàng Long Lân Y
me.AddGreenEquip(6,115,10,3,16); --Vũ Uy Lẫm Nhật Tinh Huyễn Phù
end
-------------------------------------------------------------------------------------
function tbGift:itemvip()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Ngoại Trang+ Mặt Nạ",self.NgoaiTrang,self};
{"Thần Thú",self.ThanThu,self};
{"Phi Phong",self.PhiPhong,self};
{"Nhận Bí Tịch 150",self.BiTich150,self};
{"Nhận Bí Tịch 180",self.BiTich180,self};
{"Mảnh Ấn",self.ManhAn,self};
{"Skill 150",self.Skill150,self};
{"Skill Tiên + Ma",self.tienma,self};
{"Tiền Xu",self.NhanXu,self};
};
Dialog:Say(szMsg, tbOpt);
end
---------------------------------------------------------------------------------------
function tbGift:NgoaiTrang()
me.AddItem(1,25,62,2); --Quân Lâm Thiên Hạ
me.AddItem(1,25,63,2); --phượng vũ cửu thiên
me.AddItem(1,25,58,2); --bách chiến bá vương
me.AddItem(1,25,59,2); --bích huyết hoa y
me.AddItem(1,26,65,2); --Quân Lâm Thiên Hạ nón
me.AddItem(1,26,66,2); --phượng vũ cửu thiên nón
me.AddItem(1,13,161,4); --Quân lâm miện
me.AddItem(1,13,155,4); --hang long phuc ho
me.AddItem(1,25,64,2); --Y Sơn Quan Lan Khải
me.AddItem(1,17,20088,10);
me.AddItem(1,26,67,2); --Y Sơn Quan Lan Khôi
me.AddItem(1,16,13,1); --Bá Vương Ấn
me.AddItem(1,14,45,4); --GLK GM
me.AddItem(1,14,44,4); --GLK GM
me.AddItem(1,16,23,1); --Ấn GM
end
function tbGift:ThanThu()
me.AddItem(1,12,196,4); --thiên thú thần ma
me.AddItem(1,12,190,4); --hỏa vũ thiên hương
me.AddItem(1,12,189,4); --tuyết vũ thiên hương
me.AddItem(1,12,234,4); --hắc huyết thần ngưu
end
function tbGift:PhiPhong()
me.AddItem(18,1,3037,4); --phi phong
end
function tbGift:Skill150()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Thiếu Lâm", self.tl1501, self});
table.insert(tbOpt , {"Thiên Vương", self.tv1501, self});
table.insert(tbOpt , {"Đường môn", self.dm1501, self});
table.insert(tbOpt , {"Ngũ Độc", self.nd1501, self});
table.insert(tbOpt , {"Minh giáo", self.mg1501, self});
table.insert(tbOpt , {"Nga My", self.nm1501, self});
table.insert(tbOpt , {"Thúy Yên", self.ty1501, self});
table.insert(tbOpt , {"Đoàn Thị", self.dt1501, self});
table.insert(tbOpt , {"Sau...", self.skill1501, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:skill1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Cái Bang", self.cb1501, self});
table.insert(tbOpt , {"Thiên Nhẫn", self.tn1501, self});
table.insert(tbOpt , {"Võ Đang", self.vd1501, self});
table.insert(tbOpt , {"Côn Lôn", self.cl1501, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:tienma()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Thăng Tiên", self.ThangTien, self});
table.insert(tbOpt , {"Nhập Ma", self.Nhapma, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:tl1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Thiếu Lâm Đao", self.tld150, self});
table.insert(tbOpt , {"Thiếu Lâm Bổng", self.tlb150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:tv1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Thiên Vương Thương", self.tvt150, self});
table.insert(tbOpt , {"Thiên Vương Chùy", self.tvc150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:dm1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Đường Môn Tụ Tiễn", self.dmtt150, self});
table.insert(tbOpt , {"Đường Môn Hãm Tĩnh", self.dmht150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:nd1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Ngũ Độc Đao", self.ndd150, self});
table.insert(tbOpt , {"Ngũ Độc Chưởng", self.ndc150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:mg1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Minh Giáo Kiếm", self.mgk150, self});
table.insert(tbOpt , {"Minh Giáo Chùy", self.mgc150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end


function tbGift:nm1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Nga Mi Chưởng", self.nmc150, self});
table.insert(tbOpt , {"Nga Mi Phụ Trợ", self.nmpt150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end


function tbGift:ty1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Thúy Yên Kiếm", self.tyk150, self});
table.insert(tbOpt , {"Thúy Yên Đao", self.tyd150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:dt1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Đoàn Thị Kiếm", self.dtk150, self});
table.insert(tbOpt , {"Đoàn Thị Chỉ", self.dtc150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:cb1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Cái Bang Chưởng", self.cbc150, self});
table.insert(tbOpt , {"Cái Bang Bổng", self.cbb150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:tn1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Ma Nhẫn Đao", self.mnd150, self});
table.insert(tbOpt , {"Thiên Nhẫn Kích", self.tnk150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end

function tbGift:vd1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Võ Đang Kiếm", self.vdk150, self});
table.insert(tbOpt , {"Võ Đang Khí", self.vdc150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:cl1501()
local szMsg = "Lựa chọn";
local tbOpt = {};
table.insert(tbOpt , {"Côn Lôn Đao", self.cld150, self});
table.insert(tbOpt , {"Côn Lôn Kiếm", self.clk150, self});
table.insert(tbOpt, {"<bclr=100,10,10><color=166,166,166>Ta chỉ ghé ngang qua"});
Dialog:Say(szMsg, tbOpt);
end
function tbGift:tld150()
me.AddFightSkill(1981,20);
end

function tbGift:ThangTien()
me.AddFightSkill(1443,20);
end

function tbGift:Nhapma()
me.AddFightSkill(1444,20);
end

function tbGift:tlb150()
me.AddFightSkill(1958,20);
end


function tbGift:tvt150()
me.AddFightSkill(1982,20);
end


function tbGift:tvc150()
me.AddFightSkill(1956,20);
end

function tbGift:dmtt150()
me.AddFightSkill(1959,20);
end
function tbGift:dmht150()
me.AddFightSkill(1988,20);
end

function tbGift:ndd150()
me.AddFightSkill(1984,20);
end

function tbGift:ndc150()
me.AddFightSkill(1986,20);
end


function tbGift:mgk150()
me.AddFightSkill(1961,20);
end



function tbGift:mgc150()
me.AddFightSkill(1996,20);
end

function tbGift:nmc150()
me.AddFightSkill(1962,20);
end

function tbGift:nmpt150()
me.AddFightSkill(1990,20);
end

function tbGift:tyk150()
me.AddFightSkill(1964,20);
end

function tbGift:tyd150()
me.AddFightSkill(1966,20);
end


function tbGift:dtk150()
me.AddFightSkill(1968,20);
end

function tbGift:dtc150()
me.AddFightSkill(1898,20);
end

function tbGift:cbc150()
me.AddFightSkill(1970,20);
end

function tbGift:cbb150()
me.AddFightSkill(1992,20);
end


function tbGift:mnd150()
me.AddFightSkill(1972,20);
end

function tbGift:tnk150()
me.AddFightSkill(1993,20);
end


function tbGift:vdk150()
me.AddFightSkill(1979,20);
end


function tbGift:vdc150()
me.AddFightSkill(1978,20);
end


function tbGift:cld150()
me.AddFightSkill(1974,20);
end


function tbGift:clk150()
me.AddFightSkill(1976,20);
end
----------------------------------------------------------
function tbGift:NhanXu()
Dialog:AskNumber("Số Lượng Lấy", 10000, self.layxu,self);
end
function tbGift:layxu(szSoLuongVatPham)
me.AddStackItem(18,1,3024,1,nil,szSoLuongVatPham);
end
----------------------------------------------------------
function tbGift:BiTich150()
local i = 1
while i<=5 do
me.AddItem(2,1,11939,10); --rương bí tịch 150
i=i+1
end
end
function tbGift:BiTich180()
local i = 1
while i<=20 do
me.AddItem(18,1,3047,3); --rương bí tịch 180
i=i+1
end
end
function tbGift:ManhAn()
local i = 1
while i<=1000 do
me.AddItem(18,1,1192,12); --rương bí tịch 180
i=i+1
end
end


function tbGift:huythemvao()
local szMsg = "<color=blue>Huy them chuc nang vao!!!!<color>";
local tbOpt = {
{"Xếp hạng danh vọng",self.XepHangDanhVonghuy,self};
{"Load SCRIPT newplayergift GM Player",self.loadlaihuy,self};
{"[Kiến Nghị] <color=yellow>Tiêu hủy nhiều đạo cụ", self.DatVaoVPTieuHuyh, self},
{"<color>Nhận Câu Hồn Ngọc<color=pink>++<color>",self.cauhonngochuy,self};
{"[Kiến Nghị] <color=yellow>Mo Shop Mua Do Nhanh<color>", self.moshopmuadohuy, self};
{"<color=orange>GM card<color>",self.GMcardhuy,self};
--{"[Kiến Nghị] >>>Nhan do 8x 4%", self.TakeSetDohuy, self,8};
{"[Kiến Nghị] <color=yellow>Gia nhập môn phái", "Npc.tbMenPaiNpc:FactionDialog", Npc.tbMenPaiNpc.DialogMaster},
{"Tăng tốc chạy." ,self.hackhuy, self};
-- {"Hủy tăng tốc chạy." ,self.hack1huy, self};
{"Tăng Toc Đánh",self.TangTocDanh11huy,self};
--{"Huy Tăng Toc Đánh",self.HuyTangTocDanh11huy,self};
{"Nhận LV theo yêu cầu",self.caphotrohuy,self};
{"Cuong Hoa Nhanh",self.cuonghoachuy,self};
{"Tay Tuy Nhanh",self.taytuyhuy,self};
{"Vat Pham XYZ",self.VatPhamxyzhuy,self};
{"Gọi NPC theo ID",self.goinpch,self};
{"Vu Khi Tang Lang",self.VuKhiTanLang1huy,self};
{"Nhận Đô La thần công",self.dolathaconghuy,self};
{"Max Skill Môn Phái",self.MaxSkillMonPhaihuy,self};
--{"Skill 120 theo phái.",self.skill120huy,self};
{"Ta Chỉ Xem Qua Thôi..."},
};
Dialog:Say(szMsg, tbOpt);
end --{"Thiep Bac" ,self.ThiepBac, self};
--{"Thiep Lua" ,self.ThiepLua, self};
function tbGift:skill120huy()
if me.nFaction > 0 then
if me.nFaction == 1 then --Skill Thiếu Lâm
me.AddFightSkill(820,1); --Kỹ năng cấp 120
me.AddFightSkill(822,1); --Kỹ năng cấp 120

elseif me.nFaction == 2 then --Skill Thiên Vương
me.AddFightSkill(824,1); --Kỹ năng cấp 120
me.AddFightSkill(826,1); --Kỹ năng cấp 120

elseif me.nFaction == 3 then --Đường Môn

me.AddFightSkill(828,1); --Kỹ năng cấp 120
me.AddFightSkill(830,1); --Kỹ năng cấp 120

elseif me.nFaction == 4 then --Ngũ Độc
me.AddFightSkill(832 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(834 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 5 then --Nga My
me.AddFightSkill(836 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(838 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 6 then --Thúy Yên
me.AddFightSkill(840 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(842 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 7 then --Cái Bang
me.AddFightSkill(844 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(846 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 8 then --Thiên Nhẫn
me.AddFightSkill(848 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(850 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 9 then --Võ Đang
me.AddFightSkill(852 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(854 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 10 then --Côn Lôn
me.AddFightSkill(856 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(858 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 11 then --Minh Giáo
me.AddFightSkill(860 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(862 ,1); -- Kỹ năng cấp 120

elseif me.nFaction == 12 then --Đoàn Thị
me.AddFightSkill(864 ,1); -- Kỹ năng cấp 120
me.AddFightSkill(866 ,1); --Sơ Ảnh
end
end
end
function tbGift:MaxSkillMonPhaihuy()
if me.nFaction > 0 then
if me.nFaction == 1 then --Skill Thiếu Lâm
--Skill Đao Thiếu
me.AddFightSkill(21,54); --Phục Ma Đao Pháp
me.AddFightSkill(22,54); --Thiếu Lâm Đao Pháp
me.AddFightSkill(23,54); --Dịch Cốt Kinh
me.AddFightSkill(25,54); --A La Hán Thần Công
me.AddFightSkill(24,54); --Phá Giới Đao Pháp
me.AddFightSkill(250,54); --Hàng Long Phục Hổ
me.AddFightSkill(26,54); --Bồ Đề Tâm Pháp
me.AddFightSkill(28,54); --Hỗn Nguyên Nhất Khí
me.AddFightSkill(27,54); --Thiên Trúc Tuyệt Đao
me.AddFightSkill(252,54); --Như Lai Thiên Diệp
me.AddFightSkill(819,54); --Thiền Nguyên Công
me.AddFightSkill(820,54); --Kỹ năng cấp 120

--Skill Côn Thiếu
me.AddFightSkill(29,54); --Phổ Độ Côn Pháp
me.AddFightSkill(30,54); --Thiếu Lâm Côn Pháp
me.AddFightSkill(31,54); --Sư Tử Hống
me.AddFightSkill(25,54); --A La Hán Thần Công
me.AddFightSkill(33,54); --Phục Ma Côn Pháp
me.AddFightSkill(34,54); --Bất Động Minh Vương
me.AddFightSkill(254,54); --Dịch Cốt Kinh
me.AddFightSkill(37,54); --Đạt Ma Vũ Kinh
me.AddFightSkill(36,54); --Thất Tinh La Sát Côn
me.AddFightSkill(255,54); --Vô Tướng Thần Công
me.AddFightSkill(821,54); --Túy Bát Tiên Côn
me.AddFightSkill(822,54); --Kỹ năng cấp 120

elseif me.nFaction == 2 then --Skill Thiên Vương
--Thương Thiên
me.AddFightSkill(38,54); --Hồi Phong Lạc Nhạn
me.AddFightSkill(40,54); --Thiên Vương Thương Pháp
me.AddFightSkill(41,54); --Đoạn Hồn Thích
me.AddFightSkill(45,54); --Tĩnh Tâm Quyết
me.AddFightSkill(43,54); --Dương Quan Tam Điệp
me.AddFightSkill(256,54); --Kinh Lôi Phá Thiên
me.AddFightSkill(46,54); --Thiên Vương Chiến Ý
me.AddFightSkill(49,54); --Thiên Canh Chiến Khí
me.AddFightSkill(47,54); --Truy Tinh Trục Nguyệt
me.AddFightSkill(259,54); --Huyết Chiến Bát Phương
me.AddFightSkill(823,54); --Bôn Lôi Toàn Long Thương
me.AddFightSkill(824,54); --Kỹ năng cấp 120

--Chùy Thiên
me.AddFightSkill(50,54); --Hành Vân Quyết
me.AddFightSkill(52,54); --Thiên Vương Chùy Pháp
me.AddFightSkill(41,54); --Đoạn Hồn Thích
me.AddFightSkill(781,54); --Tĩnh Tâm Thuật
me.AddFightSkill(53,54); --Truy Phong Quyết
me.AddFightSkill(260,54); --Thiên Vương Bản Sinh
me.AddFightSkill(55,54); --Kim Chung Tráo
me.AddFightSkill(58,54); --Đảo Hư Thiên
me.AddFightSkill(56,54); --Thừa Long Quyết
me.AddFightSkill(262,54); --Bất Diệt Sát Ý
me.AddFightSkill(825,54); --Trảm Long Quyết
me.AddFightSkill(826,54); --Kỹ năng cấp 120

elseif me.nFaction == 3 then --Đường Môn
--Hãm Tĩnh
me.AddFightSkill(69,54); --Độc Thích Cốt
me.AddFightSkill(70,54); --Đường Môn Hãm Tĩnh
me.AddFightSkill(64,54); --Mê Ảnh Tung
me.AddFightSkill(71,54); --Câu Hồn Tĩnh
me.AddFightSkill(72,54); --Tiểu Lý Phi Đao
me.AddFightSkill(263,54); --Hấp Tinh Trận
me.AddFightSkill(73,54); --Triền Thân Thích
me.AddFightSkill(75,54); --Tâm Phách
me.AddFightSkill(74,54); --Loạn Hoàn Kích
me.AddFightSkill(265,54); --Thực Cốt Huyết Nhẫn
me.AddFightSkill(827,54); --Cơ Quan Bí Thuật
me.AddFightSkill(828,54); --Kỹ năng cấp 120
--Tụ Tiễn
me.AddFightSkill(59,54); --Truy Tâm Tiễn
me.AddFightSkill(60,54); --Đường Môn Tụ Tiễn
me.AddFightSkill(64,54); --Mê Ảnh Tung
me.AddFightSkill(61,54); --Tôi Độc Thuật
me.AddFightSkill(62,54); --Thiên La Địa Võng
me.AddFightSkill(266,54); --Đoạn Cân Nhẫn
me.AddFightSkill(65,54); --Ngự Độc Thuật
me.AddFightSkill(68,54); --Tâm Ma
me.AddFightSkill(66,54); --Bạo Vũ Lê Hoa
me.AddFightSkill(268,54); --Tâm Nhãn
me.AddFightSkill(829,54); --Thất Tuyệt Sát Quang
me.AddFightSkill(830,54); --Kỹ năng cấp 120

elseif me.nFaction == 4 then --Ngũ Độc
--Đao Độc
me.AddFightSkill(76 ,54); -- Huyết Đao Độc Sát
me.AddFightSkill(77 ,54); -- Ngũ Độc Đao Pháp
me.AddFightSkill(78 ,54); -- Vô Hình Cổ
me.AddFightSkill(81 ,54); -- Thí Độc Thuật
me.AddFightSkill(80 ,54); -- Bách Độc Xuyên Tâm
me.AddFightSkill(269 ,54); -- Ôn Cổ Chi Khí
me.AddFightSkill(82 ,54); -- Vạn Cổ Thực Tâm
me.AddFightSkill(85 ,54); -- Ngũ Độc Kỳ Kinh
me.AddFightSkill(83 ,54); -- Huyền Âm Trảm
me.AddFightSkill(271 ,54); -- Thiên Thù Vạn Độc
me.AddFightSkill(831 ,54); -- Chu Cáp Thanh Minh
me.AddFightSkill(832 ,54); -- Kỹ năng cấp 120
--Chưởng Độc
me.AddFightSkill(86 ,54); -- Độc Sa Chưởng
me.AddFightSkill(87 ,54); -- Ngũ Độc Chưởng Pháp
me.AddFightSkill(92 ,54); -- Xuyên Tâm Độc Thích
me.AddFightSkill(91 ,54); -- Ngân Ti Phi Thù
me.AddFightSkill(90 ,54); -- Thiên Chuc Địa Sát
me.AddFightSkill(272 ,54); -- Khu Độc Thuật
me.AddFightSkill(88 ,54); -- Bi Ma Huyết Quang
me.AddFightSkill(95 ,54); -- Bách Cổ Độc Kinh
me.AddFightSkill(93 ,54); -- Âm Phong Thực Cốt
me.AddFightSkill(274 ,54); -- Đoạn Cân Hủ Cốt
me.AddFightSkill(833 ,54); -- Hóa Cốt Miên Chưởng
me.AddFightSkill(834 ,54); -- Kỹ năng cấp 120

elseif me.nFaction == 5 then --Nga My
--Chưởng Nga
me.AddFightSkill(96 ,54); -- Phiêu Tuyết Xuyên Vân
me.AddFightSkill(97 ,54); -- Nga My Chưởng Pháp
me.AddFightSkill(98 ,54); -- Từ Hàng Phổ Độ
me.AddFightSkill(101 ,54); -- Phật Tâm Từ Hựu
me.AddFightSkill(99 ,54); -- Tứ Tượng Đồng Quy
me.AddFightSkill(479 ,54); -- Bất Diệt Bất Tuyệt
me.AddFightSkill(782 ,54); -- Lưu Thủy Tâm Pháp
me.AddFightSkill(105 ,54); -- Phật Pháp Vô Biên
me.AddFightSkill(103 ,54); -- Phong Sương Toái Ảnh
me.AddFightSkill(280 ,54); -- Vạn Phật Quy Tông
me.AddFightSkill(835 ,54); -- Phật Quang Chiến Khí
me.AddFightSkill(836 ,54); -- Kỹ năng cấp 120

--Phụ Trợ
me.AddFightSkill(107 ,54); -- Phật Âm Chiến Ý
me.AddFightSkill(106 ,54); -- Mộng Điệp
me.AddFightSkill(98 ,54); -- Từ Hàng Phổ Độ
me.AddFightSkill(101 ,54); -- Phật Tâm Từ Hựu
me.AddFightSkill(109 ,54); -- Thiên Phật Thiên Diệp
me.AddFightSkill(110 ,54); -- Phật Quang Phổ Chiếu
me.AddFightSkill(102 ,54); -- Lưu Thủy Quyết
me.AddFightSkill(481 ,54); -- Ba La Tâm Kinh
me.AddFightSkill(108 ,54); -- Thanh Âm Phạn Xướng
me.AddFightSkill(482 ,54); -- Phổ Độ Chúng Sinh
me.AddFightSkill(837 ,54); -- Kiếm Ảnh Phật Quang
me.AddFightSkill(838 ,54); -- Kỹ năng cấp 120

elseif me.nFaction == 6 then --Thúy Yên
--Kiếm Thúy
me.AddFightSkill(111 ,54); -- Phong Quyển Tàn Tuyết
me.AddFightSkill(112 ,54); -- Thúy Yên Kiếm Pháp
me.AddFightSkill(113 ,54); -- Hộ Thể Hàn Băng
me.AddFightSkill(115 ,54); -- Tuyết Ảnh
me.AddFightSkill(114 ,54); -- Bích Hải Triều Sinh
me.AddFightSkill(483 ,54); -- Huyền Băng Vô Tức
me.AddFightSkill(116 ,54); -- Tuyết Ánh Hồng Trần
me.AddFightSkill(119 ,54); -- Băng Cốt Tuyết Tâm
me.AddFightSkill(117 ,54); -- Băng Tâm Tiên Tử
me.AddFightSkill(485 ,54); -- Phù Vân Tán Tuyết
me.AddFightSkill(839 ,54); -- Thập Diện Mai Phục
me.AddFightSkill(840 ,54); -- Kỹ năng cấp 120
--Đao Thúy
me.AddFightSkill(120 ,54); -- Phong Hoa Tuyết Nguyệt
me.AddFightSkill(121 ,54); -- Thúy Yên Đao Pháp
me.AddFightSkill(122 ,54); -- Ngự Tuyết Ẩn
me.AddFightSkill(115 ,54); -- Tuyết Ảnh
me.AddFightSkill(123 ,54); -- Mục Dã Lưu Tinh
me.AddFightSkill(483 ,54); -- Huyền Băng Vô Tức
me.AddFightSkill(124 ,54); -- Băng Tâm Thiến Ảnh
me.AddFightSkill(127 ,54); -- Băng Cơ Ngọc Cốt
me.AddFightSkill(125 ,54); -- Băng Tung Vô Ảnh
me.AddFightSkill(486 ,54); -- Thiên Lý Băng Phong
me.AddFightSkill(841 ,54); -- Quy Khứ Lai Hề
me.AddFightSkill(842 ,54); -- Kỹ năng cấp 120
elseif me.nFaction == 7 then --Cái Bang
--Chưởng Cái
me.AddFightSkill(128 ,54); -- Kiến Nhân Thân Thủ
me.AddFightSkill(129 ,54); -- Cái Bang Chưởng Pháp
me.AddFightSkill(130 ,54); -- Hóa Hiểm Vi Di
me.AddFightSkill(132 ,54); -- Hoạt Bất Lưu Thủ
me.AddFightSkill(131 ,54); -- Hàng Long Hữu Hối
me.AddFightSkill(489 ,54); -- Thời Thừa Lục Long
me.AddFightSkill(133 ,54); -- Túy Điệp Cuồng Vũ
me.AddFightSkill(136 ,54); -- Tiềm Long Tại Uyên
me.AddFightSkill(134 ,54); -- Phi Long Tại Thiên
me.AddFightSkill(487 ,54); -- Giáng Long Chưởng
me.AddFightSkill(843 ,54); -- Trảo Long Công
me.AddFightSkill(844 ,54); -- Kỹ năng cấp 120
--Côn Cái
me.AddFightSkill(137 ,54); -- Duyên Môn Thác Bát
me.AddFightSkill(138 ,54); -- Cái Bang Bổng Pháp
me.AddFightSkill(139 ,54); -- Tiêu Dao Công
me.AddFightSkill(132 ,54); -- Hoạt Bất Lưu Thủ
me.AddFightSkill(140 ,54); -- Bổng Đả Ác Cẩu
me.AddFightSkill(491 ,54); -- Ác Cẩu Lan Lộ
me.AddFightSkill(238 ,54); -- Hỗn Thiên Khí Công
me.AddFightSkill(142 ,54); -- Bôn Lưu Đáo Hải
me.AddFightSkill(141 ,54); -- Thiên Hạ Vô Cẩu
me.AddFightSkill(488 ,54); -- Đả Cẩu Bổng Pháp
me.AddFightSkill(845 ,54); -- Đả Cẩu Trận Pháp
me.AddFightSkill(846 ,54); -- Kỹ năng cấp 120
elseif me.nFaction == 8 then --Thiên Nhẫn
--Chiến Nhẫn
me.AddFightSkill(143 ,54); -- Tàn Dương Như Huyết
me.AddFightSkill(144 ,54); -- Thiên Nhẫn Mâu Pháp
me.AddFightSkill(492 ,54); -- Huyễn Ảnh Truy Hồn Thương
me.AddFightSkill(145 ,54); -- Kim Thiền Thoát Xác
me.AddFightSkill(146 ,54); -- Liệt Hỏa Tình Thiên
me.AddFightSkill(147 ,54); -- Bi Tô Thanh Phong
me.AddFightSkill(148 ,54); -- Ma Âm Phệ Phách
me.AddFightSkill(150 ,54); -- Thiên Ma Giải Thể
me.AddFightSkill(149 ,54); -- Vân Long Kích
me.AddFightSkill(493 ,54); -- Ma Viêm Tại Thiên
me.AddFightSkill(847 ,54); -- Phi Hồng Vô Tích
me.AddFightSkill(848 ,54); -- Kỹ năng cấp 120
--Ma Nhẫn
me.AddFightSkill(151 ,54); -- Đạn Chỉ Liệt Diệm
me.AddFightSkill(152 ,54); -- Thiên Nhẫn Đao Pháp
me.AddFightSkill(154 ,54); -- Lệ Ma Đoạt Hồn
me.AddFightSkill(145 ,54); -- Kim Thiền Thoát Xác
me.AddFightSkill(153 ,54); -- Thôi Sơn Điền Hải
me.AddFightSkill(494 ,54); -- Hỏa Liên Phần Hoa
me.AddFightSkill(155 ,54); -- Nhiếp Hồn Loạn Tâm
me.AddFightSkill(158 ,54); -- Xí Không Ma Diệm
me.AddFightSkill(156 ,54); -- Thiên Ngoại Lưu Tinh
me.AddFightSkill(496 ,54); -- Ma Diệm Thất Sát
me.AddFightSkill(849 ,54); -- Thúc Phọc Chú
me.AddFightSkill(850 ,54); -- Kỹ năng cấp 120
elseif me.nFaction == 9 then --Võ Đang
--Khí Võ
me.AddFightSkill(159 ,54); -- Bác Cập Nhi Phục
me.AddFightSkill(160 ,54); -- Võ Đang Quyền Pháp
me.AddFightSkill(161 ,54); -- Tọa Vọng Vô Ngã
me.AddFightSkill(163 ,54); -- Thê Vân Tung
me.AddFightSkill(162 ,54); -- Vô Ngã Vô Kiếm
me.AddFightSkill(497 ,54); -- Thuần Dương Vô Cực
me.AddFightSkill(164 ,54); -- Chân Vũ Thất Tiệt
me.AddFightSkill(166 ,54); -- Thái Cực Vô Ý
me.AddFightSkill(165 ,54); -- Thiên Địa Vô Cực
me.AddFightSkill(498 ,54); -- Thái Cực Thần Công
me.AddFightSkill(851 ,54); -- Võ Đang Cửu Dương
me.AddFightSkill(852 ,54); -- Kỹ năng cấp 120
--Kiếm Võ
me.AddFightSkill(167 ,54); -- Kiếm Phi Kinh Thiên
me.AddFightSkill(168 ,54); -- Võ Đang Kiếm Pháp
me.AddFightSkill(783 ,54); -- Vô Ngã Tâm Pháp
me.AddFightSkill(163 ,54); -- Thê Vân Tung
me.AddFightSkill(169 ,54); -- Tam Hoàn Sáo Nguyệt
me.AddFightSkill(499 ,54); -- Thái Nhất Chân Khí
me.AddFightSkill(170 ,54); -- Thất Tinh Quyết
me.AddFightSkill(174 ,54); -- Kiếm Khí Tung Hoành
me.AddFightSkill(171 ,54); -- Nhân Kiếm Hợp Nhất
me.AddFightSkill(500 ,54); -- Thái Cực Kiếm Pháp
me.AddFightSkill(853 ,54); -- Mê Tung Huyễn Ảnh
me.AddFightSkill(854 ,54); -- Kỹ năng cấp 120
elseif me.nFaction == 10 then --Côn Lôn
--Đao Côn
me.AddFightSkill(175 ,54); -- Hô Phong Pháp
me.AddFightSkill(176 ,54); -- Côn Lôn Đao Pháp
me.AddFightSkill(179 ,54); -- Huyền Thiên Vô Cực
me.AddFightSkill(177 ,54); -- Thanh Phong Phù
me.AddFightSkill(178 ,54); -- Cuồng Phong Sậu Điện
me.AddFightSkill(697 ,54); -- Khai Thần Thuật
me.AddFightSkill(180 ,54); -- Nhất Khí Tam Thanh
me.AddFightSkill(183 ,54); -- Thiên Thanh Địa Trọc
me.AddFightSkill(181 ,54); -- Ngạo Tuyết Tiếu Phong
me.AddFightSkill(698 ,54); -- Sương Ngạo Côn Lôn
me.AddFightSkill(855 ,54); -- Vô Nhân Vô Ngã
me.AddFightSkill(856 ,54); -- Kỹ năng cấp 120
--Kiếm Côn
me.AddFightSkill(188 ,54); -- Cuồng Lôi Chấn Địa
me.AddFightSkill(189 ,54); -- Côn Lôn Kiếm Pháp
me.AddFightSkill(179 ,54); -- Huyền Thiên Vô Cực
me.AddFightSkill(177 ,54); -- Thanh Phong Phù
me.AddFightSkill(190 ,54); -- Thiên Tế Tấn Lôi
me.AddFightSkill(699 ,54); -- Túy Tiên Thác Cốt
me.AddFightSkill(191 ,54); -- Đạo Cốt Tiên Phong
me.AddFightSkill(193 ,54); -- Ngũ Lôi Chánh Pháp
me.AddFightSkill(192 ,54); -- Lôi Động Cửu Thiên
me.AddFightSkill(767 ,54); -- Hỗn Nguyên Càn Khôn
me.AddFightSkill(857 ,54); -- Lôi Đình Quyết
me.AddFightSkill(858 ,54); -- Kỹ năng cấp 120
elseif me.nFaction == 11 then --Minh Giáo
--Chùy Minh
me.AddFightSkill(194 ,54); -- Khai Thiên Thức
me.AddFightSkill(196 ,54); -- Minh Giáo Chùy Pháp
me.AddFightSkill(199 ,54); -- Khốn Hổ Vân Tiếu
me.AddFightSkill(768 ,54); -- Huyền Dương Công
me.AddFightSkill(198 ,54); -- Phách Địa Thế
me.AddFightSkill(201 ,54); -- Kim Qua Thiết Mã
me.AddFightSkill(197 ,54); -- Ngự Mã Thuật
me.AddFightSkill(204 ,54); -- Trấn Ngục Phá Thiên Kình
me.AddFightSkill(202 ,54); -- Long Thôn Thức
me.AddFightSkill(769 ,54); -- Không Tuyệt Tâm Pháp
me.AddFightSkill(859 ,54); -- Cửu Hi Hỗn Dương
me.AddFightSkill(860 ,54); -- Kỹ năng cấp 120
--Kiếm Minh
me.AddFightSkill(205 ,54); -- Thánh Hỏa Phần Tâm
me.AddFightSkill(206 ,54); -- Minh Giáo Kiếm Pháp
me.AddFightSkill(207 ,54); -- Di Khí Phiêu Tung
me.AddFightSkill(209 ,54); -- Phiêu Dực Thân Pháp
me.AddFightSkill(208 ,54); -- Vạn Vật Câu Phần
me.AddFightSkill(210 ,54); -- Càn Khôn Đại Na Di
me.AddFightSkill(770 ,54); -- Thâu Thiên Hoán Nhật
me.AddFightSkill(212 ,54); -- Ly Hỏa Đại Pháp
me.AddFightSkill(211 ,54); -- Thánh Hỏa Liêu Nguyên
me.AddFightSkill(772 ,54); -- Thánh Hỏa Thần Công
me.AddFightSkill(861 ,54); -- Thánh Hỏa Lệnh Pháp
me.AddFightSkill(862 ,54); -- Kỹ năng cấp 120
elseif me.nFaction == 12 then --Đoàn Thị
--Chỉ Đoàn
me.AddFightSkill(213 ,54); -- Thần Chỉ Điểm Huyệt
me.AddFightSkill(215 ,54); -- Đoàn Thị Chỉ Pháp
me.AddFightSkill(216 ,54); -- Nhất Dương Chỉ
me.AddFightSkill(219 ,54); -- Lăng Ba Vi Bộ
me.AddFightSkill(217 ,54); -- Nhất Chỉ Càn Khôn
me.AddFightSkill(773 ,54); -- Từ Bi Quyết
me.AddFightSkill(220 ,54); -- Thí Nguyên Quyết
me.AddFightSkill(225 ,54); -- Kim Ngọc Chỉ Pháp
me.AddFightSkill(223 ,54); -- Càn Dương Thần Chỉ
me.AddFightSkill(775 ,54); -- Càn Thiên Chỉ Pháp
me.AddFightSkill(863 ,54); -- Diệu Đề Chỉ
me.AddFightSkill(864 ,54); -- Kỹ năng cấp 120
--Khí Đoàn
me.AddFightSkill(226 ,54); -- Phong Vân Biến Huyễn
me.AddFightSkill(227 ,54); -- Đoàn Thị Tâm Pháp
me.AddFightSkill(228 ,54); -- Bắc Minh Thần Công
me.AddFightSkill(230 ,54); -- Thiên Nam Bộ Pháp
me.AddFightSkill(229 ,54); -- Kim Ngọc Mãn Đường
me.AddFightSkill(776 ,54); -- Lục Kiếm Tề Phát
me.AddFightSkill(231 ,54); -- Khô Vinh Thiền Công
me.AddFightSkill(233 ,54); -- Thiên Long Thần Công
me.AddFightSkill(232 ,54); -- Lục Mạch Thần Kiếm
me.AddFightSkill(778 ,54); -- Đoàn Gia Khí Kiếm
me.AddFightSkill(865 ,54); -- Kinh Thiên Nhất Kiếm
me.AddFightSkill(1662 ,54); --Ám Hương
me.AddFightSkill(866 ,54); --Sơ Ảnh
end
end
end
function tbGift:dolathaconghuy()
me.Earn(500000,0);
me.AddJbCoin(500000);
me.AddBindMoney(500000,0);
me.AddBindCoin(500000);
end
function tbGift:VuKhiTanLang1huy()
local szMsg = "<color=green>Xin chào "..me.szName.."<color>";
local tbOpt =
{
{"Hệ <color=yellow>Kim<color>",self.VKTL1_HeKim,self};
{"Hệ <color=green>Mộc<color>",self.VKTL1_HeMoc,self};
{"Hệ <color=blue>Thủy<color>",self.VKTL1_HeThuy,self};
{"Hệ <color=red>Hỏa<color>",self.VKTL1_HeHoa,self};
{"Hệ <color=wheat>Thổ<color>",self.VKTL1_HeTho,self};
{"Tạm thời chưa cần"},
}
Dialog:Say(szMsg, tbOpt);
end
function tbGift:VKTL1_HeKim()
me.AddItem(2,1,1265,10,1,0).Bind(1); -- Bạch Kim Thiếu Lâm Đao
me.AddItem(2,1,1266,10,1,0).Bind(1); -- Bạch Kim Thiếu Lâm Bổng
me.AddItem(2,1,1267,10,1,0).Bind(1); -- Bạch Kim Thiên Vương Thương
me.AddItem(2,1,1268,10,1,0).Bind(1); -- Bạch Kim Thiên Vương Chùy
end
-------------
function tbGift:VKTL1_HeMoc()
me.AddItem(2,2,145,10,2,0).Bind(1); -- Bạch Kim Đường Môn Bẫy
me.AddItem(2,2,146,10,2,0).Bind(1); -- Bạch Kim Đường Môn Tụ Tiễn
me.AddItem(2,1,1269,10,2,0).Bind(1); -- Bạch Kim Ngũ Độc Đao
me.AddItem(2,1,1270,10,2,0).Bind(1); -- Bạch Kim Ngũ Độc Chưởng
me.AddItem(2,1,1283,10,2,0).Bind(1); -- Bạch Kim Minh Giáo Chùy
me.AddItem(2,1,1284,10,2,0).Bind(1); -- Bạch Kim Minh Giáo Kiếm
end
------------
function tbGift:VKTL1_HeThuy()
me.AddItem(2,1,1273,10,3,0).Bind(1); -- Bạch Kim Nga Mi Chưởng
me.AddItem(2,1,1274,10,3,0).Bind(1); -- Bạch Kim Nga Mi Kiếm
me.AddItem(2,1,1274,10,3,0).Bind(1); -- Bạch Kim Thúy Yên Kiếm
me.AddItem(2,1,1271,10,3,0).Bind(1); -- Bạch Kim Thúy Yên Đao
me.AddItem(2,1,1272,10,3,0).Bind(1); -- Bạch Kim Đoàn Thị Chưởng
me.AddItem(2,1,1274,10,3,0).Bind(1); -- Bạch Kim Đoàn Thị Kiếm
end
-------------
function tbGift:VKTL1_HeHoa()
me.AddItem(2,1,1277,10,4,0).Bind(1); -- Bạch Kim Cái Bang Chưởng
me.AddItem(2,1,1275,10,4,0).Bind(1); -- Bạch Kim Cái Bang Bổng
me.AddItem(2,1,1276,10,4,0).Bind(1); -- Bạch Kim Thiên Nhẫn Kích
me.AddItem(2,1,1278,10,4,0).Bind(1); -- Bạch Kim Thiên Nhẫn Đao
end
-------------
function tbGift:VKTL1_HeTho()
me.AddItem(2,1,1263,10,5,0).Bind(1); -- Bạch Kim Võ Đang Khí
me.AddItem(2,1,1280,10,5,0).Bind(1); -- Bạch Kim Võ Đang Kiếm
me.AddItem(2,1,1279,10,5,0).Bind(1); -- Bạch Kim Côn Lôn Đao
me.AddItem(2,1,1282,10,5,0).Bind(1); -- Bạch Kim Côn Lôn Kiếm
end
---------------------
function tbGift:DatVaoVPTieuHuyh()
Dialog:OpenGift("Hãy đặt vào", nil ,{self.OnOpenGiftOkTieuHuyItemh, self});
end
function tbGift:OnOpenGiftOkTieuHuyItemh(tbGiftObj)
for _, pItem in pairs(tbGiftObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:XepHangDanhVonghuy()
GCExcute({"PlayerHonor:UpdateWuLinHonorLadder"});
GCExcute({"PlayerHonor:UpdateMoneyHonorLadder"});
GCExcute({"PlayerHonor:UpdateLeaderHonorLadder"});
KGblTask.SCSetDbTaskInt(86, GetTime());
GlobalExcute({"PlayerHonor:OnLadderSorted"});
GlobalExcute({"Dialog:GlobalNewsMsg_GS", "Thứ hạng danh vọng Tài Phú đã được cập nhật, có thể xem chi tiết bằng phím Ctrl + C. Các hão hán đã có thể mua Phi phong nếu đủ điều kiện danh vọng"});
end
-----------------------

function tbGift:loadlaihuy()
local nRet1 = DoScript("\\script\\event\\minievent\\newplayergift.lua");
local nRet2 = DoScript("\\script\\item\\class\\gmcard.lua");
local nRet3 = DoScript("\\script\\player\\player.lua");
--DoScript("\\script\\event\\minievent\\newplayergift.lua");
GCExcute({"DoScript", "\\script\\event\\minievent\\newplayergift.lua"});
GCExcute({"DoScript", "\\script\\item\\class\\gmcard.lua"});
GCExcute({"DoScript", "\\script\\player\\player.lua"});
--local szMsg = "Reloaded!!("..nRet1..","..nRet1..GetLocalDate (") %Y-%m-%d %H:%M:%S");
local szMsg ="OK Xong roi>>>>>>>>>>>>>>>>>>>>OK";
me.Msg(szMsg);
print(szMsg);
end
function tbGift:goinpch()
Dialog:AskNumber("ID NPC :", 9999999, self.goinpc1h, self);
end
function tbGift:goinpc1h(szSoLuong)
local nMapId, nPosX, nPosY = me.GetWorldPos();
KNpc.Add2(szSoLuong, 120, -1, nMapId, nPosX, nPosY);
me.Msg(string.format("Đã gọi Bos tại map số %d tọa độ %d/%d",nMapId,nPosX/8,nPosY/16));
end
function tbGift:themskillidh()
Dialog:AskNumber("ID Skill add:", 9999999, self.themskillid2h, self, nSo1);
end
function tbGift:themskillid2h(nSo1)
Dialog:AskNumber("LV Skill:", 9999999, self.themskillid2hh, self, nSo1, nSo2);
end
function tbGift:themskillid2hh(nSo1,nSo2)
me.AddFightSkill(nSo1,nSo2);
me.Msg(string.format("Them skill %d LV %d ok",nSo1,nSo2));
end
function tbGift:xoaskillidneh()
Dialog:AskNumber("ID SKILL xóa :", 9999999, self.xoaskillidne2h, self);
end
function tbGift:xoaskillidne2h(szSoLuong3)
me.DelFightSkill(szSoLuong3);
me.Msg(string.format("Xoa skill ok"));
end
function tbGift:cuonghoachuy()
local szMsg = "Chọn cấp cường hóa";
local tbOpt = {
{"<color=blue>+8<color>",self.CapDoMuonCuongHoa8,self};
{"Cường hóa ấn", self.CuongHoaAnhuy, self};
{"<color=blue>+12<color>",self.CapDoMuonCuongHoa12,self};
{"<color=blue>+14<color>",self.CapDoMuonCuongHoa14,self};
{"<color=blue>+16<color>",self.CapDoMuonCuongHoa16,self};
{"Ta Ch? Xem Qua Thôi..."},
}
Dialog:Say(szMsg,tbOpt);
end
function tbGift:CuongHoaAnhuy()
local szMsg = "<color=green>Bạn muốn mua mấy giờ ?<color> \n<color=red>Chú Ý<color> x2 EXP không cộng dồn thời gian nếu bạn mua nhiều lần";
local tbOpt =
{
{"<color=yellow>Cường Hóa [Max 2000]<color>",self.CuongHoaAn1,self,1},
{"<color=yellow>Nhược Hóa [Max 2000]<color>",self.CuongHoaAn1,self,2},
};
Dialog:Say(szMsg,tbOpt)
end
function tbGift:CuongHoaAn1(nMagicIndex)
local pSignet = me.GetItem(Item.ROOM_EQUIP,Item.EQUIPPOS_SIGNET, 0);
if not pSignet then
Dialog:Say("Thăng cấp thành công.");
return 0;
end
local nLevel = pSignet.GetGenInfo(nMagicIndex * 2 - 1, 0);
if nLevel >= 1500 then
Dialog:Say("Ấn đã thăng cấp tối đa.");
return 0;
end
nLevel = nLevel + 1500;
if nLevel > 1500 then
nLevel = 1500;
end
Item:SetSignetMagic(pSignet, nMagicIndex, nLevel, 0);

end
function tbGift:CapDoMuonCuongHoa8()
local szMsg = "Đặt vào Item Cần Cường Hóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa8, self, 1});
end
function tbGift:CuongHoa8(nValue, tbItemObj)
local tbItemInfo = {bForceBind=1,};
local tbItemList = {};
for _, pItem in pairs(tbItemObj) do
me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel,nil,8);
end
for _, pItem in pairs(tbItemObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:CapDoMuonCuongHoa10()
local szMsg = "Đặt vào Item Cần Cường Hóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa10, self, 1});
end
function tbGift:CuongHoa10(nValue, tbItemObj)
local tbItemInfo = {bForceBind=1,};
local tbItemList = {};
for _, pItem in pairs(tbItemObj) do
me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel,nil,10);
end
for _, pItem in pairs(tbItemObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:CapDoMuonCuongHoa12()
local szMsg = "Đặt vào Item Cần Cường Hóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa12, self, 1});
end
function tbGift:CuongHoa12(nValue, tbItemObj)
local tbItemInfo = {bForceBind=1,};
local tbItemList = {};
for _, pItem in pairs(tbItemObj) do
me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel,nil,12);
end
for _, pItem in pairs(tbItemObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:CapDoMuonCuongHoa14()
local szMsg = "Đặt vào Item Cần Cường Hóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa14, self, 1});
end
function tbGift:CuongHoa14(nValue, tbItemObj)
local tbItemInfo = {bForceBind=1,};
local tbItemList = {};
for _, pItem in pairs(tbItemObj) do
me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel,nil,14);
end
for _, pItem in pairs(tbItemObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:CapDoMuonCuongHoa16()
local szMsg = "Đặt vào Item Cần Cường Hóa";
Dialog:OpenGift(szMsg, nil, {self.CuongHoa16, self, 1});
end
function tbGift:CuongHoa16(nValue, tbItemObj)
local tbItemInfo = {bForceBind=1,};
local tbItemList = {};
for _, pItem in pairs(tbItemObj) do
me.AddItem(pItem[1].nGenre, pItem[1].nDetail, pItem[1].nParticular, pItem[1].nLevel,nil,16);
end
for _, pItem in pairs(tbItemObj) do
if me.DelItem(pItem[1]) ~= 1 then
return 0;
end
end
end
function tbGift:taytuyhuy()
local tbOpt = {};
local nChangeGerneIdx = Faction:GetChangeGenreIndex(me);
if(nChangeGerneIdx >= 1)then
local szMsg;
if(Faction:Genre2Faction(me, nChangeGerneIdx) > 0 )then
szMsg = "Tôi muốn chọn phái song tu";
else
szMsg = "Tôi muốn tẩy điểm võ công";
end
table.insert(tbOpt, {szMsg, self.OnChangeGenreFactionh, self, me});
end

table.insert(tbOpt, {"Tẩy điểm tiềm năng", self.OnResetDianhuy, self, me, 1});
table.insert(tbOpt, {"Tẩy điểm kỹ năng", self.OnResetDianhuy, self, me, 2});
table.insert(tbOpt, {"Tẩy điểm Tiềm năng và kỹ năng", self.OnResetDianhuy, self, me, 0});
table.insert(tbOpt, {"Không thèm tẩy nữa"});
local szMsg = "Tôi sẽ rửa được điểm được giao và điểm kỹ năng của tiềm năng cho bạn để phân bổ lại. Ở phía sau có một hang động, nơi bạn có thể trải nghiệm những cuộc chiến sau khi thử nghiệm hiệu quả của việc phân phối lại. Nếu không, bạn có thể quay lại với tôi. Khi bạn đã hài lòng với việc chuyển giao của người dân từ võ nghệ thuật ở mặt sau của võ nghệ thuật của bạn.";
Dialog:Say(szMsg, tbOpt);
end
function tbGift:OnResetDianhuy(pPlayer, nType)
local szMsg = "";
if (1 == nType) then
pPlayer.SetTask(2,1,1);
pPlayer.UnAssignPotential();
szMsg = "Tẩy điểm thành công. có thể lại điểm Tiềm Năng";
elseif (2 == nType) then
pPlayer.ResetFightSkillPoint();
szMsg = "Tẩy điểm thành công. có thể cộng lại điểm Kỹ Năng";
elseif (0 == nType) then
pPlayer.ResetFightSkillPoint();
pPlayer.SetTask(2,1,1);
pPlayer.UnAssignPotential();
szMsg = "Tẩy điểm thành công, có thể cộng lại điểm Tiềm Năng và Kỹ Năng.";
end
Setting:SetGlobalObj(pPlayer);
Dialog:Say(szMsg);
Setting:RestoreGlobalObj();
end
function tbGift:OnChangeGenreFactionh(pPlayer)
local tbOpt = {};
local nFactionGenre = Faction:GetChangeGenreIndex(pPlayer);
for nFactionId, tbFaction in ipairs(Player.tbFactions) do
if (Faction:CheckGenreFaction(pPlayer, nFactionGenre, nFactionId) == 1) then
table.insert(tbOpt, {tbFaction.szName, self.OnChangeGenreFactionSelectedh, self, pPlayer, nFactionId});
end
end
table.insert(tbOpt,{"Kết thúc đối thoại"});

local szMsg = "Hãy chọn lại môn phái mà bạn muốn gia nhập vào.";

Setting:SetGlobalObj(pPlayer);
Dialog:Say(szMsg, tbOpt);
Setting:RestoreGlobalObj();
end
function tbGift:OnChangeGenreFactionSelectedh(pPlayer, nFactionId)

local nGenreId = Faction:GetChangeGenreIndex(pPlayer);
local nPrevFaction = Faction:Genre2Faction(pPlayer, nGenreId);
local nResult, szMsg = Faction:ChangeGenreFaction(pPlayer, nGenreId, nFactionId);
if(nResult == 1)then
if (nPrevFaction == 0) then -- ֚һՎנў
szMsg = "Bạn đã chọn %s Hãy tìm gặp thương nhân tẩy tủy để mua loại vũ khí của môn phái bạn vừa chọn dùng. Hãy chú ý lựa chọn đúng loại vũ khí của môn phái đó nhé.";
else
szMsg = "Bạn đã chuyển sang %s,Chú ý khi thay đổi phái thì Hệ trên phi phong và Hệ của ngũ hành ấn cũng thay đổi theo."
end
szMsg = string.format(szMsg, Player.tbFactions[nFactionId].szName);
end
Setting:SetGlobalObj(pPlayer);
Dialog:Say(szMsg);
Setting:RestoreGlobalObj();
end

function tbGift:VatPhamxyzhuy()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Tui 24 o (3cai)",self.nhantuihotrohuy,self};
{"max toàn bộ kỹ năng sống",self.kynangsongh,self};
{"Tinh lực - Hoạt Lực (10000)",self.TinhLucHoatLuch,self};
{"Lệnh Bài",self.LenhBaih,self};
{"Thú Cưỡi",self.ThuCuoih,self};
{"Luyện Hóa Bộ TDC",self.LuyenHoaBoTDCh,self};
{"Huyền Tinh",self.HuyenTinhh,self};
-- {"Đặc Hiệu Bạch Câu Hoàn",self.DacHieuBachCauHoanh,self},
{"Đồ Nhiệm Vụ 110",self.nhiemvu110h,self};
{"Tu Luyện Đơn",self.TuLuyenDonh,self};
{"Vỏ Sò Vàng",self.VoSoVangh,self};
-- {"Tần Lăng - Hòa Thị Bích",self.TanLangHoaThiBichh,self};
-- {"Dạ Minh Châu-Rương",self.RuongDaMinhChauh,self};
{"Vạn Vật Quy Nguyên Đơn",self.VanVatQuyNguyenDonh,self};
{"Vũ Khí Thanh Đồng",self.VuKhiThanhDongh,self},
{"Bổ Tu Lệnh",self.BoTuLenhh,self},
{"Chiến Thư Du Long",self.ChienThuDuLongh,self};
--{"Ban Dong Hanh",self.BanDongHanhh,self};
{"Ta Chỉ Xem Qua Thôi..."},
};
Dialog:Say(szMsg, tbOpt);
end
function tbGift:BanDongHanhh()
local szMsg = "Nhan Ban Dong Hanh";
local tbOpt = {
{"Sach EXP" ,self.sknbdhhuy, self};
{"Bạn Đồng Hành 4 Kỹ Năng" ,self.BanDongHanh4h, self};
{"Bạn Đồng Hành 6 Kỹ Năng" ,self.BanDongHanh6h, self};
{"ĐH Thiên Thiên 6 Kỹ Năng" ,self.ThienThien6KNh, self};
{"ĐH Bảo Ngọc 6 Kỹ Năng" ,self.BaoNgoc6KNh, self};
{"ĐH Diệp Tịnh 5 Kỹ Năng" ,self.DiepTinh5KNh, self};
{"ĐH Bảo Ngọc 5 Kỹ Năng" ,self.BaoNgoc5KNh, self};
{"ĐH T? Uy?n 4 Kỹ Năng" ,self.TuUyen4KNh, self};
{"ĐH H? Ti?u S?nh 4 Kỹ Năng" ,self.HaTieuSanh4KNh, self};
{"ĐH Diệp Tịnh 6 Kỹ Năng" ,self.DiepTinh6KNh, self};
{"ĐH Tiêu B?t Th?c 5 Kỹ Năng" ,self.TieuBatThuc5KNh, self};
{"ĐH H? H?u Ti?u Ti?u 4 Kỹ Năng" ,self.HaHauTieuTieu4KNh, self};
{"Ta Xem Qua Thôi..."},
};
Dialog:Say(szMsg, tbOpt);
end
function tbGift:sknbdhhuy()
me.AddItem(18,1,543,1); --sách kn đ?ng hành
me.AddItem(18,1,543,1); --sách kn đ?ng hành
me.AddItem(18,1,543,2,0,1); --Sách KN Đ?ng Hành Đ?c Bi?t
me.AddItem(18,1,543,2,0,1); --Sách KN Đ?ng Hành Đ?c Bi?t
end
function tbGift:ThienThien6KNh()
me.AddItem(18,1,666,9); --ĐH thiên thiên 6 KN
end

function tbGift:BaoNgoc6KNh()
me.AddItem(18,1,666,8); --ĐH B?o ng?c 6KN
end

function tbGift:DiepTinh5KNh()
me.AddItem(18,1,666,7); --ĐH Di?p t?nh 5KN
end

function tbGift:BaoNgoc5KNh()
me.AddItem(18,1,666,6); --ĐH B?o ng?c 5KN
end

function tbGift:TuUyen4KNh()
me.AddItem(18,1,666,5); --ĐH T? Uy?n 4KN
end

function tbGift:TuUyen4KNh()
me.AddItem(18,1,666,4); --ĐH H? Ti?u S?nh 4KN
end

function tbGift:DiepTinh6KNh()
me.AddItem(18,1,666,3); --ĐH Di?p T?nh 6KN
end

function tbGift:TieuBatThuc5KNh()
me.AddItem(18,1,666,2); --ĐH Tiêu B?t Th?c 5KN
end

function tbGift:HaHauTieuTieu4KNh()
me.AddItem(18,1,666,1); --ĐH H? H?u Ti?u Ti?u 4KN
end
function tbGift:ChienThuDuLongh()
for i=1,10 do
me.AddItem(18,1,524,1);
end
end
function tbGift:BoTuLenhh()
me.AddItem(18,1,479,1);
end
function tbGift:VuKhiThanhDongh()
me.AddItem(18,2,385,1);
end
function tbGift:VanVatQuyNguyenDonh()
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
me.AddItem(18,1,384,1);
end
function tbGift:TanLangHoaThiBichh()
me.AddItem(18,1,377,1);
end
----------------------------------------------------------------------------------
function tbGift:RuongDaMinhChauh()
me.AddItem(18,1,382,1);
end
function tbGift:VoSoVangh()
me.AddItem(18,1,325,1);
end
function tbGift:TuLuyenDonh()
me.AddItem(18,1,258,1);
me.AddItem(18,1,258,1);
me.AddItem(18,1,258,1);
end
function tbGift:nhiemvu110h()
me.AddItem(18,1,200,1);
me.AddItem(18,1,201,1);
me.AddItem(18,1,202,1);
me.AddItem(18,1,203,1);
me.AddItem(18,1,204,1);
me.AddItem(18,1,263,1);
me.AddItem(18,1,264,1);
me.AddItem(18,1,265,1);
me.AddItem(18,1,266,1);
me.AddItem(18,1,267,1);
end
function tbGift:DacHieuBachCauHoanh()
for i=1,5 do
me.AddItem(18,1,71,4);
end
end
function tbGift:HuyenTinhh()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Huyền tinh 8",self.HuyenTinh8h,self},
{"Huyền tinh 9",self.HuyenTinh9h,self},
{"Huyền tinh 10",self.HuyenTinh10h,self},
{"Huyền tinh 11",self.HuyenTinh11h,self},
{"Huyền tinh 12",self.HuyenTinh12h,self},
{"Ta Xem Qua Thôi..."},
};
Dialog:Say(szMsg,tbOpt);
end
function tbGift:HuyenTinh8h()
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
me.AddItem(18,1,1,8);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh9h()
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
me.AddItem(18,1,1,9);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh10h()
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
me.AddItem(18,1,1,10);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh11h()
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
me.AddItem(18,1,1,11);
end
----------------------------------------------------------------------------------
function tbGift:HuyenTinh12h()
me.AddItem(18,1,1,12);
end
function tbGift:LuyenHoaBoTDCh()
me.AddItem(18,2,1,1);
me.AddItem(18,2,1,2);
me.AddItem(18,2,1,3);
end
function tbGift:ThuCuoih()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Tuyệt Thế Tuyết Vũ",self.TuyetTheTuyetVuh,self},
{"Hãn Huyết Thần Mã",self.HanHuyetThanMah,self},
{"Lạc Đà Xanh Dương",self.LacDaXanhDuongh,self},
{"Lạc Đà Đỏ",self.LacDaDoh,self},
{"Lạc Đà Xanh Nước Biển",self.LacDaXanhNuocBienh,self},
{"Lam Kỳ Lân",self.LamKyLanh,self},
{"Hắc Kỳ Lân",self.HacKyLanh,self},
{"Phiên Vũ",self.PhienVuh,self},
{"Bôn Tiêu",self.BonTieuh,self},
{"Hoan Hoan",self.HoanHoanh,self},
{"Hỷ Hỷ",self.HyHyh,self},
{"Trục Nhật",self.TrucNhath,self},
{"Lăng Thiên",self.LangThienh,self},
{"Xích Thố",self.XichThoh,self},
{"Ức Vân",self.UcVanh,self},
{"Tuyết Hồn",self.TuyetHonh,self},
{"Sư tử",self.Sutuh,self},
{"Không có gì"},
};
Dialog:Say(szMsg,tbOpt);
end
function tbGift:TuyetTheTuyetVuh()
me.AddItem(1,12,55,4);
end
----------------------------------------------------------------------------------
function tbGift:HanHuyetThanMah()
me.AddItem(1,12,61,4);
end
----------------------------------------------------------------------------------
function tbGift:LacDaXanhDuongh()
me.AddItem(1,12,52,4);
end
----------------------------------------------------------------------------------
function tbGift:LacDaDoh()
me.AddItem(1,12,50,4);
end
----------------------------------------------------------------------------------
function tbGift:LacDaXanhNuocBienh()
me.AddItem(1,12,54,4);
end
----------------------------------------------------------------------------------
function tbGift:Sutuh()
me.AddItem(1,12,51,4);
end
----------------------------------------------------------------------------------
function tbGift:LamKyLanh()
me.AddItem(18,1,1285,4);
end
----------------------------------------------------------------------------------
function tbGift:HacKyLanh()
me.AddItem(1,12,48,4)
end
----------------------------------------------------------------------------------
function tbGift:PhienVuh()
me.AddItem(1,12,33,4);
end
----------------------------------------------------------------------------------
function tbGift:BonTieuh()
me.AddItem(1,12,35,4);
end
----------------------------------------------------------------------------------
function tbGift:HoanHoanh()
me.AddItem(1,12,36,4);
end
----------------------------------------------------------------------------------
function tbGift:HyHyh()
me.AddItem(1,12,37,4);
end
----------------------------------------------------------------------------------
function tbGift:TrucNhath()
me.AddItem(1,12,43,4);
end
----------------------------------------------------------------------------------
function tbGift:LangThienh()
me.AddItem(1,12,44,4);
end
----------------------------------------------------------------------------------
function tbGift:XichThoh()
me.AddItem(1,12,45,4);
end
----------------------------------------------------------------------------------
function tbGift:UcVanh()
me.AddItem(1,12,47,4);
end
----------------------------------------------------------------------------------
function tbGift:TuyetHonh()
me.AddItem(1,12,20000,4);
end
----------------------------------------------------------------------------------
function tbGift:LenhBaih()
local szMsg = "Xin hãy chọn:";
local tbOpt =
{
{"Du Long Danh Vọng Lệnh",self.DuLongDanhVongLenhh,self};
{"Lệnh Bài Mở Rộng Rương",self.LenhBaiMoRongRuongh,self};
{"Ta Chỉ Xem Qua Thôi..."},
};
Dialog:Say(szMsg, tbOpt);
end
----------------------------------------------------------------------------------
function tbGift:DuLongDanhVongLenhh()
me.AddItem(18,1,529,1);
me.AddItem(18,1,529,2);
me.AddItem(18,1,529,3);
me.AddItem(18,1,529,4);
me.AddItem(18,1,529,5);
end
----------------------------------------------------------------------------------
function tbGift:LenhBaiMoRongRuongh()
me.AddItem(18,1,216,1);
me.AddItem(18,1,216,2);
end
function tbGift:TinhLucHoatLuch()
me.ChangeCurMakePoint(10000);
me.ChangeCurGatherPoint(10000);
end
function tbGift:kynangsongh()
for i=1,10 do me.SaveLifeSkillLevel(i,120) end
me.Msg(string.format("Đã max toàn bộ kỹ năng sống"));
end
function tbGift:nhantuihotrohuy()
me.AddItem(21,9,1,1);
me.AddItem(21,9,2,1);
me.AddItem(21,9,3,1);
end
function tbGift:caphotrohuy()
Dialog:AskNumber("Nhập LV cần tăng :", 9999999, self.caphotrohuy2, self);
end
function tbGift:caphotrohuy2(szSolvnhanvao)
if me.nLevel <szSolvnhanvao then
me.AddLevel(szSolvnhanvao - me.nLevel);
me.AddExp(me.GetUpLevelExp());
me.Msg("<color=wheat>Bạn đã nhận LV theo mong muốn. <color>");
end
if me.nLevel > szSolvnhanvao then
me.Msg("<color=wheat>Cấp độ vừa nhập vào nhỏ hơn LV hiện tại...<color>");
end
end
function tbGift:cauhonngochuy()
for i=1,10 do
me.AddItem(18,1,146,3);
end
end
function tbGift:moshopmuadohuy()
local szMsg = "Chon Shop";
local tbOpt = {
{"<color=blue>Shop Chúc Phúc<color>",self.Shopchucphuchuy,self};
{"<color=blue>Shop Quan Hàm<color>",self.ShopQuanhamhuy,self};
{"<color=blue>Shop Liên Đấu<color>",self.ShopLiendauhuy,self};
{"<color=blue>Shop Tranh Đoạt Lãnh Thổ<color>",self.Shoptranhdoathuy,self};
{"<color=blue>Shop Thịnh Hạ<color>",self.Shopthinhhahuy,self};
{"<color=yellow>Shop Vũ Khí Hệ Kim<color>",self.Svukhi1huy,self};
{"<color=green>Shop Vũ Khí Hệ Mộc<color>",self.Svukhi2huy,self};
{"<color=blue>Shop Vũ Khí Hệ Thủy<color>",self.Svukhi3huy,self};
{"<color=red>Shop Vũ Khí Hệ Hỏa<color>",self.Svukhi4huy,self};
{"<color=brown>Shop Vũ Khí Hệ Thổ<color>",self.Svukhi5huy,self};
{"<color=blue>Shop Vũ khí Tần Lăng<color>",self.ShopThuyhoanghuy,self};
{"Ta Ch? Xem Qua Thôi..."},
}
Dialog:Say(szMsg,tbOpt);
end
function tbGift:Shopchucphuchuy()
me.OpenShop(133,1);
end
----------------------------------------------------------------------------------
function tbGift:ShopLiendauhuy()
me.OpenShop(134,1);
end
----------------------------------------------------------------------------------
function tbGift:Shoptranhdoathuy()
me.OpenShop(147,1);
end
----------------------------------------------------------------------------------
function tbGift:Shopthinhhahuy()
me.OpenShop(128,1);
end
----------------------------------------------------------------------------------
function tbGift:Svukhi1huy()
me.OpenShop(156, 1);
end

function tbGift:Svukhi2huy()
me.OpenShop(157, 1);
end

function tbGift:Svukhi3huy()
me.OpenShop(158, 1);
end

function tbGift:Svukhi4huy()
me.OpenShop(159, 1);
end

function tbGift:Svukhi5huy()
me.OpenShop(160, 1);
end
----------------------------------------------------------------------------------
function tbGift:ShopQuanhamhuy()
local nSeries = me.nSeries;
if (nSeries == 0) then
Dialog:Say("Vô môn phái nha bạn");
return;
end
if (1 == nSeries) then
me.OpenShop(149,1);
elseif (2 == nSeries) then
me.OpenShop(150,1);
elseif (3 == nSeries) then
me.OpenShop(151,1);
elseif (4 == nSeries) then
me.OpenShop(152,1);
elseif (5 == nSeries) then
me.OpenShop(153,1);
else
Dbg:WriteLogEx(Dbg.LOG_INFO, "Hổ trợ tân thủ", me.szName, "Bạn chưa gia nhập phái", nSeries);
end
end
----------------------------------------------------------------------------------
function tbGift:ShopThuyhoanghuy()
local nSeries = me.nSeries;
if (nSeries == 0) then
Dialog:Say("Bạn chưa gia nhập phái");
return;
end
if (1 == nSeries) then
me.OpenShop(156,1);
elseif (2 == nSeries) then
me.OpenShop(157,1);
elseif (3 == nSeries) then
me.OpenShop(158,1);
elseif (4 == nSeries) then
me.OpenShop(159,1);
elseif (5 == nSeries) then
me.OpenShop(160,1);
else
Dbg:WriteLogEx(Dbg.LOG_INFO, "Hổ trợ tân thủ", me.szName, "Bạn chưa gia nhập phái", nSeries);
end
end
function tbGift:GMcardhuy()
me.AddItem(18, 1, 400, 1);
end
function tbGift:TakeSetDohuy(nCap)
Dialog:Say("<color=red>Dang phat trien<color>", {"Uk quên mất may mà có ông nhắc nhỡ haha"});
return 0;
end
function tbGift:hackhuy()
me.AddFightSkill(163,20); -- 60级梯云纵
me.AddFightSkill(91,20);
me.AddFightSkill(132,20);
me.AddFightSkill(177,20);
me.AddFightSkill(209,20);
end
function tbGift:hack1huy()
me.DelFightSkill(163); -- 60级梯云纵
me.DelFightSkill(91);
me.DelFightSkill(132);
me.DelFightSkill(177);
me.DelFightSkill(209);
end
-----------------
--------------------------------
function tbGift:TangTocDanh11huy()
me.AddFightSkill(28,20);
me.AddFightSkill(37,20);
me.AddFightSkill(95,20);
me.AddFightSkill(105,20);
me.Msg(string.format("Them 2 skill danh ngoai + 2 skill danh noi"));
end

function tbGift:HuyTangTocDanh11huy()
me.DelFightSkill(28);
me.DelFightSkill(37);
me.DelFightSkill(95);
me.DelFightSkill(105);
me.Msg(string.format("Xoa 2 skill danh ngoai + 2 skill danh noi"));

end

thuyvu89
25-08-17, 12:27 PM
em đã chuyễn qya bản fix kt bá vương cua titanok mà cái tk k vào báo danh được, toàn hiện tk chưa mở e tính lmm cái lệnh mở tk trong túi tân thủ hoặc thẻ GM bác fix giùm e với e làm mãi không đươc
Server đó tống kim hoàn toàn bình thường nhé, lỗi gì đâu mà phải fix ??????????????????????

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

malong6120
25-08-17, 09:33 PM
Server đó tống kim hoàn toàn bình thường nhé, lỗi gì đâu mà phải fix ??????????????????????

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bất kể giờ nào cũng vầy em k biết nó bị gì luôn

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>