• 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 :).
EcoMineVN

Bukkit Bạn muốn học Bukkit Plugin nhưng toàn hướng dẫn Nước Ngoài?

Trạng thái
Không mở trả lời sau này.

EcoMineVN

DEVELOPER
THÀNH VIÊN
Tham gia
20/08/2017
Bài viết
527
:pd1:
Xin chào tất cả các bạn như tiêu đề hôm nay mình đăng bài này để giúp các bạn học Bukkit Plugin.

Bạn rất muốn học nhưng lại mù Tiếng Anh (Giống mình, Mình k biết tiếng anh :pogchamp: )?

Vào 1 ngày đẹp trời mình quyết định làm hướng dẫn Viết Plugin để cho Cộng đồng Việt Nam vươn lên tầm thế giới, sánh với các cường quốc 5 châu :thinking::thinking::thinking:

Hiện tại thì mới chỉ có 2 Video mà thôi, mỗi ngày mình sẽ đăng 1 Video hướng dẫn từ từ, hoặc làm theo Yêu cầu của các bạn.

Nếu được ủng hộ nhiệt tình từ AE thì chắc chắn ngày nào cũng có Video dành cho mọi người.

:pd5:
Play List:

:omegalul: Nếu thấy có ích hãy cho mình 1 Like và Sub để mình có thêm động lực.
 
ung ho nhiet tinh, ong kem theo video Skillapi lam particle animation dc k, kieu nhu X-Y-Z de particle thanh hinh theo y minh muon
 
Khi mình làm xong lưu thì :
Mã:
  Exported with compile errors: FirstPlugins/src/SkyViet/Commands/Testcommands.java
File ở đây:
Mã:
public class Testcommands implements CommandExecutor {
    
    @Override 
    public boolean onCommand(CommandSender sender, Command cmd, String lb,
            String[] args) {
        // CommandSender
        if(sender instanceof Player){
            Player p = (Player)sender;
            p.sendMessage(p.getName() + "Dung Commands");
            return true;
        }
        if(sender instanceof ConsoleCommandSender){
            sender.sendMessage("Console Dung Commands");
            return true;
            
        }
            
            
        
        return false;
    }

}
17730

17731

17732
 
Khi mình làm xong lưu thì :
Mã:
  Exported with compile errors: FirstPlugins/src/SkyViet/Commands/Testcommands.java
File ở đây:
Mã:
public class Testcommands implements CommandExecutor {
   
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String lb,
            String[] args) {
        // CommandSender
        if(sender instanceof Player){
            Player p = (Player)sender;
            p.sendMessage(p.getName() + "Dung Commands");
            return true;
        }
        if(sender instanceof ConsoleCommandSender){
            sender.sendMessage("Console Dung Commands");
            return true;
           
        }
           
           
       
        return false;
    }

}
View attachment 17730
View attachment 17731
View attachment 17732
Phần
@Override
lỗi kìa b bạn trỏ chuật vào gửi mình xem!
 
dc r,cảm ơn nha!

Cho mình góp ý là khi bạn quay video mấy cái phím mà bạn ấn bạn có thể edit ra hiện lên màn hình dc k, tại nghe k rõ r phải mò lâu lém :3
Mình sẽ cố nói to hơn 1 chút !
 
dc r,cảm ơn nha!

Cho mình góp ý là khi bạn quay video mấy cái phím mà bạn ấn bạn có thể edit ra hiện lên màn hình dc k, tại nghe k rõ r phải mò lâu lém :3
@Override là ghi đè một file nào đó
Khi bạn extends (thừa kế) một class nào đó thì bạn có quyền được sử dụng toàn bộ code đã có trong class bạn thừa kế, nhưng khi bạn muốn thay đổi
vd:

@Override
public void onEnable() {}; thì phải dùng override để chỉ chạy code của bạn thôi

tóm lại là nó có nghĩa là ghi đè
 
Một lời khuyên chân thành cho những ai đã xem mấy video của chủ thớt mà không hiểu gì là nên đi học lập trình căn bản + lập trình hướng đối tượng. Nếu không có 2 thằng này mà bay vào code plugin thì cũng chỉ dừng lại ở mức xem video hướng dẫn và làm theo được thôi. Học vẹt.
 
Một lời khuyên chân thành cho những ai đã xem mấy video của chủ thớt mà không hiểu gì là nên đi học lập trình căn bản + lập trình hướng đối tượng. Nếu không có 2 thằng này mà bay vào code plugin thì cũng chỉ dừng lại ở mức xem video hướng dẫn và làm theo được thôi. Học vẹt.
Sau mình sẽ thêm câu cần học Java cơ bản trước tks bạn !
 
Trạng thái
Không mở trả lời sau này.
Back
Top Bottom