Cách sử dụng script macro căn bản

Thảo luận trong 'Võ Lâm Truyền Kỳ phiên bản 3D' bắt đầu bởi superkhung, 26/8/13.

  1. anthienvu

    anthienvu Youtube Master Race

    Tham gia ngày:
    5/5/07
    Bài viết:
    55
    có ai biết làm sao lấy được tg còn lại của skill đang hoạt động ko. Ví dụ như PLNS (ID=1645) xoay trong 5s. Trong khoảng tg đó mà bấm vào skill khác thì nó ko xoay nữa @@, Mình muốn đợi hết 5s mới dùng skill khác. Ai code giúp được ko, thanks nhiều
     
  2. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Lấy thì khó nhưng có thể check bằng hàm GetTOActionState, nếu đang đánh skill over time như Phong Lai Ngô Sơn, Lục Hợp Độc Tôn hay Khoái Nguyệt Thời Tinh nó sẽ cho ra kết quả là 2, còn ko đánh thì kết quả là 0 :5cool_big_smile:
     
  3. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    HaAnh xem hộ mình đoạn code này
    Mã:
    function MakeStone.GetStone(szStoneName,szLv,num,isStuff)
    	local N = GetClientPlayer()
    	for i = 1, 5 do
    		for j = 0, N.GetBoxSize(i) - 1 do
    			local itm =N.GetItem(i,j)
    			if itm then
    local sn,nlv=itm.szName:match("Đá Ngũ Hành·(.+) (Lv(.+))")
    --OutputMessage("MSG_SYS", "Info2: "..itm.szName.." >> "..sn.." "..nLv.."\n")
    
    					
    sao lại không ra giá trị của sn nLv
     
  4. duongbosi

    duongbosi Youtube Master Race

    Tham gia ngày:
    28/6/11
    Bài viết:
    9
    ("Đá Ngũ Hành·(.+) Lv(.+)")

    2 cái ký tự kia là ký ji ji của khựa ấy ko fai ( ) đâu
     
  5. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Ko ra vì đơn giản là nó không match. Có cách để làm việc này là trước tiên bạn phải xem đá ngũ hành ở VN đặt tên thế nào đã rồi mới sửa code được :5cool_big_smile:
    Nhân tiện vụ tiếng Tàu này cho mình hỏi là cài font gì để mấy cái ồ ề nó hiện ra, nếu có thì cho mình xin luôn, mình dùng win7 64 bit :5cool_big_smile:
     
  6. boylove67

    boylove67 Youtube Master Race

    Tham gia ngày:
    5/5/05
    Bài viết:
    82
    Do đoạn code trên chưa khai báo target=GetTargetHandle(p.GetTarget()) nên no ko hỉu target là cái j :1cool_byebye:
     
  7. herosf2006

    herosf2006 Mega Man

    Tham gia ngày:
    19/3/08
    Bài viết:
    3,448
    Nơi ở:
    Đà Nẵng
    bác HA cho mình hỏi 2 skill khác cd global thì có thể cùng dùng trong 1 script đc ko :4cool_beauty:
     
  8. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    fix xong rồi bác à, dùng string.sub :4cool_beauty:

    còn tiếng mán để hiện thì phải dùng notepad++ dịch thô, rồi kéo qua SciTE dịch utf8 là ổn
     
  9. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    khi viết hàm thì nên để nó là chung nhất, ai thích check buff của đối phương thì đưa biến target, còn ai thích check buff của player thì đưa tham số là player. Quan điểm của mình là trao đổi kinh nghiệm, còn viết chi tiết thì ai thích thế nào viết thế đấy, có tý kiến thức lập trình là được :5cool_big_smile:

    - - - Updated - - -

    cái Ihaveachoicetochoose mình đã Việt hóa và thêm một hàm xóa dữ liệu đang có để clear hết mấy cái dữ liệu cũ của bọn Tàu đi cho nó gọn rồi :4cool_beauty:

    - - - Updated - - -

    mình cũng đang dùng notepad++ đây mà nó vẫn ồ ề, chắc ko có font :2cool_burn_joss_sti
     
  10. herosf2006

    herosf2006 Mega Man

    Tham gia ngày:
    19/3/08
    Bài viết:
    3,448
    Nơi ở:
    Đà Nẵng
    sumsin font :4cool_beauty:
     
  11. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Cho xin luôn đỡ mất công tìm kiếm :5cool_big_smile:
     
  12. herosf2006

    herosf2006 Mega Man

    Tham gia ngày:
    19/3/08
    Bài viết:
    3,448
    Nơi ở:
    Đà Nẵng
  13. anthienvu

    anthienvu Youtube Master Race

    Tham gia ngày:
    5/5/07
    Bài viết:
    55
    Mình code như thế mà sao mỗi lần dùng PLNS ngay lúc đoạn triều vừa cd xong thì nó vẫn thực hiện đoạn triều, ngắt luôn PLNS :(( . Chỉ khi PLNS lúc đoạn triều chưa cd xong thì mới chạy bình thường. Ai sửa giúp với
     
  14. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Ko có acc TK để test nhưng với Thuần Dương thì lúc mình đánh Lục hợp độc tôn cũng là skill over time thì nó đợi đánh xong nó mới đánh skill khác :5cool_big_smile: có thể TK lại có gì đặc biệt hơn chăng :2cool_burn_joss_sti
     
  15. anthienvu

    anthienvu Youtube Master Race

    Tham gia ngày:
    5/5/07
    Bài viết:
    55
    ờ mình toàn bị thực hiện 2 3 lệnh 1 lúc mặc dù đã dùng if else đàng hoàng, nó xem như ko có, làm 1 lượt hết luôn.
     
  16. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Bác check xem lúc PLNS thì giá trị GetOTAction là bao nhiêu? Có thể nó lại là 1 hàm khác cũng nên vì mình có 1 TD và 1 VH thì đều ổn cả :))
    Mất rất nhiều công nghiên cứu nhưng hình như bọn VLTK này nó cấm mấy hàm OnAddOnUseSkill ở trong Add on. Dự định viết auto tự đánh để đi farm bùa phá sản :( có ai nghiên cứu vụ này chưa thì chia sẻ kinh nghiệm với :(
     
  17. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    autosend = autoit vẫn ok, chỉ là không gửi tới cửa sổ game inactive được, chả hiểu có phải do win7 không vì winxp vẫn gửi bình thường

    thử xem các ngôn ngữ khác có hỗ trợ sendkey không bác
     
  18. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Trên win7 mình thấy không send được, thậm chí Unikey còn bị disable không gõ được trong game. Viết dạng add on thì tất các các API đều work trừ OnAddOnUseSkill mới bực :5cool_sweat:

    - - - Updated - - -

    Trên win7 mình thấy không send được, thậm chí Unikey còn bị disable không gõ được trong game. Viết dạng add on thì tất các các API đều work trừ OnAddOnUseSkill mới bực :5cool_sweat:
     
  19. bogiaspt

    bogiaspt Youtube Master Race

    Tham gia ngày:
    29/11/05
    Bài viết:
    48
    HA cho mình xin bản việt hóa cái addon Ihaveachoicetochoose đc ko cậu ^^
     
  20. herosf2006

    herosf2006 Mega Man

    Tham gia ngày:
    19/3/08
    Bài viết:
    3,448
    Nơi ở:
    Đà Nẵng

Chia sẻ trang này