- Tham gia
- 15/09/2017
- Bài viết
- 1,139
Đây là bài viết sẽ có cập nhật
sẽ cập nhật dài dài cho anh em
Hướng dẫn #1 (Cơ bản):
*
FaQ
Một vài điều nói trước khi vào vấn đề chính nhé.
( hơi dài dòng, nhưng đọc hết đi cho tui vui
)
Q: Trmenu là gì ?? công dụng như thế nào ??
Trmenu là một plugin liên quan đến menu, (dĩ nhiên, tên nó hiện rõ ra v rồi),
nhưng có nhiều chức năng hay, thú vị, bla bla, và cực kì xịn xò mỗi tội config khó cho người mới bắt đầu
và có support tiếng việt bởi @GalaxyVN
Q: Hiện tại phiên bản nào là mới nhất của plugin này ??
Hiện tại plugin này có 2 bản, V1 và V2, nhưng bên spigot chỉ hiện bản mới nhất của V1
Và bản V2 hình như được bán tại sogonda (giá chưa biết vì chưa xem qua web đó bao giờ)
Q: Vậy làm sao để tải và setup được bản V2 mà không phải leak ??
Để tải được bản V2 đầu tiên các bạn vào trang github.com
Sau đó các bạn đăng nhập (nếu có tài khoản rồi) hoặc đăng kí (nếu chưa có)
tiếp theo các bạn nhập đường link này
github.com
click vào bản mới nhất
sau đó click vào TrMenu Artifact
Hiện tại bản mới nhất là bản 2.04-DEV (cứ tải về đi rồi tính tiếp)
Sau khi tải về nó sẽ ở dạng tệp zip, giải nén ra thì có 1 file jar
drag and drop vào file plugins sau đó chạy server
Sau run thì nó message tiếng anh, chỉnh lại trong phần settings thành vi_VN
Vào file Trmenu -> settings.yml
chỉnh dòng Locale: en_US thành Locale: vi_VN sau đó reload plugin
Thế là xong phần setup plugin
Q: config menu như thế nào, commands để mở có giống deluxemenus không ?
Theo như mình config thì không, mình phải registercommands để mở từng menu một (hơi cực vì mỗi lần register phải tắt plugin hoặc tắt server tránh gây lỗi, mình thì tắt server
) )
Bắt đầu nhé
Sau khi setup thì nó sẽ có menu example (xóa nó đi, vướng víu)
Tạo một tệp .yml đặt tên gì tùy ý trong file menus
Set title cho menu:
Set layout: #Layout tức là các slot bên trong menu đó, hơi khó hiểu nhưng cố đọc hết đi nha
Bởi vì chưa có item nên mình sẽ để trống và qua bước tiếp theo
Set options depend (theo như mình biết thì phải có depend placeholder để các %% hoạt động, (mình không chắc vì mình chỉ mới mày mò được 1 tuần
Trước hay sau layout gì cũng được, mình thì đặt trước
- 'player' là expansion player, tương tự nếu muốn thêm vô thêm thì tùy các bạn
Set icon cho menu: (item ấy)
'#' lát nữa bạn sẽ biết tại sao mình đặt một kí tự như vậy
display: là hiển thị item
name: tên (đặt gì cũng được)
mats: tức là id của item đó
lore thì biết rồi nhỉ ??
actions: tức là hành động
left: nằm trong acctions thì tức là hành động chuột trái click vào item đó
Bây giờ mình sẽ tiến hành config item đó
Như vầy là xong phần item, làm sao để hiện lên menu ??
- config layout
Layout: hiện tại có 3 hàng tương đương với 1 cái chest đơn 3 hàng
mình đặt một dấu # vào hàng thứ nhất thì tương đương với việc
item đó nằm ở slot đầu tiên trong menu (các bạn tự xem nha, mình không tiện mở mc)
đặt 9 icon thì tương đương cả hàng đó có item
rồi tiếp theo các bạn có thể tạo thêm nhiều icon khác nhưng đặt 1 kí tự cho dễ config nhé
về việc head thì các bạn đặt mats như sau
value tức là value của head, có thể lấy trên customhead
actions chúng ta sẽ có nhiều dạng, và 3 dạng chính là as player, as op, as console
as player: thực thi commands dưới dạng player
as op: thực thi commands dưới dạng op
as console: thực thi commands dưới dạng console
Mình sẽ chi tiết hơn về các dạng commands cho các bạn ở phần #2
Cuối cùng của topic #1 là RegisterCommands Gán commands để mở menu
#Config xong đủ thứ hết rồi nhưng mở menu thì lại bằng cách /trmenu open ???
#cách khác thì làm như sau
Đầu tiên các bạn stop sv hoặc stop plugin, mình thì stop server
Bạn vào file settings.yml tìm tới phần registercommands
openMenus -> đây là câu lệnh để mở menu
aliases: -> kiểu như câu lệnh khác để mở menu mà không cần dùng /openmenus
permission: -> perm để mở menu
excute: -> cái này các bạn cần để mở được menu này
arguments -> cái này theo mình thấy thì nó chả có tác dụng gì, config xong mở lên chả hiện tí gì cả cho nên mình sẽ xóa
Và đây là config của mình
save file lại sau đó mở sv lên, và dùng command /menu thì nó sẽ mở file menu.yml trong menus nếu bạn đặt tên menu.yml thành tên khác thì cũng phải set open: tenkhac
và mỗi lần tạo menu mới thì set commands mới nếu bạn muốn mở menu đó không cần phải qua menu khác
còn không thì set open bên trong file này để mở file kia
bài #1 kết thúc ở đây, Chúc các bạn một ngày tốt lành
Đón chờ bài #2 ở bài viết này nhé !!
sẽ cập nhật dài dài cho anh emHướng dẫn #1 (Cơ bản):
*
FaQMột vài điều nói trước khi vào vấn đề chính nhé.
( hơi dài dòng, nhưng đọc hết đi cho tui vui
)Q: Trmenu là gì ?? công dụng như thế nào ??
Trmenu là một plugin liên quan đến menu, (dĩ nhiên, tên nó hiện rõ ra v rồi),
nhưng có nhiều chức năng hay, thú vị, bla bla, và cực kì xịn xò mỗi tội config khó cho người mới bắt đầu

và có support tiếng việt bởi @GalaxyVN
Q: Hiện tại phiên bản nào là mới nhất của plugin này ??
Hiện tại plugin này có 2 bản, V1 và V2, nhưng bên spigot chỉ hiện bản mới nhất của V1
Và bản V2 hình như được bán tại sogonda (giá chưa biết vì chưa xem qua web đó bao giờ)
Q: Vậy làm sao để tải và setup được bản V2 mà không phải leak ??
Để tải được bản V2 đầu tiên các bạn vào trang github.com
Sau đó các bạn đăng nhập (nếu có tài khoản rồi) hoặc đăng kí (nếu chưa có)
tiếp theo các bạn nhập đường link này
Actions · TrMenu/TrMenu
Modern & Advanced Menu-Plugin for Minecraft Servers - Actions · TrMenu/TrMenu
sau đó click vào TrMenu Artifact
Hiện tại bản mới nhất là bản 2.04-DEV (cứ tải về đi rồi tính tiếp)
Sau khi tải về nó sẽ ở dạng tệp zip, giải nén ra thì có 1 file jar
drag and drop vào file plugins sau đó chạy server
Sau run thì nó message tiếng anh, chỉnh lại trong phần settings thành vi_VN
Vào file Trmenu -> settings.yml
chỉnh dòng Locale: en_US thành Locale: vi_VN sau đó reload plugin
Thế là xong phần setup plugin
Q: config menu như thế nào, commands để mở có giống deluxemenus không ?
Theo như mình config thì không, mình phải registercommands để mở từng menu một (hơi cực vì mỗi lần register phải tắt plugin hoặc tắt server tránh gây lỗi, mình thì tắt server
) )Bắt đầu nhé
Sau khi setup thì nó sẽ có menu example (xóa nó đi, vướng víu)
Tạo một tệp .yml đặt tên gì tùy ý trong file menus
Set title cho menu:
Set layout: #Layout tức là các slot bên trong menu đó, hơi khó hiểu nhưng cố đọc hết đi nha

Bởi vì chưa có item nên mình sẽ để trống và qua bước tiếp theo
Set options depend (theo như mình biết thì phải có depend placeholder để các %% hoạt động, (mình không chắc vì mình chỉ mới mày mò được 1 tuần
Trước hay sau layout gì cũng được, mình thì đặt trước
- 'player' là expansion player, tương tự nếu muốn thêm vô thêm thì tùy các bạn
Set icon cho menu: (item ấy)
'#' lát nữa bạn sẽ biết tại sao mình đặt một kí tự như vậy
display: là hiển thị item
name: tên (đặt gì cũng được)
mats: tức là id của item đó
lore thì biết rồi nhỉ ??
actions: tức là hành động
left: nằm trong acctions thì tức là hành động chuột trái click vào item đó
Bây giờ mình sẽ tiến hành config item đó
Như vầy là xong phần item, làm sao để hiện lên menu ??
- config layout
Layout: hiện tại có 3 hàng tương đương với 1 cái chest đơn 3 hàng
mình đặt một dấu # vào hàng thứ nhất thì tương đương với việc
item đó nằm ở slot đầu tiên trong menu (các bạn tự xem nha, mình không tiện mở mc)
đặt 9 icon thì tương đương cả hàng đó có item
rồi tiếp theo các bạn có thể tạo thêm nhiều icon khác nhưng đặt 1 kí tự cho dễ config nhé
về việc head thì các bạn đặt mats như sau
Mã:
mats: '<skull:value>'
actions chúng ta sẽ có nhiều dạng, và 3 dạng chính là as player, as op, as console
as player: thực thi commands dưới dạng player
as op: thực thi commands dưới dạng op
as console: thực thi commands dưới dạng console
Mình sẽ chi tiết hơn về các dạng commands cho các bạn ở phần #2
Cuối cùng của topic #1 là RegisterCommands Gán commands để mở menu
#Config xong đủ thứ hết rồi nhưng mở menu thì lại bằng cách /trmenu open ???
#cách khác thì làm như sau
Đầu tiên các bạn stop sv hoặc stop plugin, mình thì stop server
Bạn vào file settings.yml tìm tới phần registercommands
openMenus -> đây là câu lệnh để mở menu
aliases: -> kiểu như câu lệnh khác để mở menu mà không cần dùng /openmenus
permission: -> perm để mở menu
excute: -> cái này các bạn cần để mở được menu này
arguments -> cái này theo mình thấy thì nó chả có tác dụng gì, config xong mở lên chả hiện tí gì cả cho nên mình sẽ xóa
Và đây là config của mình
save file lại sau đó mở sv lên, và dùng command /menu thì nó sẽ mở file menu.yml trong menus nếu bạn đặt tên menu.yml thành tên khác thì cũng phải set open: tenkhac
và mỗi lần tạo menu mới thì set commands mới nếu bạn muốn mở menu đó không cần phải qua menu khác
còn không thì set open bên trong file này để mở file kia
bài #1 kết thúc ở đây, Chúc các bạn một ngày tốt lành
Đón chờ bài #2 ở bài viết này nhé !!





