PDA

View Full Version : [KT] Tổng hợp hàm hay dùng trong Kiếm Thế



jxvietnam
04-02-12, 09:36 PM
Sau đây mình xin tổng hợp, các hàm hay dùng và cách sử dụng của nó để cho các bạn ko phải tìm nhiều
Hàm do các thành viên của box Kiếm Thế chia sẻ ;))



Hàm ADD

me.Earn(id,0); -- hàm add bạc thường, id chính là số bạc muốn nhận

me.AddJbCoin(id); -- add đồng thường, id là số đồng cần add

me.AddBindCoin(id); -- add đồng khóa

me.AddBindMoney(id); -- add bạc khóa

me.AddLevel(id); -- tăng level

me.ChangeCurMakePoint(số điểm cần add); -- add tinh lực

me.ChangeCurGatherPoint(số điểm cần add); -- add hoạt lực

me.AddFightSkillPoint(số điểm); -- add kỹ năng

me.AddPotential(số điểm); -- add tiềm năng

me.AddItem(Genre,DetailType,ParticularType,Level); -- hàm add item thường, các chỉ số xem trong gameserver/settings/item/.....

me.AddGreenEquip(Genre,DetailType,ParticularType,L evel,chỉ số cường hóa); -- hàm add item hoàng kim đã cường hóa, chỉ số cường hóa tối đa là 16

me.AddGeneralEquip(DetailType,ParticularType,Level ); -- hàm add phi phong, chỉ số xem trong gameserver\setting\item\001\equip\general\mantle.t xt

me.AddRepute(id camp,id class,id điểm add); -- hàm add danh vọng
Hướng dẫn cụ thể xem ở topic của trantoai

<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>


me.AddFightSkill(id skill,level skill); -- hàm add skill, id skill xem trong gameserver\setting\fightskill\skill.txt(cột SkillID)

Dialog:Say("lời thoại","lựa chọn") -- hàm đối thoại, cấu trúc gần giống với hàm Say bên JX

Hàm Kiểm Tra if hàm then

me.CountFreeBagCell() -- hàm kiểm tra xem hành trang còn mấy ô trống

me.nLevel -- hàm kiểm tra level. Ví dụ me.nLevel >= 10

me.nFaction -- kiểm tra môn phái



Sẽ típ tục update !!!;;)

hdk2010
05-02-12, 07:57 AM
Sau đây mình xin tổng hợp, các hàm hay dùng và cách sử dụng của nó để cho các bạn ko phải tìm nhiều
Hàm do các thành viên của box Kiếm Thế chia sẻ ;))


Sẽ típ tục update !!!;;)
bạn có biết đường dẫn của " túi hỗ trợ tân thủ không", không phải cái "túi tân thủ nhé"
lúc mới tạo nv nó đc tăng kèm với túi tân thủ đó

jxvietnam
05-02-12, 08:16 AM
bạn có biết đường dẫn của " túi hỗ trợ tân thủ không", không phải cái "túi tân thủ nhé"
lúc mới tạo nv nó đc tăng kèm với túi tân thủ đó
nó là cẩm nang tân thủ đúng ko bạn
item\class\xinshoubook.lua

hdk2010
05-02-12, 08:43 AM
nó là cẩm nang tân thủ đúng ko bạn
item\class\xinshoubook.lua

thế thì lạ nhỉ, mình đã sửa hết scripts trong đó rồi mà vào game vẫn không có gì thay đổi hết. kể cả khi mình xóa hết đi thì vẫn thế. WTF 8-}

thienvinh12312
05-02-12, 12:19 PM
Cho mình hỏi có lệnh nào kiểm tra điều kiện số lần nhận.Ví dụ mình nhận item,thì chỉ nhận đc 1 số lần mình quy định không.

jxvietnam
05-02-12, 01:59 PM
Cho mình hỏi có lệnh nào kiểm tra điều kiện số lần nhận.Ví dụ mình nhận item,thì chỉ nhận đc 1 số lần mình quy định không.
bạn dùng hàm me.GetTask và me.SetTask thì có lẽ đc

thienvinh12312
07-02-12, 11:26 AM
bạn có thể làm mẫu cho mình 1 cái để dễ hiểu đc không.Thanks bạn trc

shidaichi
07-02-12, 11:52 AM
mình muốn xuất 1 câu ra . trong túi tân thủ thì làm sao bạn
vd

function tbGift:TheGM()
if (me.szName == "Shidaichi" ) then
me.AddItem(18,1,400,1);
else
-- xuất ra "tên NV bạn không phải GM"
end
end

ai giúp với

shidaichi
07-02-12, 12:48 PM
không ai ghé wa giúp mình a :-s

quancoi000
08-02-12, 08:31 AM
mình muốn xuất 1 câu ra . trong túi tân thủ thì làm sao bạn
vd

function tbGift:TheGM()
if (me.szName == "Shidaichi" ) then
me.AddItem(18,1,400,1);
else
-- xuất ra "tên NV bạn không phải GM"
end
end

ai giúp với

bạn dùng hàm say là được thôi mà. bạn có thể xem chỗ mấy file .lua của npc thì rõ.
ví dụ nhé:


-- xuất ra "tên NV của bạn không phải GM"

như thế này, thì bạn sẽ viết là:

Dialog:Say "tên NV của bạn không phải GM"

bạn cứ thử xem sao!

vokilanok
08-02-12, 12:46 PM
Cho minh hỏi, hàm ép tài phú nằm o đâu vậy
minh bi lổi tài phú lúc nào bằng ko, ko tăng lên được

thienvinh12312
08-02-12, 01:16 PM
cái dùng hàm đó thì mình bít rồi.Nhưng mình muốn hỏi hàm nào giới hạn nhận cho mọi nhân vật lun ấy.Ví dụ nhân vật nào cũng đc nhận,nhưng chỉ nhận đc 1 vài lần theo mình qui định.

Sesshomaru
08-02-12, 03:38 PM
me.nSex kiểm tra giới tính(0= nam 1= nữ)
me.nSeries kiểm tra ngũ hành(0= vô hệ 1 = kim mộc thủy hỏa thổ)

viethuong9087
10-02-12, 08:47 PM
Sau đây mình xin tổng hợp, các hàm hay dùng và cách sử dụng của nó để cho các bạn ko phải tìm nhiều
Hàm do các thành viên của box Kiếm Thế chia sẻ ;))


Sẽ típ tục update !!!;;)

Thank ban nhiu,hj bai viet rat bo ich,

quyena4vd
10-02-12, 11:02 PM
quà tặng theo cấp ở túi tân thủ nhận đồng khóa nó ghi {"BindCoin", 50000},
mình muốn cho đồng thường khi nhận quà theo cấp thì dùng me.AddJbCoin(10000); được ko vậy các bạn?

quancoi000
11-02-12, 12:22 AM
bạn có muốn add vũ khí TTH vào cũng chả có vấn đề gì cả! =))

ntjna
30-04-12, 07:49 AM
hic có ai giúp mình với, mình muốn tạo script mua đồ vật rồi trừ bạc, nhưng không biết làm thế nào để trừ được bạc trong người. mình đã thử dùng me.Earn(-number,0) nhưng vẫn ko đươc :((

traiquay1310
08-07-12, 11:26 AM
Cho em xin hàm delay time được không các anh. Thí dụ mở vật phẩm ( trứng du long ) tự nhận đồng khóa, mà nó nhận nhanh quá không mất cái bảng. Có cách nào tắt cái bảng hoặc delay time thêm cho nó không các anh :)

vipbk
08-07-12, 09:15 PM
Cho em xin hàm delay time được không các anh. Thí dụ mở vật phẩm ( trứng du long ) tự nhận đồng khóa, mà nó nhận nhanh quá không mất cái bảng. Có cách nào tắt cái bảng hoặc delay time thêm cho nó không các anh :)

Tự mở vật phẩm bạn phải can thiệp vào plugin ;)