PDA

View Full Version : [KT] Hàm khóa truyền tống



SInSu
06-09-15, 10:56 AM
Thỉnh giáo mọi người. Mình có ý tưởng muốn khóa việc sử dụng các đạo cụ truyền tống như truyền tống phù, hồi thành phù, càn khôn phù,... nhưng bằng hàm chứ không phải bằng setting map. Không biết Kiếm thế có hàm nào như vậy không nhỉ?

kiemthe89
06-09-15, 12:13 PM
Nếu ko khóa bằng setting map thì ý bạn là khóa thủ công từng cái scrip ư?
Nếu vậy thì fải nói rõ ra mục đích thì mới bjk đườg chứ
Vd: chưa mở khóa rương ->khóa truyền tống , chưa đạt cấp? -> khóa truyền tống...

SInSu
06-09-15, 12:59 PM
Ý mình là kiểu như có hàm giống như là add trạng thái chiến đấu vậy đó. Không biết có hàm nào set nhân vật vào trạng thái không được truyền tống không?

__Jie__
06-09-15, 02:33 PM
Có 1 hàm nằm trong phân vùng của truyền tống phù nếu để ý bạn sẽ thấy



local szForbitMap = KItem.GetOtherForbidType(unpack(pItem.TbGDPL()))
local nCanUse = 1;
if szForbitMap then
nCanUse = KItem.CheckLimitUse(me.nMapId, szForbitMap);
end
if (not nCanUse or nCanUse == 0) then
me.Msg("Đạo cụ này không được dùng ở đây!");
return;
end

Hoặc đơn giản hơn bạn chỉ việc check ngay tại File của Phù các loại như nếu me.nMapId == 12345 then thong bao khong cho su dung end. đại loại thế