[JX] Hỏi Về Script LUA Cho VLBS
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 2 của 2
  1. #1
    Thành Viên
    Ngày tham gia
    Oct 2023
    Bài viết
    1
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Icon14 Hỏi Về Script LUA Cho VLBS

    Chào các bác, vì em đang chơi 1 server nhiệm vụ boss sát thủ không giống các server khác ( boss 8x ) không dùng được những auto trên thị trường, nên em đang tập tành viết script để tự động hóa
    Em có tham khảo các bài viết trong diễn đàn mình nhưng đa số toàn nói về LUA script dev Server chứ không thấy tài liệu về Script Auto nhiều
    Mong các bác có thể chỉ giáo hoặc có tài liệu về script Auto xin quăng vào mặt cho em tham khảo ạ, em chân thành cảm ơn.
    em mới viết được đến đoạn tự tìm NPC Nhiếp Thí Trần, đối thoại và nhận nhiệm vụ, còn phần set điều kiện để khi hạ gục boss xong nhặt đồ và phù về nhận tiếp nhiệm vụ thì em đang kẹt ạ, rất mong được các pro giúp đỡ

    player.PathMoveTo(48128,102400,"NhiÕp ThÝ TrÇn")
    timer.Sleep(1000)
    while player.GetDoingStatus() ~= 1 do timer.Sleep(100) end
    while true do
    tbVulanLib.TalkToNpc("NhiÕp ThÝ TrÇn")
    tbVulanLib.WaitMenu(0)
    menu.ClickIndex(0,2)
    timer.Sleep(1000)
    tbVulanLib.WaitMenu(0)
    menu.ClickIndex(0,1)
    timer.Sleep(1000)
    tbVulanLib.WaitMenu(0)
    menu.ClickIndex(0,0)
    timer.Sleep(1000)
    end
    Khách viếng thăm hãy cùng tutien0193 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên
    Ngày tham gia
    Nov 2023
    Bài viết
    1
    Thanks
    0
    Thanked 1 Time in 1 Post

    Ðề: Hỏi Về Script LUA Cho VLBS

    Các hàm liên quan đến NPC đều gọi theo dạng npc.Tên Hàm([đối số])

    DWORD GetID(int nIndex)

    nIndex: thứ tự của NPC.


    Lấy ID của NPC.

    Trả về: ID của NPC, dùng làm đối số cho các hàm về tổ đội.



    BOOL IsExists(int nIndex)

    nIndex: thứ tự của NPC.



    Kiểm tra npc có tồn tại không.

    Trả về: 0 – tồn tại, 1 – không tồn tại.



    BOOL IsStall(int nIndex)

    nIndex: thứ tự của người chơi khác.



    BOOL IsCaptain(int nIndex)

    nIndex: thứ tự của người chơi khác.



    Kiểm tra người chơi khác có phải là đội trưởng không.

    Trả về: 0 – không là đội trưởng, 1 – là đội trưởng.



    Kiểm tra người chơi khác có đang lập shop bày bán không.

    Trả về: 0 – không bày bán, 1 – đang bày bán.



    int GetStature(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy mã môn phái hiện tại của nhân vật.

    Trả về: Giá trị qui định môn phái. Ví dụ 37 là phái Cái Bang.



    int GetLevel(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy đẳng cấp hiện tại của NPC.

    Trả về: đẳng cấp hiện tại của NPC.



    int GetKind(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy loại NPC.

    Trả về: các giá trị từ 0 à 5 tương ứng như sau:

    kind_normal = 0

    kind_player,

    kind_partner,

    kind_dialoger,

    kind_bird,

    kind_mouse = 5



    int GetSeries(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy hệ ngũ hành của NPC.

    Trả về: các giá trị từ 0 à 4, tương ứng kim, mộc, thủy, hỏa, thổ.



    int GetColor(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy màu của NPC.

    Trả về: Xem hàm GetColor của đối tượng player.



    int GetDoingStatus(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy hành động hiện tại của nhân vật.

    Trả về: các giá trị từ 0 à 12 tương ứng như sau:

    do_none = 0

    do_stand,

    do_walk,

    do_run,

    do_jump,

    do_skill,

    do_magic,

    do_attack,

    do_sit,

    do_hurt,

    do_death,

    do_defense,

    do_idle,
    do_specialskill,
    do_special1,
    do_special2,
    do_special3,
    do_special4,
    do_runattack,
    do_manyattack,
    do_jumpattack,
    do_revive = 21



    int GetGoldType(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy loại boss.

    Trả về: Các giá trị 0, 15, 17 tương ứng là quái thường, boss xanh, boss vàng.



    int, int GetLife(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy máu hiện tại và max của NPC.

    Trả về: 2 giá trị tương ứng máu hiện tại và lớn nhất.



    int, int, int GetMapPos(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy tọa độ của NPC trong bản đồ.

    Trả về: 3 giá trị tương ứng với tọa độ x, y và ID của bản đồ.



    char* GetName(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy tên NPC.

    Trả về: tên của NPC theo dạng TCVN3.



    char* GetTongName(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy tên bang hội của người chơi khác.

    Trả về: tên bang hội theo dạng TCVN3.



    int GetKillerStatus(int nIndex)

    nIndex: thứ tự của NPC.



    Lấy trạng thái chiến đấu của người chơi khác.

    Trả về: các giá trị 0 – luyện công, 1 – chiến đấu, 2 – đồ sát.



    int GetNearest(int nNpcKind, int nRange)

    nNpcKind: Loại NPC.

    nRange: phạm vi tìm.


    Lấy thứ tự của đối tượng gần nhân vật nhất.

    Trả về: thứ tự (index) của đối tượng.
    Khách viếng thăm hãy cùng Than-Chet xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. Các thành viên gởi lời cảm ơn đến Than-Chet vì bài viết này !

    tutien0193 (06-11-23)

 

 

Các Chủ đề tương tự

  1. [JX] Anh em cho hỏi Auto vlbs 1.9 không hiện tên nhân vật .
    Bởi taikhoan trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 13-07-20, 05:21 PM
  2. [JX] Auto: Xin link tải Auto VLBS cho Linux không virus
    Bởi thanhlong_1 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 18-07-16, 05:08 PM
  3. [JX] Script cho auto vlbs
    Bởi nhaodzo trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 12-09-15, 01:43 AM
  4. [JX] Auto VLBS 1.3 không hiển thị tên nhân vật do thay đổi Ui
    Bởi dongahchu trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 11
    Bài viết cuối: 29-08-14, 05:50 PM
  5. Lua Editor - Tool hỗ trợ viết script dạng lua
    Bởi tieubao0702 trong diễn đàn Guides - Kho Lưu trữ
    Trả lời: 0
    Bài viết cuối: 24-04-09, 12:48 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 12:13 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.