[Hướng dẫn] Macro căn bản

Thảo luận trong 'Runes of Magic' bắt đầu bởi hiepsihattao, 17/10/09.

  1. hiepsihattao

    hiepsihattao Mega Man

    Tham gia ngày:
    12/5/07
    Bài viết:
    3,373
    RoM không cho phép người chơi sử dụng bot, cheat, hack và dĩ nhiên nếu bị phát hiện sẽ bị ban . Tuy nhiên lại cho phép sử dụng những đoạn code để thực hiện 1 chuỗi combo, và cái này phải được giới hạn (limited) chứ không được thành 1 kiểu bot

    Ở đây mình không có đủ hiểu biết để hướng dẫn nâng cao về macro nhưng cũng có thể giới thiệu để mọi người biết về chức năng này

    Đầu tiên là cách tạo 1 macro:

    - Các bạn ấn ESC > sau đó chọn Macro
    [​IMG]
    - Tiếp tục là giao diện của macro, bạn chọn 1 slot trống và chọn New để add 1 macro mới
    [​IMG]
    - Sau khi chọn tên và hình đại diện của macro, bạn gõ nội dung của Macro
    Có thể lấy ví dụ như hình minh họa sau
    [​IMG]

    - Bước cuối cùng là kéo Macro thả vào thanh skill và dùng như 1 skill bình thường
    [​IMG]
    ----
    Nguồn : forum RoM EU

    Những câu lệnh căn bản của macro nhé

    /s (nội dung) : chat bình thường (vd: /s hahaha, như trong bài trên)
    /z (nội dung) : chat zone
    /g (nội dung) : chat guild
    /w (tên) (nội dung) : pm

    /cast (tên skill) : cast skill đó (vd: /cast Flame, như trong bài trên luôn)
    /use (tên item) : dùng item đó
    /wait (số giây) : đợi bao nhiêu giây trước khi tiếp tục

    /invite (tên) : mời người nào đó

    Các câu lệnh biểu cảm cũng được sử dụng tương tự, vd: /sleep, /angry, /dance, ...

    tại sao lại phải wait: bởi vì các skill không thể cast liên tiếp được mà phải có thời gian chờ, các skill đều có cooldown của riêng nó, các skill instant cũng có thời gian chờ gọi là global cooldown (lý thuyết là 1s, tuy nhiên tùy vào tốc độ tấn công của từng người, có thể thay đổi khác nhau, đó là lý do tại sao ta thấy có /wait .75 hay /wait .65 hay /wait .5 ...)

    -------------------------------------------

    Một số ví dụ:

    1. cast skill theo chuỗi - combo skills

    /cast (skill1)
    /wait .7
    /cast (skill2)
    /wait 1
    ...

    sẽ cho ra kết quả là bạn sẽ dùng skill1 sau đó 0.75s sẽ dùng tiếp skill2 ...(dùng trực tiếp, không có điều kiện gì khác)

    2. Equip

    /use (equip1)
    /wait ()
    /use (equip2)
    /wait ()
    ...

    Sẽ đưa ra kết quả là bạn sẽ equip 2 món đồ này (cái này chưa thử nhưng theo 4r EU nói là được)

    ------------------------------------------

    Độ dài của 1 macro được giới hạn (hình như 255 kí tự), có nghĩa là bạn không thể lập trình dài được, tuy nhiên bạn có thể down về 1 addon tên là Macro Editor, nó có thể giúp bạn viết được 1 macro dài hơn, chọn được nhiều hình đại diện hơn ....

    Viết Macro cũng giống như lập trình, người chơi hoàn toàn có thể viết được những macro cực kì phức tạp, kiểu như tự động check xem đối phuơng còn nhiều hay ít máu, làm hành động này, hành động khác tùy tình huống .... cái này có lẽ các bạn phải tìm hiểu 1 chút vì mình không am hiểu sâu về macro

    Những ai có kinh nghiệm có thể chia sẻ ngay tại topic này

    Thân,

    -------------------------------------------------

    Thực ra xem bên EU thì còn rất nhiều câu lệnh cho Macro, trên kia chỉ là những câu cơ bản thôi

    ví dụ có /target .... (câu này chưa rõ cách dùng & cú pháp lắm) - target lại là một trong những yếu tố quan trọng của macro
    rồi còn nhiều thứ:

    /script TargetNearestEnemy() - đọc biết rồi nhé
    nếu có nhu cầu tìm hiểu kĩ hơn, mọi người có thể search trên google, các forum EU, US hoặc đơn giản là vào http://rom.wikia.com/wiki/Macros
    ======
    Giới thiệu qua về phần mềm Macro Editor luôn nhé

    Đây là giao diện chính của chương trình, rất đơn giản
    [​IMG]
    Để bắt đầu chỉnh sửa 1 Macro, ấn vào Open. Lúc đó file ta cần tìm là Macro.bsd, thường ở trong My Documents\Runes of Magic\Tên_nhân_vật. Mọi người lưu ý là nhân vật nào có Macro riêng của nhân vật đó, muốn sử dụng chung chỉ việc copy file Macro này sang folder của nhân vật khác là được.
    [​IMG]
    Sau khi mở Macro.bsd
    [​IMG]
    [​IMG]
    1. Để tao mới ta ấn vào New
    2. Đặt tên Macro ở ô số 2
    3. Nội dung Macro ở ô số 3
    4. Đây là icon mà Macro sẽ hiển thị trong game (số icon này phong phú hơn nhiều số lượng icon có sẵn trong phần Macro Editor của game)
    link down : http://www.mediafire.com/?n3ifzojt1gn
    ---------------
    đây là cm nói về macro của mod diazblo
    ---------------------------------
    nguồn :diazblo : http://forum.jump.vn/chuate/showthread.php?t=752
     
  2. Monkey•D•Luffy

    Monkey•D•Luffy Youtube Master Race

    Tham gia ngày:
    15/10/09
    Bài viết:
    74
    chòy ơi ... ong hết quả đầu :| . Trước giờ toàn cày cuốc mấy thể loại game kiếm hiệp với 2D,giờ nhìn mấy cái này thấy hãi quá :( . Đến phải down bản global về nghịch mất thôi . Không chịu nổi nữa rồi ;));))
     
  3. Free_Fall

    Free_Fall Palatino Linotype Lão Làng GVN

    Tham gia ngày:
    19/4/05
    Bài viết:
    3,564
    Nơi ở:
    Hà Nội
    Cái này có addons ko??

    Hồi trước có chơi ROM lên 3x thì phải mà sau bận quá ko chơi đc nữa,có lẽ đợt này phải cố làm 1 bé 5x mới được :(
     
  4. qloc1245

    qloc1245 Donkey Kong

    Tham gia ngày:
    28/12/05
    Bài viết:
    402
    cố gắng đi ty ạ:))
    thực sữ thì chỉ là các tool hỗ trợ đơn gian thôi ko quá phức tạp đâu:D
     
  5. thaptuphuongnam

    thaptuphuongnam Mr & Ms Pac-Man

    Tham gia ngày:
    27/12/05
    Bài viết:
    225
    Cái này sao giống lập trình quá.
     
  6. hoanganh2000

    hoanganh2000 C O N T R A

    Tham gia ngày:
    1/5/03
    Bài viết:
    1,976
    Nơi ở:
    đang sống ở TPHCM
    tên skill bên Việt nam đã việt hóa thì ghi sao nhỉ
     
  7. IamClone

    IamClone Donkey Kong

    Tham gia ngày:
    30/6/09
    Bài viết:
    388
    hàm này đã bị gỡ khỏi game rồi, lí do: botter :))

    Bác nào không quen lập trình thì lên trang này:http://rom.curse.com/ mà down addon về sử dụng. Một số addon quan trọng: pbinfo, WoWmap, dành cho người không viết được macro: nBuff, HealBot, AutoFlex Combat, dành cho trader và crafter: RunCraft, Advanced Auction House, yGather.
     
  8. hiepsihattao

    hiepsihattao Mega Man

    Tham gia ngày:
    12/5/07
    Bài viết:
    3,373
    một số addon hoạt động ngon,còn cái macro này có tác dụng phết:ví dụ khi bị pk,mà sợ mình yếu thì lập macro này,cho nó tự bật skill phòng thủ +phù về thành>>ko die
    hoặc thiết lập đánh khu vực.....
     
  9. \m/

    \m/ Mr & Ms Pac-Man

    Tham gia ngày:
    31/10/09
    Bài viết:
    181
    huhu, rắc rối thế :|
    lại 30 char
     
  10. convjtcon

    convjtcon T.E.T.Я.I.S

    Tham gia ngày:
    12/4/09
    Bài viết:
    617
    làm ơn nói rõ hơn được không. MÌnh thấy bên forum CTPS mod bên đấy hướng dẫn còn viết cả một đoạn code dài nhu Pascal cơ mà. Làm như bạn chỉ bên trên không được
     
  11. vnindex

    vnindex Mr & Ms Pac-Man

    Tham gia ngày:
    27/12/06
    Bài viết:
    144
    Vấn đề là nó đã việt hóa rồi , mình đã thử macrro cơ bản nhất với tiéng việt nhưng không đc z z
     
  12. CORBA

    CORBA Mr & Ms Pac-Man

    Tham gia ngày:
    6/6/03
    Bài viết:
    214
    Nơi ở:
    Lang thang
    vừa thử viết 1 cái macro kết quả là ko chạy và nút sử dụng skill cũng ko xài được nữa ! ai cho biết lý do cái (đang dùng chuột đánh mob :D)
     
  13. vnindex

    vnindex Mr & Ms Pac-Man

    Tham gia ngày:
    27/12/06
    Bài viết:
    144
    mình làm đc macro rồi , cứ nguyên xi tiếng Việt mà bem , để mình páte 1 đoạn nhé .
    /script UseAction(1)

    /wait 2

    /cast Đòn tấn công khôn khéo

    /wait 1.2

    /cast Điểm yếu

    .....
    Khi mionhf bấm macro này 1 phát , mình sẽ tự chạy vào mob đã đc target , chém rồi sau 2 giây tung skil theo thứ tự , thích vãi :D . Cái dòng script là để mình dùng attack thường , mình để ở action bar số 1 he he
     
  14. vnquynh

    vnquynh Mr & Ms Pac-Man

    Tham gia ngày:
    15/7/04
    Bài viết:
    281
  15. convjtcon

    convjtcon T.E.T.Я.I.S

    Tham gia ngày:
    12/4/09
    Bài viết:
    617
    đã làm thử và thấy cũng ổn, tuy nhiên cast 3 chưởng mà nó tung có 2 chưởng một cái nữa thì đâu rồi ko biết
     
  16. vnquynh

    vnquynh Mr & Ms Pac-Man

    Tham gia ngày:
    15/7/04
    Bài viết:
    281
    Có thể wait chưa đủ hoặc là chưa đủ điều kiện thi triển
    Lời khuyên là không nên viết theo kiểu /cast /wait mà nên dùng các thuật toán + các hàm check debuff j j đấy
     
  17. IamClone

    IamClone Donkey Kong

    Tham gia ngày:
    30/6/09
    Bài viết:
    388
    Tốt nhất đừng dùng /wait trong macro. Bởi vì thời gian cooldown là không thực sự chính xác. Nếu để ý, bạn có thể dùng skill tiếp khi cooldown còn khoảng 0~0.3s là kết thúc. Vì lí do này mà phần lớn macro không hiệu quả bẳng đánh manual. Tuy nhiên nếu chịu khó mày mò thì có thể viết được macro tốt hơn đánh manual rất nhiều. Class rogue, scout và warrior phụ thuộc rất nhiều vào chất lượng của macro (do vừa phải quản lý cooldown, năng lượng và thứ tự ra skill không cố định). Những class đặc biệt được cho là khó như r/w r/s hay scout thì thực sự lại có dps lớn nhất game nếu có macro tốt.

    Không biết xài macro thì tốt nhất nên chơi r/k m/p (nhiều người chơi nhất trên server quốc tế): ko có DoT, nhưng raw dam tốt hoặc priest, knight: không sợ chết.
     
  18. james87

    james87 Donkey Kong

    Tham gia ngày:
    6/5/08
    Bài viết:
    449
    :-o tróng hết cả mặt
    hĩ em mới vô tò mò lập thử vài cái marco
    anh có thể cho em bít nếu muốn nó nhấn 1 nút gì như nút tab thì ghi lệnh gì zay anh:D
     
  19. vnquynh

    vnquynh Mr & Ms Pac-Man

    Tham gia ngày:
    15/7/04
    Bài viết:
    281
    Không cần quá quan tâm đến cái này đâu
    Những gì quan trọng và cần thiết đều đã được các pro chuyển thành addon hết
     
  20. Fang [(]

    Fang [(] Mr & Ms Pac-Man

    Tham gia ngày:
    7/8/07
    Bài viết:
    147
    có thể up lại cái phần mêm macro editor được ko bạn ???
     

Chia sẻ trang này