PDA

View Full Version : [KT] Share hàm trừ đồng thường khi nâng câp hoặc ghép đồ



huylouis1996
22-08-21, 01:36 PM
Vọc KT 2.6 em thấy có cái hàm này hay , khai báo 1 lần là cả file .lua dùng đc hàm trừ đồng . Thích hợp cho NPC nâng cấp trang bị hay đổi đồng thường lấy item khác

Ví dụ trong file script nâng cấp quan ấn ta thêm

local tbSuKienKiemThe = Npc:GetClass("sukienkiemthe");

local COST_DONG = 100000; -- so dong thuong


function tbSuKienKiemThe:OnDialog()
DoScript("\\script\\npc\\sukienkiemthe.lua");
local tbOpt =
{
{"Ta chỉ ghé hỏi thăm."}
}

Tiếp tục dưới phần check item trong hành trang ta thêm dòng

local nCoin = me.GetJbCoin()
if nCoin < COST_DONG then
Dialog:Say(string.format("Bạn chưa bị đủ 10 vạn đồng thường"));
return 0;
end

Cạnh hàm Additem để đổi khi đã đủ yêu cầu ta thêm

me.AddJbCoin(COST_DONG * -1);

Xong , các bác xem kết quả nhé . Cái này em ko rõ nó phổ thông chưa nhưng e thấy hay nên e share :D :D :D :D :D