copday
19-06-13, 03:54 PM
local tbNpc = Npc:GetClass("VIP");
tbNpc.TaskGourp = 10001; --task mới phải add vào gameserver\setting\player\task_def.txt
tbNpc.nDuration = Env.GAME_FPS * 3600 * 24 * 7;
function tbNpc:OnDialog()
local szMsg = "<color=Yellow>Thời hạn VIP được nhận trong thời hạn 7 ngày<color>";
local tbOpt = {
{"<color=gold>Kích hoạt VIP<color>", self.OnDialog1, self},
{"Tôi đã hiểu"},
};
Dialog:Say(szMsg, tbOpt);
end
-------------
function tbNpc:OnDialog1()
local szOptMsg = "<color=green>Kích hoạt VIP. Ngươi có thể nhận được những ưu đãi đặc biệt<color>";
local tbOpt =
{
{"<color=red>Kích hoạt<color>",self.kh, self},
}
Dialog:Say(" " .. szOptMsg, tbOpt);
end
------------
function tbNpc:kh()
local nMyMoney = me.nCashMoney;
if nMyMoney< 200000 then
Dialog:Say("Bạn không đem đủ 20v bạc thường.");
return 0;
end
me.AddSkillState(393, 1, 2, self.nDuration, 1, 0, 1);---tăng tốc di chuyển
me.AddSkillState(478, 1, 2, self.nDuration, 1, 0, 1);--- thuốc may mắn
me.AddSkillState(880, 1, 2, self.nDuration, 1, 0, 1);---may mắn tăng
me.AddSkillState(1623, 1, 2, self.nDuration, 1, 0, 1);---kinh nghiệm đánh quái tăng
me.AddSkillState(897, 1, 2, self.nDuration, 1, 0, 1);-- chờ đổi môn phái
me.CostMoney(200000,0);
end
hi, khả năng của mình chỉ đến đó, chia sẽ anh em newbie, các pro đừng ném đá mình nhé!.\:D/
tbNpc.TaskGourp = 10001; --task mới phải add vào gameserver\setting\player\task_def.txt
tbNpc.nDuration = Env.GAME_FPS * 3600 * 24 * 7;
function tbNpc:OnDialog()
local szMsg = "<color=Yellow>Thời hạn VIP được nhận trong thời hạn 7 ngày<color>";
local tbOpt = {
{"<color=gold>Kích hoạt VIP<color>", self.OnDialog1, self},
{"Tôi đã hiểu"},
};
Dialog:Say(szMsg, tbOpt);
end
-------------
function tbNpc:OnDialog1()
local szOptMsg = "<color=green>Kích hoạt VIP. Ngươi có thể nhận được những ưu đãi đặc biệt<color>";
local tbOpt =
{
{"<color=red>Kích hoạt<color>",self.kh, self},
}
Dialog:Say(" " .. szOptMsg, tbOpt);
end
------------
function tbNpc:kh()
local nMyMoney = me.nCashMoney;
if nMyMoney< 200000 then
Dialog:Say("Bạn không đem đủ 20v bạc thường.");
return 0;
end
me.AddSkillState(393, 1, 2, self.nDuration, 1, 0, 1);---tăng tốc di chuyển
me.AddSkillState(478, 1, 2, self.nDuration, 1, 0, 1);--- thuốc may mắn
me.AddSkillState(880, 1, 2, self.nDuration, 1, 0, 1);---may mắn tăng
me.AddSkillState(1623, 1, 2, self.nDuration, 1, 0, 1);---kinh nghiệm đánh quái tăng
me.AddSkillState(897, 1, 2, self.nDuration, 1, 0, 1);-- chờ đổi môn phái
me.CostMoney(200000,0);
end
hi, khả năng của mình chỉ đến đó, chia sẽ anh em newbie, các pro đừng ném đá mình nhé!.\:D/