View Full Version : [KT] Xin script hỗ trợ set đồ tân thủ
Dancevn123
08-06-12, 12:46 AM
Thấy nhiều sv họ có set đồ hỗ trợ tân thủ quá mà sv mình không có. Thấy ấm ức :(
Bác nào có lòng hảo tâm giúp em 1 phát.
Có thể add thêm vào TLC, túi tân thủ hoặc lễ quan cũng đc.
Xin cảm ơn các bác rất nhiều :D
hoangtumu
08-06-12, 08:29 AM
ÚP .GIúp mình nữa... ...30char
server xaophayxoan có hỗ trợ nhận đồ trong thẻ gm đó bạn, có đồ các mốc +4 +8 ... +16
Dancevn123
08-06-12, 12:50 PM
Lấy hàm trong thẻ GM ra cho vào túi tân thủ hay lễ quan được không bác.
Cho em xin cái hàm đó với :D. Cảm ơn bác nhiều.
được, mình ví dụ cho vào túi tân thủ, làm như sau: (server xaophayxoan)
Bước 1: Mở gmcard ta thấy dòng đầu tiên: Đạo cụ tạm thời => mở ra 1 danh sách, mỗi lựa chọn này đều dẫn đến file:
gameserver\script\temp\tmpnpc.lua
hoặc gameserver\script\temp\tempitem.lua
ở đây mình ví dụ add chức năng Đồ hỗ trợ trong gmcard vào túi tân thủ, các chức năng khác các bạn làm tương tự
Bước 2: Cóp hai đoạn sau add vào túi tân thủ:
table.insert(tbOpt , {"Đồ hỗ trợ", self.dohotro, self});
function tbGMCard:dohotro()
local tbTmpNpc = Npc:GetClass("tmpnpc");
tbTmpNpc:OnDialog();
nhớ đổi tbGMCard thành tbGift
Bước 3: Sau khi add vào ta được như sau:
function tbGift:hotro()
local szMsg = "Hỗ trợ Tân Thủ";
local tbOpt = {};
table.insert(tbOpt , {"Đồ hỗ trợ", self.dohotro, self});
table.insert(tbOpt , {"Quan Hàm - Quan Ấn", self.QuanHamQuanAn, self});
table.insert(tbOpt , {"Thú Cưỡi", self.ThuCuoi, self});
table.insert(tbOpt , {"FULL Luyện hóa đồ", self.luyenhoado, self});
table.insert(tbOpt , {"Thêm tiền và điểm", self.them1, self});
end
và
function tbGift:dohotro()
local tbTmpNpc = Npc:GetClass("tmpnpc");
tbTmpNpc:OnDialog();
end
Thế là xong, các bạn vào túi tân thủ ta sẽ thấy chức năng này như trong gmcard :>
Dancevn123
08-06-12, 01:50 PM
Quá ngon, bài viết hữu ích :D
Thanks bac nhiều, để em thử phái xem sao.
Dancevn123
08-06-12, 02:42 PM
Em làm được rồi, mà có cách nào giới hạn chỉ cho nhận 1 lần thôi không bác, chứ cứ nhận rồi lại tách lấy HT thì không ổn :(
Mr.QuangHuy
08-06-12, 11:57 PM
Up cho câu hỏi trên, đang mò mãi hok ra .
kakakura
11-06-12, 06:44 PM
được, mình ví dụ cho vào túi tân thủ, làm như sau: (server xaophayxoan)
Bước 1: Mở gmcard ta thấy dòng đầu tiên: Đạo cụ tạm thời => mở ra 1 danh sách, mỗi lựa chọn này đều dẫn đến file:
gameserver\script\temp\tmpnpc.lua
hoặc gameserver\script\temp\tempitem.lua
ở đây mình ví dụ add chức năng Đồ hỗ trợ trong gmcard vào túi tân thủ, các chức năng khác các bạn làm tương tự
Bước 2: Cóp hai đoạn sau add vào túi tân thủ:
table.insert(tbOpt , {"Đồ hỗ trợ", self.dohotro, self});
function tbGMCard:dohotro()
local tbTmpNpc = Npc:GetClass("tmpnpc");
tbTmpNpc:OnDialog();
nhớ đổi tbGMCard thành tbGift
Bước 3: Sau khi add vào ta được như sau:
function tbGift:hotro()
local szMsg = "Hỗ trợ Tân Thủ";
local tbOpt = {};
table.insert(tbOpt , {"Đồ hỗ trợ", self.dohotro, self});
table.insert(tbOpt , {"Quan Hàm - Quan Ấn", self.QuanHamQuanAn, self});
table.insert(tbOpt , {"Thú Cưỡi", self.ThuCuoi, self});
table.insert(tbOpt , {"FULL Luyện hóa đồ", self.luyenhoado, self});
table.insert(tbOpt , {"Thêm tiền và điểm", self.them1, self});
end
và
function tbGift:dohotro()
local tbTmpNpc = Npc:GetClass("tmpnpc");
tbTmpNpc:OnDialog();
end
Thế là xong, các bạn vào túi tân thủ ta sẽ thấy chức năng này như trong gmcard :>
Mình Xem rùi mà giờ muốn nhân 1 bộ + 12 được không, kiếm cái chổ đó không thấy chỉ thấy nó nhận theo + 4 ..+8 .... mình chỉ muốn nhận + 12 hay + 10 thì tìm chổ nào vậy cậu, file nào chứa thông tin đó giúp dùm mình với.
Mình Xem rùi mà giờ muốn nhân 1 bộ + 12 được không, kiếm cái chổ đó không thấy chỉ thấy nó nhận theo + 4 ..+8 .... mình chỉ muốn nhận + 12 hay + 10 thì tìm chổ nào vậy cậu, file nào chứa thông tin đó giúp dùm mình với.
vào file tmpnpc.lua (đường dẫn ở trên) tìm đoạn code:
function tbNpcBai:OnDialog()
nhìn xuống dưới thấy các dòng nhận đồ các mốc, bạn xóa các dòng không muốn đi là xong
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.