Kết quả 11 đến 12 của 12
Chủ đề: Lỗi NPC dã luyện đại sư
-
11-11-21, 10:08 PM #11
- Ngày tham gia
- Jan 2012
- Bài viết
- 98
- Thanks
- 49
- Thanked 6 Times in 6 Posts
Ðề: Lỗi NPC dã luyện đại sư
Khách viếng thăm hãy cùng Billgate xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-11-21, 03:48 PM #12
- Ngày tham gia
- Jul 2009
- Bài viết
- 3
- Thanks
- 1
- Thanked 1 Time in 1 Post
Ðề: Lỗi NPC dã luyện đại sư
Tạo file tex xong copy cái này vào đó
local tbYanLianDaShi = Npc:GetClass("yeliandashi");
function tbYanLianDaShi:OnDialog()
-- 剥离选项:by zhangjinpin@kingsoft
local tbOpt = {
{"Cường hóa vật phẩm", self.CheckPermission, self, {self.SelectMoneyType, self, Item.ENHANCE_MODE_ENHANCE}},
{"Tách Huyền Tinh", self.CheckPermission, self, {me.OpenEnhance, Item.ENHANCE_MODE_PEEL, Item.BIND_MONEY}},
{"Ghép Huyền Tinh", self.CheckPermission, self, {self.SelectMoneyType, self, Item.ENHANCE_MODE_COMPOSE}},
{"Phân Giải Huyền Tinh cấp cao", self.CheckPermission, self, {Dialog.Gift, Dialog, "Item.tbGift"}},
{"Tăng cấp Ngũ Hành Ấn", self.CheckPermission, self, {me.OpenEnhance, Item.ENHANCE_MODE_UPGRADE, Item.BIND_MONEY}},
{"Luyện Hóa", self.CheckPermission, self, {me.OpenEnhance, Item.ENHANCE_MODE_REFINE, Item.BIND_MONEY}},
{"Sửa Trang bị", self.CheckPermission, self, {self.SelectMoneyType, self, Item.ENHANCE_MODE_STRENGTHEN}},
{"Ta chỉ tình cờ đi ngang qua"},
};
local bState = Item.CheckApplyPeelState();
if bState == 0 then
table.insert(tbOpt, 6, {"Muốn tách huyền tinh từ trang bị cao cấp", self.CheckPermission, self, {self.ApplyPeelHighEquip, self}});
elseif bState == 1 then
table.insert(tbOpt, 6, {"Ta muốn hủy bỏ tách", self.CheckPermission, self, {self.CancelPeelHighEquip, self}});
end
Dialog:Say("Cường hóa làm tăng thuộc tính của trang bị,cũng như giúp kích hoạt những thuộc tính ẩn,cấp cường hóa càng cao thuộc tính trang bị càng cao", tbOpt);
end
function tbYanLianDaShi:SelectMoneyType(nMode)
--local pItem1 = me.GetItem(Item.ROOM_PARTNEREQUIP,Item.PARTNEREQUI P_WEAPON, 0);
--local pItem2 = me.GetItem(Item.ROOM_PARTNEREQUIP,Item.PARTNEREQUI P_BODY, 0);
--local pItem3 = me.GetItem(Item.ROOM_PARTNEREQUIP,Item.PARTNEREQUI P_RING, 0);
--local pItem4 = me.GetItem(Item.ROOM_PARTNEREQUIP,Item.PARTNEREQUI P_CUFF, 0);
--local pItem5 = me.GetItem(Item.ROOM_PARTNEREQUIP,Item.PARTNEREQUI P_AMULET, 0);
--if not pItem1 and not pItem2 and not pItem3 and not pItem4 and not pItem5 then
local szMsg = "Lựa chọn";
if nMode == Item.ENHANCE_MODE_ENHANCE then
szMsg = "Bạn muốn nhận bạc?";
elseif nMode == Item.ENHANCE_MODE_STRENGTHEN then
szMsg = "Bạn muốn nhận bạc?";
else
szMsg = "Bạn muốn nhận bạc?";
end
Dialog:Say(szMsg,
{
{"Bạc Khóa", me.OpenEnhance, nMode, Item.BIND_MONEY},
{"Bạc Thường", me.OpenEnhance, nMode, Item.NORMAL_MONEY},
{"Ta chỉ ghé ngang qua"},
});
--else
--me.Msg("Ngươi phải tháo trang bị pet xuống trước !");
return 0;
--end
end
function tbYanLianDaShi:CheckPermission(tbOption)
if me.IsAccountLock() ~= 0 then
Dialog:Say("Tài Khoản của bạn đang ở trạng thái khóa bảo vệ,nên không thực hiện thao tác được");
return;
end
Lib:CallBack(tbOption);
end
-- 申请装备剥离
function tbYanLianDaShi:ApplyPeelHighEquip()
local szMsg = "Tách trang bị cường hóa cao là việc khó khăn,ta cần chuẩn bị <color=red>(3giờ)<color>,Sau thời gian đó hãy quay lại gặp ta";
local tbOpt = {
{"Tôi muốn tách huyền tinh", Item.ApplyPeelHighEquipSure, Item},
{"Hủy bỏ"}
};
Dialog:Say(szMsg, tbOpt);
end
-- 取消装备剥离
function tbYanLianDaShi:CancelPeelHighEquip()
local szMsg = "Bạn muốn thực hiện tách huyền tinh?";
local tbOpt = {
{"Có", Item.CancelPeelHighEquipSure, Item},
{"Không"}
};
Dialog:Say(szMsg, tbOpt);
end
- Xong đổi tên file thành yeliandashi.lua
- Xong copy file vào trong máy ảo C:\Server\gameserver\script\npc
Thay file yeliandashi cũ đi là đcKhách viếng thăm hãy cùng chubexinh13 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến chubexinh13 vì bài viết này !
NaughtyBoyBD (01-10-22)
Các Chủ đề tương tự
-
[KT] Lỗi không mua được luyện hóa đồ và máu tại NPC ở Tần Lăng 1
Bởi ltasa93 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 10Bài viết cuối: 25-11-17, 10:16 PM -
[JX] Xin hướng dẫn fix bản đồ luyện công đặc biệt - "thời gian tu luyện đã hết" ver3
Bởi rongden220 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 15-10-16, 11:47 AM -
[JX] Giúp về script map và NPC luyện skill.
Bởi duongbaho trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 30-06-12, 01:10 PM -
[KT] vấn đề tu luyện châu --- luyện mật tịch
Bởi babychum trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 28-01-12, 12:58 PM -
Hỏi Về NPC ở Tháp Tinh Luyện
Bởi dianguc.vn trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 21-09-11, 03:57 PM