Hướng dẫn SkillAPI cơ bản (P1)

  • Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).

only5

THÀNH VIÊN
4/9/16
209
242
390
24
Ở nơi đang ở :V
Hnay mình xin giới thiệu cho các bạn 1 plugin về skill khá hay là SkillAPI
https://www.spigotmc.org/resources/skillapi.4824/
Plugin này free nhé! nếu bạn nào có tiền ủng hộ thì cứ xài bản perium chứ nó cũng y như nhau mà thôi

Về đa phần mấy bạn khi vừa vào xem cái plugin này thấy hay hay nhưng thường không hiểu nó hoạt động ra sao và như thế nào ,.... và vô số vấn đề khác nó sẽ phát sinh. Mình sẽ chỉ các bạn về phần cơ bản của skill thôi , phần attributes nó khá đơn giản , các bạn tự tìm hiểu và bạn nào biết viết rồi thì đừng gạch đá nhá kẻo tội :cry2:

Đầu tiên vào trang này: http://eniripsa96.github.io/SkillAPI/

và đây là giao diện của nó (mình viết sẵn mấy cái rồi nên mình sẽ tạo 1 cái mới) :
upload_2017-8-5_20-21-3.png

ấn vào +New Skill để tạo ra skill mới , là nó đây :
upload_2017-8-5_20-22-31.png
- Name: các bạn ghi tên skill (mình khuyên là đừng nên ghi màu kiểu như &a&l gì gì đấy)
- Type : là loại skill (bạn viết bừa cũng được chả sao , nó chỉ hiển thị khi bạn config nó trong lore của skill thôi nếu bạn không đụng đến nó , nó vô dụng :lol:)
- Max level : chỉ định cấp của skill (kiểu như tăng max bao nhiêu lần ấy , tăng 4 lần này 10 này đại loại vậy)
- Skill Req : Skill cần thiết để có thế có thể nâng cấp skill này (không có cũng chả sao)
- Skill Req level : Cấp của skill cần thiết để có thể nâng cấp (nếu cái trên không có , cái này cũng vô dụng)
- Permission : phần perm này chắc ai cũng biết (còn các bạn ko biết thì tự mò:troll:)
- Level Req : Cấp độ cần có để học skill , còn ô thứ 2 thì tăng dần dần theo tỉ lệ bạn nâng cấp nó
VD: bạn để là 2 thì cứ mỗi lần bạn nâng cấp skill thì nó sẽ tăng thêm 2 level
- Cost : SkillPoints cần phiết để học , nâng cấp skill
- Mana : Mana
- Cast Message : hiện ra câu thoại trên bảng chat khi bạn xài skill này
- Combo : click chuột để thực hiện skill (có cả shift nữa) , phần này trong file config của nó có dòng Clicks Combo
bạn tìm dòng enabled : false ở dưới nó rồi chuyển nó thành true là xài được
- Indicator : phần này mình không rõ lắm nhưng mình hay để là 2D (bạn nào biết thông não cho mình luôn nhé:hp:)
- Icon: Vật phẩm sẽ là biểu tượng cho skill khi mở giao diện skill
- Icon data : phần data của nó
- Icon Lore: Phần lore của icon có config mẫu ở trong nên bạn chỉ cần dịch ra là được (google vẫn ngon chán :stop:)

Vậy là xong phần chỉnh các thông số cho skill , bây giờ đến chỉnh sửa Hiệu ứng , các bạn click vào Edit Effects
Giao diện:
upload_2017-8-5_20-41-58.png
- Details : quay về phần chỉnh thông số lúc nãy
- Triggers : chỉnh hiểu ứng của nó
- Save : lưu và tải về máy cái skill này
- Delete : xóa skill

Trong phần này chỉ có mỗi Triggers thôi , những cái khác có hay không không quan trọng :mgt:
Triggers sẽ có 13 ô , mỗi ô biểu thị cho cách mà bạn sẽ thực hiện skill
VD: Cast , bạn sử dụng combo của skill hoặc bind hoặc skillBar thì nó sẽ thực hiện skill
Cleanup : khi bạn rút skill points của kĩ năng hoặc không học nó , nó sẽ thực hiện skill
.... còn mấy cái khác các bạn chịu khó tra google nhé , kể hết chắc mai mới xong mất :nice:
upload_2017-8-5_20-48-47.png
ở đây mình chọn cast , có nghĩa là khi thực hiện combo hoặc làm hoạt động khiến nó tác động đến skill thì nó sẽ chạy.
các bạn click vào + Add Child , có 3 phần :
- Targets : Mục tiêu mà các bạn muốn skill tác động lên , lấy ví dụ như skill định hướng hay định mục tiêu của LMHT ấy:lol:
- Conditions : Điều kiện để thực hiện Mechanics (là gì tí mình nói sau)
- Mechanics : hiệu ứng của skill (cái này là cái chính , nó tạo ra hiệu ứng và sát thương cho kĩ năng)

sau đây mình sẽ làm thử 1 cái skill ví dụ:
upload_2017-8-5_20-57-17.png
ở đây mình có 3 phần là Trigger Target và Mechanic
- Trigger : mình chọn phần cast
- Target : mình chọn single
upload_2017-8-5_20-59-1.png

Trong phần single thì phần range mình chỉnh là 10 có nghĩa là khoảng cách từ đấy tới 1 mục tiêu nào đó là 10 block thì skill sẽ được sử dụng
- Mechanic : Lightning
upload_2017-8-5_21-0-19.png
phần mechanic này có nghĩa là triệu hồi sét mình để là true có nghĩa là nó có sát thương

Toàn bộ những thứ ở trên cho ra lò 1 skill mới đó là khi sử dụng nó sẽ giật thằng nào trước mặt bạn trong khoảng cách 10 block

Vậy là xong phần kĩ năng rồi , về phần class thì mình sẽ hướng dẫn sau.
 

REG

THÀNH VIÊN
21/9/16
193
22
230
31
Đoan Hùng - Phú Thọ
Hnay mình xin giới thiệu cho các bạn 1 plugin về skill khá hay là SkillAPI
https://www.spigotmc.org/resources/skillapi.4824/
Plugin này free nhé! nếu bạn nào có tiền ủng hộ thì cứ xài bản perium chứ nó cũng y như nhau mà thôi

Về đa phần mấy bạn khi vừa vào xem cái plugin này thấy hay hay nhưng thường không hiểu nó hoạt động ra sao và như thế nào ,.... và vô số vấn đề khác nó sẽ phát sinh. Mình sẽ chỉ các bạn về phần cơ bản của skill thôi , phần attributes nó khá đơn giản , các bạn tự tìm hiểu và bạn nào biết viết rồi thì đừng gạch đá nhá kẻo tội :cry2:

Đầu tiên vào trang này: http://eniripsa96.github.io/SkillAPI/

và đây là giao diện của nó (mình viết sẵn mấy cái rồi nên mình sẽ tạo 1 cái mới) :
Xem file đính kèm 2105

ấn vào +New Skill để tạo ra skill mới , là nó đây :
Xem file đính kèm 2106
- Name: các bạn ghi tên skill (mình khuyên là đừng nên ghi màu kiểu như &a&l gì gì đấy)
- Type : là loại skill (bạn viết bừa cũng được chả sao , nó chỉ hiển thị khi bạn config nó trong lore của skill thôi nếu bạn không đụng đến nó , nó vô dụng :lol:)
- Max level : chỉ định cấp của skill (kiểu như tăng max bao nhiêu lần ấy , tăng 4 lần này 10 này đại loại vậy)
- Skill Req : Skill cần thiết để có thế có thể nâng cấp skill này (không có cũng chả sao)
- Skill Req level : Cấp của skill cần thiết để có thể nâng cấp (nếu cái trên không có , cái này cũng vô dụng)
- Permission : phần perm này chắc ai cũng biết (còn các bạn ko biết thì tự mò:troll:)
- Level Req : Cấp độ cần có để học skill , còn ô thứ 2 thì tăng dần dần theo tỉ lệ bạn nâng cấp nó
VD: bạn để là 2 thì cứ mỗi lần bạn nâng cấp skill thì nó sẽ tăng thêm 2 level
- Cost : SkillPoints cần phiết để học , nâng cấp skill
- Mana : Mana
- Cast Message : hiện ra câu thoại trên bảng chat khi bạn xài skill này
- Combo : click chuột để thực hiện skill (có cả shift nữa) , phần này trong file config của nó có dòng Clicks Combo
bạn tìm dòng enabled : false ở dưới nó rồi chuyển nó thành true là xài được
- Indicator : phần này mình không rõ lắm nhưng mình hay để là 2D (bạn nào biết thông não cho mình luôn nhé:hp:)
- Icon: Vật phẩm sẽ là biểu tượng cho skill khi mở giao diện skill
- Icon data : phần data của nó
- Icon Lore: Phần lore của icon có config mẫu ở trong nên bạn chỉ cần dịch ra là được (google vẫn ngon chán :stop:)

Vậy là xong phần chỉnh các thông số cho skill , bây giờ đến chỉnh sửa Hiệu ứng , các bạn click vào Edit Effects
Giao diện:
Xem file đính kèm 2108
- Details : quay về phần chỉnh thông số lúc nãy
- Triggers : chỉnh hiểu ứng của nó
- Save : lưu và tải về máy cái skill này
- Delete : xóa skill

Trong phần này chỉ có mỗi Triggers thôi , những cái khác có hay không không quan trọng :mgt:
Triggers sẽ có 13 ô , mỗi ô biểu thị cho cách mà bạn sẽ thực hiện skill
VD: Cast , bạn sử dụng combo của skill hoặc bind hoặc skillBar thì nó sẽ thực hiện skill
Cleanup : khi bạn rút skill points của kĩ năng hoặc không học nó , nó sẽ thực hiện skill
.... còn mấy cái khác các bạn chịu khó tra google nhé , kể hết chắc mai mới xong mất :nice:
Xem file đính kèm 2111
ở đây mình chọn cast , có nghĩa là khi thực hiện combo hoặc làm hoạt động khiến nó tác động đến skill thì nó sẽ chạy.
các bạn click vào + Add Child , có 3 phần :
- Targets : Mục tiêu mà các bạn muốn skill tác động lên , lấy ví dụ như skill định hướng hay định mục tiêu của LMHT ấy:lol:
- Conditions : Điều kiện để thực hiện Mechanics (là gì tí mình nói sau)
- Mechanics : hiệu ứng của skill (cái này là cái chính , nó tạo ra hiệu ứng và sát thương cho kĩ năng)

sau đây mình sẽ làm thử 1 cái skill ví dụ:
Xem file đính kèm 2112
ở đây mình có 3 phần là Trigger Target và Mechanic
- Trigger : mình chọn phần cast
- Target : mình chọn single
Xem file đính kèm 2113

Trong phần single thì phần range mình chỉnh là 10 có nghĩa là khoảng cách từ đấy tới 1 mục tiêu nào đó là 10 block thì skill sẽ được sử dụng
- Mechanic : Lightning
Xem file đính kèm 2114
phần mechanic này có nghĩa là triệu hồi sét mình để là true có nghĩa là nó có sát thương

Toàn bộ những thứ ở trên cho ra lò 1 skill mới đó là khi sử dụng nó sẽ giật thằng nào trước mặt bạn trong khoảng cách 10 block

Vậy là xong phần kĩ năng rồi , về phần class thì mình sẽ hướng dẫn sau.
dừng lại đi, trẻ trâu đú theo chán lắm rồi =))
 

Ntruong

THÀNH VIÊN
5/10/16
99
662
410
VIET NAM
Cảm ơn bạn có một bài viết rất bổ ích. đã cho mình một ý tưởng mới
*****Nội dung được bổ sung thêm*****
Còn bổ ích hơn nếu bạn cho vài config mẫu :D
 
  • Like
Reactions: Deathsgun

HauMf

THÀNH VIÊN
1/1/17
697
180
490
Binh Thuan
đào lên cho ai chưa pk <3 bài rất hay - hữu dụng
 
  • Like
Reactions: Deathsgun

Nấm Heintale

THÀNH VIÊN
5/6/17
163
57
290
22
Hà Nội
hay :3
 
  • Like
Reactions: Deathsgun

summonsa

THÀNH VIÊN
23/9/17
84
10
120
15
нσмєℓєѕѕ
Hnay mình xin giới thiệu cho các bạn 1 plugin về skill khá hay là SkillAPI
https://www.spigotmc.org/resources/skillapi.4824/
Plugin này free nhé! nếu bạn nào có tiền ủng hộ thì cứ xài bản perium chứ nó cũng y như nhau mà thôi

Về đa phần mấy bạn khi vừa vào xem cái plugin này thấy hay hay nhưng thường không hiểu nó hoạt động ra sao và như thế nào ,.... và vô số vấn đề khác nó sẽ phát sinh. Mình sẽ chỉ các bạn về phần cơ bản của skill thôi , phần attributes nó khá đơn giản , các bạn tự tìm hiểu và bạn nào biết viết rồi thì đừng gạch đá nhá kẻo tội :cry2:

Đầu tiên vào trang này: http://eniripsa96.github.io/SkillAPI/

và đây là giao diện của nó (mình viết sẵn mấy cái rồi nên mình sẽ tạo 1 cái mới) :
Xem file đính kèm 2105

ấn vào +New Skill để tạo ra skill mới , là nó đây :
Xem file đính kèm 2106
- Name: các bạn ghi tên skill (mình khuyên là đừng nên ghi màu kiểu như &a&l gì gì đấy)
- Type : là loại skill (bạn viết bừa cũng được chả sao , nó chỉ hiển thị khi bạn config nó trong lore của skill thôi nếu bạn không đụng đến nó , nó vô dụng :lol:)
- Max level : chỉ định cấp của skill (kiểu như tăng max bao nhiêu lần ấy , tăng 4 lần này 10 này đại loại vậy)
- Skill Req : Skill cần thiết để có thế có thể nâng cấp skill này (không có cũng chả sao)
- Skill Req level : Cấp của skill cần thiết để có thể nâng cấp (nếu cái trên không có , cái này cũng vô dụng)
- Permission : phần perm này chắc ai cũng biết (còn các bạn ko biết thì tự mò:troll:)
- Level Req : Cấp độ cần có để học skill , còn ô thứ 2 thì tăng dần dần theo tỉ lệ bạn nâng cấp nó
VD: bạn để là 2 thì cứ mỗi lần bạn nâng cấp skill thì nó sẽ tăng thêm 2 level
- Cost : SkillPoints cần phiết để học , nâng cấp skill
- Mana : Mana
- Cast Message : hiện ra câu thoại trên bảng chat khi bạn xài skill này
- Combo : click chuột để thực hiện skill (có cả shift nữa) , phần này trong file config của nó có dòng Clicks Combo
bạn tìm dòng enabled : false ở dưới nó rồi chuyển nó thành true là xài được
- Indicator : phần này mình không rõ lắm nhưng mình hay để là 2D (bạn nào biết thông não cho mình luôn nhé:hp:)
- Icon: Vật phẩm sẽ là biểu tượng cho skill khi mở giao diện skill
- Icon data : phần data của nó
- Icon Lore: Phần lore của icon có config mẫu ở trong nên bạn chỉ cần dịch ra là được (google vẫn ngon chán :stop:)

Vậy là xong phần chỉnh các thông số cho skill , bây giờ đến chỉnh sửa Hiệu ứng , các bạn click vào Edit Effects
Giao diện:
Xem file đính kèm 2108
- Details : quay về phần chỉnh thông số lúc nãy
- Triggers : chỉnh hiểu ứng của nó
- Save : lưu và tải về máy cái skill này
- Delete : xóa skill

Trong phần này chỉ có mỗi Triggers thôi , những cái khác có hay không không quan trọng :mgt:
Triggers sẽ có 13 ô , mỗi ô biểu thị cho cách mà bạn sẽ thực hiện skill
VD: Cast , bạn sử dụng combo của skill hoặc bind hoặc skillBar thì nó sẽ thực hiện skill
Cleanup : khi bạn rút skill points của kĩ năng hoặc không học nó , nó sẽ thực hiện skill
.... còn mấy cái khác các bạn chịu khó tra google nhé , kể hết chắc mai mới xong mất :nice:
Xem file đính kèm 2111
ở đây mình chọn cast , có nghĩa là khi thực hiện combo hoặc làm hoạt động khiến nó tác động đến skill thì nó sẽ chạy.
các bạn click vào + Add Child , có 3 phần :
- Targets : Mục tiêu mà các bạn muốn skill tác động lên , lấy ví dụ như skill định hướng hay định mục tiêu của LMHT ấy:lol:
- Conditions : Điều kiện để thực hiện Mechanics (là gì tí mình nói sau)
- Mechanics : hiệu ứng của skill (cái này là cái chính , nó tạo ra hiệu ứng và sát thương cho kĩ năng)

sau đây mình sẽ làm thử 1 cái skill ví dụ:
Xem file đính kèm 2112
ở đây mình có 3 phần là Trigger Target và Mechanic
- Trigger : mình chọn phần cast
- Target : mình chọn single
Xem file đính kèm 2113

Trong phần single thì phần range mình chỉnh là 10 có nghĩa là khoảng cách từ đấy tới 1 mục tiêu nào đó là 10 block thì skill sẽ được sử dụng
- Mechanic : Lightning
Xem file đính kèm 2114
phần mechanic này có nghĩa là triệu hồi sét mình để là true có nghĩa là nó có sát thương

Toàn bộ những thứ ở trên cho ra lò 1 skill mới đó là khi sử dụng nó sẽ giật thằng nào trước mặt bạn trong khoảng cách 10 block

Vậy là xong phần kĩ năng rồi , về phần class thì mình sẽ hướng dẫn sau.
Vậy ko chỉnh combo thì cast ko đc à
 
  • Like
Reactions: JenkerYT