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

hiepsihattao

Mega Man
Tham gia ngày
12/5/07
Bài viết
3,373
Reaction score
16
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
3.jpg

- 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
4.jpg

- 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
4.jpg


- 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
3.jpg

----
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
picture011.jpg

Để 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.
picture009.jpg

Sau khi mở Macro.bsd
picture010.jpg

picture012.jpg

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
- Ngoài ra, attack speed của người chơi cũng không hẳn giống nhau, cooldown 3 giây nhưng có người 2.5s đã xong, có người 2.7s ... việc viết macro hợp lý cũng ảnh hưởng đến những trận pvp chẳng hạn

- Rồi thì với macro advance users, sau khi tìm hiểu kĩ rồi bạn có thể viết như lập trình, ví dụ đánh cái này mà trường hợp này thì đánh cái kia, không phải trường hợp ấy thì đánh cái khác ....

- Đặc biệt là một số advance users còn viết được một số macro rất hay (ví dụ 2 thằng Knight giống hệt nhau, 1 thằng dùng skill aoe được 1k damage, 1 thằng được 3k dam....rất vô lý nhưng có đấy) - cái này nếu tìm hiểu thì ....

- Rồi bạn đã thấy những skill (combo) thoát hiểm kiểu : khi bị đánh thì sẽ tự động hóa skill bảo vệ rồi bay về làng .... hầu hết tất cả những hành động trong game đều có thể đưa vào macro chứ không chỉ skills ... nó rất phong phú và đa dạng - nếu bạn có nhiều thứ để tìm hiểu thì bạn có thích hơn là chỉ kéo và thả một vài skills như các game kia không
---------------------------------
nguồn :diazblo : http://forum.jump.vn/chuate/showthread.php?t=752
 
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 ;));))
 
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 :(
 
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 ;));))

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
 
tên skill bên Việt nam đã việt hóa thì ghi sao nhỉ
 
/script TargetNearestEnemy() - đọc biết rồi nhé
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.
 
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.....
 
huhu, rắc rối thế :|
lại 30 char
 
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
 
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
 
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)
 
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
 
đã 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
 
đã 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

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
 
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.
 
:-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
 
:-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

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
 
có thể up lại cái phần mêm macro editor được ko bạn ???
 
Back
Top