[KT] Xin hàm check npc
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 2 1 2 CuốiCuối
Kết quả 1 đến 10 của 15

Chủ đề: Xin hàm check npc

  1. #1
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Xin hàm check npc

    ko biết hàm này có ko ạ. nếu có cho e xin. tks nhiều ạ
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,395
    Thanks
    2,566
    Thanked 1,828 Times in 869 Posts

    Ðề: Xin hàm check npc

    mỗi npc có sinh ra 1 cái dwId bác có thể dựa vào cái này để check
    Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Xin hàm check npc

    Trích dẫn Gửi bởi satthupro95 [Only registered and activated users can see links. ]
    mỗi npc có sinh ra 1 cái dwId bác có thể dựa vào cái này để check
    nghĩa là sao vậy a? có thể cho ví dụ đc ko ạ
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,314
    Thanks
    256
    Thanked 738 Times in 558 Posts

    Ðề: Xin hàm check npc

    Code:
    local tbAroundNpc    = KNpc.GetAroundNpcList(me, 10); -- 10 la khoang cach tu nhan vat den npc
    		for _, pNpc in ipairs(tbAroundNpc) do
    			if (pNpc.nTemplateId == 200183) then -- 200183 la ma npc
    				-- cho nay thuc hien ý đồ của bạn
    			end
    		end
    Nhận viết sự kiện Kiếm Thế PC - Kiếm Thế Mobile
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

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

    anhnhianh (12-07-15)

  6. #5
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Xin hàm check npc

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    Code:
    local tbAroundNpc    = KNpc.GetAroundNpcList(me, 10); -- 10 la khoang cach tu nhan vat den npc
    		for _, pNpc in ipairs(tbAroundNpc) do
    			if (pNpc.nTemplateId == 200183) then -- 200183 la ma npc
    				-- cho nay thuc hien ý đồ của bạn
    			end
    		end
    đúng là hiện a ạ tks a nhiều để test thử xem đúng là cao nhân chỉ dạy
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Xin hàm check npc

    đã test thử nhưng thất bại khi click phải vào thì nó báo như vầy
    [Only registered and activated users can see links. ]
    ĐÂY LÀ CODE
    PHP Code:
    if (pNpc.nTemplateId == 9690) or (pNpc.nTemplateId == 9691) or (pNpc.nTemplateId == 9692then
    me
    .Msg("Đã có người bắt đầu rồi. giết hết boss đi rồi mở!!");
    return
    end
    local nMapId
    nPosXnPosY me.GetWorldPos();
    KNpc.Add2(9690100, -1183414483461)
    KNpc.Add2(9691100, -1183414863499)
    end 
    ko biết có sai gì ko ạ. xin đc chỉ giáo ạ
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #7
    Thành Viên Tâm Huyết satthupro95's Avatar
    Ngày tham gia
    Jan 2012
    Bài viết
    2,395
    Thanks
    2,566
    Thanked 1,828 Times in 869 Posts

    Ðề: Xin hàm check npc

    Trích dẫn Gửi bởi anhnhianh [Only registered and activated users can see links. ]
    đã test thử nhưng thất bại khi click phải vào thì nó báo như vầy
    [Only registered and activated users can see links. ]
    ĐÂY LÀ CODE
    PHP Code:
    if (pNpc.nTemplateId == 9690) or (pNpc.nTemplateId == 9691) or (pNpc.nTemplateId == 9692then
    me
    .Msg("Đã có người bắt đầu rồi. giết hết boss đi rồi mở!!");
    return
    end
    local nMapId
    nPosXnPosY me.GetWorldPos();
    KNpc.Add2(9690100, -1183414483461)
    KNpc.Add2(9691100, -1183414863499)
    end 
    ko biết có sai gì ko ạ. xin đc chỉ giáo ạ
    Ý tưởng của bạn là gì ? ...................
    Khách viếng thăm hãy cùng satthupro95 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #8
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Xin hàm check npc

    Trích dẫn Gửi bởi satthupro95 [Only registered and activated users can see links. ]
    Ý tưởng của bạn là gì ? ...................
    ý tưởng của em là e viết 1 script item. item đó sẽ gọi đc boss ra nhưng nếu có người gọi ra trước rồi thì sẽ ko gọi đc nữa giết boss đó xong thì mới gọi đc. ý tưởng e là thế ko biết a giúp đc ko ạ
    Lần sửa cuối bởi anhnhianh, ngày 15-07-15 lúc 08:48 AM.
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #9
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,314
    Thanks
    256
    Thanked 738 Times in 558 Posts

    Ðề: Xin hàm check npc

    Không biết code bạn lỗi gì vì bạn chưa show all tất cả ra
    Lời khuyên không bao h check điều kiện return trong vòng lặp
    Gán thêm 1 biến gọi để kiểm soát có hay không
    Code:
    Ví dụ : local nCheck = 0;
            local tbAroundNpc    = KNpc.GetAroundNpcList(me, 10); -- 10 la khoang cach tu nhan vat den npc
            for _, pNpc in ipairs(tbAroundNpc) do
                if (pNpc.nTemplateId == 200183) then -- 200183 la ma npc
                    nCheck = 1;
                end
            end
        if nCheck > 0 then
            me.Msg("Hoạt động đang diễn ra không thể bắt đầu nữa");
            return 0;
        end
    Nhận viết sự kiện Kiếm Thế PC - Kiếm Thế Mobile
    Bishop check pass 100% kiếm thế win
    Web: [Only registered and activated users can see links. ]

  11. #10
    Thành Viên anhnhianh's Avatar
    Ngày tham gia
    Jan 2014
    Bài viết
    625
    Thanks
    134
    Thanked 91 Times in 73 Posts

    Ðề: Xin hàm check npc

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    Không biết code bạn lỗi gì vì bạn chưa show all tất cả ra
    Lời khuyên không bao h check điều kiện return trong vòng lặp
    Gán thêm 1 biến gọi để kiểm soát có hay không
    Code:
    Ví dụ : local nCheck = 0;
            local tbAroundNpc    = KNpc.GetAroundNpcList(me, 10); -- 10 la khoang cach tu nhan vat den npc
            for _, pNpc in ipairs(tbAroundNpc) do
                if (pNpc.nTemplateId == 200183) then -- 200183 la ma npc
                    nCheck = 1;
                end
            end
        if nCheck > 0 then
            me.Msg("Hoạt động đang diễn ra không thể bắt đầu nữa");
            return 0;
        end
    code đó là e show hết rồi.còn gs báo lỗi chỗ pNpc nó không hiểu chỗ này
    Khách viếng thăm hãy cùng anhnhianh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 2 1 2 CuốiCuối

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

  1. [JX] Các bác cho hỏi hàm Check EXP hiên có là gì các bác chỉ giúp thanks!
    Bởi Olala trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 8
    Bài viết cuối: 18-01-13, 12:11 AM
  2. Ai biết check port check ram check mạng Giúp em với
    Bởi thiepls trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 30-09-11, 03:44 PM
  3. Có ai biết cách xóa check Lic Web TV 1.75.
    Bởi yunathem trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 19-08-11, 09:56 AM
  4. Ai Chỉ Mình Tao Cái Web Nạp Car cho Mu tự Đông Check thẻ đc ko !
    Bởi gameviet1 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 05-08-11, 08:19 PM
  5. Suorce Check Title- No check Launcher , main - No check Item
    Bởi cuocdoisp trong diễn đàn Releases
    Trả lời: 8
    Bài viết cuối: 26-06-10, 04:31 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à 03:16 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ệ.