Jump to content

Welcome to [ iT ] Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Cộng đồng Âm nhạc Việt Nam

Hình ảnh

thắc mắc về hàm trong kiếm thế

- - - - -

  • Please log in to reply
10 replies to this topic

#1
ZeRo_cold

ZeRo_cold

    Thành viên mới

  • Member
  • 15 Bài Viết:
mình viết lua script,hàm như sau
me.GetTask(1001+k,2)
me.CanCastSkill(66)
mình đã tìm hiểu nhiều,nhưng chưa có kết quả,mong các pro giải đáp giúp,cám ơn nhiều :thumbsup:

#2
kirimaru

kirimaru

    Cử nhân CSTH

  • VIP
  • PipPipPipPipPip
  • 1085 Bài Viết:
Hàm me.GetTask dùng để lấy giá trị của một task nào đó.
Cú pháp: me.GetTask(nGroupId, nTaskId);
Ví dụ: Để lấy tổng số nhiệm vụ BVĐ đã làm trong ngày:
local nLinkTaskTotal = me.GetTask(6, 14);

6 là group id của NV BVĐ
14 là task id của tổng số nhiệm vụ đã làm trong ngày.

Hàm me.CanCastSkill dùng để kiểm tra xem nhân vật có thể thi triển được một kỹ năng nào đó hay không, trả về 1 là có thể thi triển, 0 là không thể (chưa hết delay, không có kỹ năng).
Cú pháp: me.CanCastSkill(nSkillId);

Bài viết này được chỉnh sửa bởi kirimaru: 17 September 2011 - 10:01 PM

  • ZeRo_cold likes this

#3
ZeRo_cold

ZeRo_cold

    Thành viên mới

  • Member
  • 15 Bài Viết:
phải nói là cám ơn lắm lắm :biggrin:

#4
ZeRo_cold

ZeRo_cold

    Thành viên mới

  • Member
  • 15 Bài Viết:
cho mình hỏi
me.GetTask(6, 14);
mình xem trong file task_def.txt thì nó như sau
TaskGroup Task_ID_First    Task_ID_Last Task_name
6               1           100          Link Nhiệm vụ môn phái
đâu có liên quan gì tới BVD đâu bạn Kirimaru?

Bài viết này được chỉnh sửa bởi ZeRo_cold: 20 September 2011 - 04:17 PM


#5
ZeRo_cold

ZeRo_cold

    Thành viên mới

  • Member
  • 15 Bài Viết:
cho mình hỏi hàm trong kiếm thế ,để kiểm tra trạng thái đang truyền tống như thế nào nhỉ,mình dùng timer,nó chạy truyền tống liên tục :(

#6
Ho Quoc Tien

Ho Quoc Tien

    Thành viên mới

  • Newbies
  • 4 Bài Viết:
Các bác cho em hỏi vấn đề này, bác nào chỉ em với:
Khi nhân vật trong game KT hộ tống nhân vật NPC thì trên đầu NPC có tên của người nhận hộ tống là "Do nhóm xxx hộ tống", vậy có thể dùng hàm nào của Lua để lấy ra được tên xxx hay chuỗi trên đầu NPC đó vậy?
Thanks!

#7
red_evilspirit

red_evilspirit

    Thành viên mới

  • Newbies
  • 5 Bài Viết:
lấy tên npc :
-- tbSelectNpc = Ui(Ui.UI_SELECTNPC);
-- tenNPC = tbSelectNpc.pPlayerInfo.szName;

lấy tên mình: ten = me.szName;

lấy tên thành viên trong nhóm:
-- nAllotModel, tbMemberList = me.GetTeamInfo();
-- tLeader = tbMemberList[1]; //lấy thông tin thành viên thứ mấy thì thay vào số 1
-- tenTruongNhom = tLeader.szname;

Bài viết này được chỉnh sửa bởi red_evilspirit: 18 April 2012 - 03:43 PM


#8
Ho Quoc Tien

Ho Quoc Tien

    Thành viên mới

  • Newbies
  • 4 Bài Viết:
Thanks bạn!
Nhưng trong trường hợp 2 -3 hay nhiều nhóm cùng hộ tống thì mình đâu có lấy được tên đội trưởng của nhóm khác, trong khi đó Leader của nhóm mình không có ở đó, như vậy có xảy ra nhầm lẫn gì không!
Vì vậy mình mới cần lấy chuỗi trên đầu NPC đó, khi không select vào NPC đó!

lấy tên npc :
-- tbSelectNpc = Ui(Ui.UI_SELECTNPC);
-- tenNPC = tbSelectNpc.pPlayerInfo.szName;

lấy tên mình: ten = me.szName;

lấy tên thành viên trong nhóm:
-- nAllotModel, tbMemberList = me.GetTeamInfo();
-- tLeader = tbMemberList[1]; //lấy thông tin thành viên thứ mấy thì thay vào số 1
-- tenTruongNhom = tLeader.szname;



#9
red_evilspirit

red_evilspirit

    Thành viên mới

  • Newbies
  • 5 Bài Viết:
mỗi nhóm có 1 nhiệm vụ riêng chứ có liên quan đến nhau đâu bạn, lúc đấy tự nó hiện ra nhiều npc cho nhiều nhóm
mình chỉ cần thông tin nhóm mình chứ nhóm khác có liên quan đâu mà lấy bạn :)

#10
Ho Quoc Tien

Ho Quoc Tien

    Thành viên mới

  • Newbies
  • 4 Bài Viết:
Ý mình là khi gặp nhiều NPC như thế nhưng mình không select vào NPC thì đâu biết NPC nào của nhóm mình đang hộ tống để đi theo!
Với lại lấy được tên NPC, tên nhóm trưởng thì chưa biết được con NPC đó có phải là của nhóm mình hộ tống không?
Mình không có ý định auto là phải dùng tay select NPC đó!

mỗi nhóm có 1 nhiệm vụ riêng chứ có liên quan đến nhau đâu bạn, lúc đấy tự nó hiện ra nhiều npc cho nhiều nhóm
mình chỉ cần thông tin nhóm mình chứ nhóm khác có liên quan đâu mà lấy bạn :)



#11
red_evilspirit

red_evilspirit

    Thành viên mới

  • Newbies
  • 5 Bài Viết:
làm như bạn nói thì chắc chỉ có vinagame làm được thôi =))
sao cứ tự làm khổ mình như vậy -.-






Perfumista - Thong tin nuoc hoa

Stars Counter Game

Balloon vs. Thorns

MU Phuc Hung

Làm Việc Tài Nhà

Mu Da Nang

Tuyển Nhân Viên Bán Hàng

Tư vấn sức khỏe trực tuyến

Close [X]