[KT] Xin hàm check Skill ?
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 5 của 5

Chủ đề: Xin hàm check Skill ?

  1. #1
    Thành Viên
    Ngày tham gia
    Dec 2008
    Bài viết
    89
    Thanks
    39
    Thanked 31 Times in 15 Posts

    Xin hàm check Skill ?

    Ai cho mình xin cái hàm check Skill với vd: nếu nhân vật đang sử dụng Skill x2 kinh nghiệm thì bị chặn lại và không có thì cho qua
    Khách viếng thăm hãy cùng thaitunet39 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: Xin hàm check Skill ?

    1. Check skill ở bảng kỹ năng, ví dụ: khinh công
    Code:
    nS = me.IsHaveSkill(ID skill);
    nS = 0 : chưa có skill
    nS = 1 : đã có skill

    2. Check skill trạng thái, ví dụ: ma đao thạch cấp 5
    Code:
    nS = me.GetSkillState(ID skill);
    nS <= 0 : chưa có skill
    nS > 0 : đã có skill
    Khách viếng thăm hãy cùng vipbk 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 vipbk vì bài viết này !

    thaitunet39 (11-07-13)

  4. #3
    Thành Viên
    Ngày tham gia
    Dec 2008
    Bài viết
    89
    Thanks
    39
    Thanked 31 Times in 15 Posts

    Ðề: Xin hàm check Skill ?

    Trích dẫn Gửi bởi vipbk [Only registered and activated users can see links. ]
    1. Check skill ở bảng kỹ năng, ví dụ: khinh công
    Code:
    nS = me.IsHaveSkill(ID skill);
    nS = 0 : chưa có skill
    nS = 1 : đã có skill

    2. Check skill trạng thái, ví dụ: ma đao thạch cấp 5
    Code:
    nS = me.GetSkillState(ID skill);
    nS <= 0 : chưa có skill
    nS > 0 : đã có skill
    Thank bài viết đúng cái em đang cần
    Khách viếng thăm hãy cùng thaitunet39 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #4
    Thành Viên
    Ngày tham gia
    Jun 2011
    Bài viết
    313
    Thanks
    96
    Thanked 144 Times in 57 Posts

    Ðề: Xin hàm check Skill ?

    Trích dẫn Gửi bởi vipbk [Only registered and activated users can see links. ]
    1. Check skill ở bảng kỹ năng, ví dụ: khinh công
    Code:
    nS = me.IsHaveSkill(ID skill);
    nS = 0 : chưa có skill
    nS = 1 : đã có skill

    2. Check skill trạng thái, ví dụ: ma đao thạch cấp 5
    Code:
    nS = me.GetSkillState(ID skill);
    nS <= 0 : chưa có skill
    nS > 0 : đã có skill
    Bác vipbk ơi em có áp dụng như này có đúng ko bác . Em thử nhưng vẫn bị spam skill

    Code:
    function tbSuKienKiemThe:xatin1()
        local nCount1 = me.GetItemCountInBags(18,1,1730,3);
        if nCount1 < 1 then
    			Dialog:Say("bạn chưa trang bị thú cưng xà tinh không thể kích hoạt");
    		return 0;
    	end
    local nS = me.IsHaveSkill(1787,1);
    	if nS = 1 then
    		Dialog:Say("Bạn đã kích hoạt rồi");
    		return 0;
    	end[
    	me.AddFightSkill(1787,1);
    	--me.AddTitle(32, 1, 13, 13);
        me.Msg("kích hoạt thành công");
        local szMsg = (me.szName.." -<color=green>đã kích hoạt thú cưng thành công nâng công lực lên tầm cao mới<color>");
    	KDialog.NewsMsg(0, Env.NEWSMSG_COUNT, szMsg);
    	KDialog.MsgToGlobal(szMsg)
    --	end
    end
    Khách viếng thăm hãy cùng huylouis1996 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #5
    Thành Viên mr.đạt's Avatar
    Ngày tham gia
    Jun 2009
    Bài viết
    93
    Thanks
    10
    Thanked 9 Times in 7 Posts

    Ðề: Xin hàm check Skill ?

    Trích dẫn Gửi bởi huylouis1996 [Only registered and activated users can see links. ]
    Bác vipbk ơi em có áp dụng như này có đúng ko bác . Em thử nhưng vẫn bị spam skill

    Code:
    function tbSuKienKiemThe:xatin1()
        local nCount1 = me.GetItemCountInBags(18,1,1730,3);
        if nCount1 < 1 then
                Dialog:Say("bạn chưa trang bị thú cưng xà tinh không thể kích hoạt");
            return 0;
        end
    local nS = me.IsHaveSkill(1787,1);
        if nS = 1 then
            Dialog:Say("Bạn đã kích hoạt rồi");
            return 0;
        end[
        me.AddFightSkill(1787,1);
        --me.AddTitle(32, 1, 13, 13);
        me.Msg("kích hoạt thành công");
        local szMsg = (me.szName.." -<color=green>đã kích hoạt thú cưng thành công nâng công lực lên tầm cao mới<color>");
        KDialog.NewsMsg(0, Env.NEWSMSG_COUNT, szMsg);
        KDialog.MsgToGlobal(szMsg)
    --    end
    end
    Thay cái local nS = me.IsHaveSkill(1787,1); thành local nS = me.GetFightSkill(1781);
    if nS >= 1 then

    end


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

    sindhand (07-06-22)

 

 

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

  1. [JX] Hàm check cho phép nhận 1 lần ?
    Bởi dmt998 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 13
    Bài viết cuối: 25-02-13, 12:27 PM
  2. [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
  3. [KT] Hỏi một số hàm check
    Bởi Kyo Công Tử trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 21-07-12, 07:59 PM
  4. 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
  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à 06:22 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ệ.