PDA

View Full Version : [KT] Cách chỉnh script trong server Kiếm Thế ko bị lỗi ai bik chỉ giùm



zZK3yL0v3Zz
22-01-12, 10:26 PM
Cho mình hỏi là tại sao mình add thêm 1 item vào cái script có gì sai ko mà cứ động vào là GS nó ko load file đó nữa ~X( mình cũng thử việt hóa thêm 1 ít ở cái Truyền tống phù mà nó cũng chẳng load nữa chẳng hỉu sai cái ji
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

kyoshiro91
22-01-12, 10:32 PM
Bạn dùng notepad++ sửa nhé, nhớ chỉnh Encoding sang UTF-8 without BOM thì mới sửa dc, đó cũng là cách viết có dấu trong script.
dowload notepad++ ở đây: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

zZK3yL0v3Zz
22-01-12, 10:46 PM
Uả Notepad và Notepad++ khác nhau hả bạn

kyoshiro91
22-01-12, 10:56 PM
Bạn cứ làm theo cách của mình đi :D

SaoThaiBinh72
22-01-12, 10:58 PM
Uả Notepad và Notepad++ khác nhau hả bạn

WIN 7 và win 95 nó cũng na ná bạn nhỉ :">

Sesshomaru
22-01-12, 11:11 PM
bạn phải sử dụng hàm gọi của nó thì nó mới có tác dụng

mình ví dụ đoạn script của mình như sau


local tbGift = Item:GetClass("newplayergift");


function tbGift:OnUse()
local szMsg = "Ta có thể giúp gì cho ngươi";
local tbOpt = {
{"Thêm đồng khóa" , self.AddMoney, self},
{"Thêm Bạc" , self.GiveActiveMoney, self},
{"Tinh lực" , self.ChangeCurMakePoint, self},
{"Hoạt Lực" , self.ChangeCurGatherPoint, self},
{"Thêm kinh nghiệm" , self.AddExp, self},
{"Danh Vọng" , self.AddRepute, self},
{"Tẩy Tủy Kinh", self.Taytuy, self},
{"Huyền Tinh 5-8", self.Huyentinh58, self},
{"Huyền Tinh 9-10", self.Huyentinh910, self},
{"Huyền Tinh 11-12", self.Huyentinh1112, self},
{"Đồ Hoàng kim 2", self.Honthach, self},
{"Shop Thủy Hoàng vũ khí", self.ShopThuyhoang2, self},
{"Bách Bảo Rương", self.Baibaoxiang, self},
{"Danh Vọng Lãnh Thổ", self.Danhvonglanhtho, self},
{"Quan Hàm", self.Quanham, self},
{"Phi Phong và đồ Bạch Kim", self.Bachkim, self},
{"Đồ Hoàng Kim", self.Hoangkim, self},
{"Vũ Khí Tần Lăng", self.Vukhi, self},
{"Nhiệm vụ 110", self.Chucphuc, self},
{"Để xem sau"},
};
end



function tbGift:Quanham()
me.OpenShop(152, 1);
end


mình không học về hàm nhưng hiểu sơ qua thế này


giống như 1 cách định nghĩa hay xác định hàm gọi cho cả file lua

tbGift là hàm sử dụng cho toàn bộ cả file
điển hình là

function tbGift:Quanham()
me.OpenShop(152, 1);
end

function tbGiftsau cái function của toàn bộ file lua đó phải viết đúng theo tbGift
nếu bạn dùng

function tbTest1
thì trên đầu tiên bạn phải dùng là

local tbTest1 =.........

Ok vậy là đã biết để tạo 1 file lua mới


Item:GetClass("newplayergift");
ở đây là nó xác định vật phẩm nào sử dụng file lua này
và cái "newplayergift" phải chính là tên file lua
và cái này dùng cho vật phẩm túi hỗ trợ tân thủ
còn đoạn này

{"Quan Hàm", self.Quanham, self},
là lựa chọn của hàm khi bạn sử dụng vật phẩm

nếu bạn mở túi tân thủ thì nó hiện 1 cửa sổ lựa chọn
bạn chọn vào lựa chọn quan hàm thì nó sẽ gọi hàm


function tbGift:Quanham()me.OpenShop(152, 1);
end
tức là nó sẽ mở shop quan ấn

bạn muốn add 1 item nào đó thì bạn sử dụng thay thế

me.OpenShop(152, 1); bằng

me.AddItem(1,2,3,4) với 1,2,3,4 là id xác định vật phẩm

Xin lỗi mình không học CNTT nên cách sử dụng với kiến thức hạn chế.các pro đừng cười.chỉ hướng dẫn ng chưa biết thôi
Tức là cái tbGift là cố định cho cả file lua
còn trong cái lựa chọn thì bạn có thể đổi tên

{"Quan Hàm", self.Quanham, self},

{"Danh Vọng" , self.AddRepute, self},
11111111111111111111111111111111111111111111111111 11111

kyoshiro91
22-01-12, 11:13 PM
Nhân tiện mọi người giúp t với, sao chỉ việt hóa dc 1 nửa vậy nhỷ :|, t việt hóa hết rùi mà chỉ dc có thế này:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

tintit12
22-01-12, 11:57 PM
ai cho mình xin file túi tân thủ full chức năng với :(

SaoThaiBinh72
22-01-12, 11:59 PM
ai cho mình xin file túi tân thủ full chức năng với :(

Full chức năng là ntn ?
Tự bạn add những hàm bạn cần và thích vô thôi.