• Trong thời gian này, bạn không thể tạo bài mới, đăng comment, hay tạo tài nguyên mới để diễn đàn dọn dẹp nội dung.
    Diễn đàn sẽ sớm mở trở lại, chi tiết hãy theo dõi tại Discord
Senkuu

Hỏi đáp random drop

  • Người tạo chủ đề Người tạo chủ đề Senkuu
  • Ngày gửi Ngày gửi
Trạng thái
Không mở trả lời sau này.
Cái nãy dễ mà nhỉ <(") Giả sử cái String list đó tên là list đi thì <(")
String MaterialName = list.get((new Random()).nextInt(list.size()));
Rồi get material = cái Material Name thôi
 
Cái nãy dễ mà nhỉ <(") Giả sử cái String list đó tên là list đi thì <(")
String MaterialName = list.get((new Random()).nextInt(list.size()));
Rồi get material = cái Material Name thôi
Tks nha, tại chưa làm random bao h, mà bác bk làm cho nó random addPotionEffect vào ng chơi khi ng đó làm 1 gì đó vd đập block chẳng hạn ?
*****Nội dung được bổ sung thêm*****
Cái nãy dễ mà nhỉ <(") Giả sử cái String list đó tên là list đi thì <(")
String MaterialName = list.get((new Random()).nextInt(list.size()));
Rồi get material = cái Material Name thôi
mà get material = cái Material Name la ntn ?
 
Hàm này add vào eventhandler event.getEntity().getLocation().getWorld().dropItem(event.getEntity().getLocation(), new ItemStack(random()));
public Material random() {
List<String> r = getConfig().getStringList("VatPham"); Material material = Material.valueOf(r.get(new Random().nextInt(r.size())).toUpperCase());
return material; }
config
VatPham:
- diamond
 
Tks nha, tại chưa làm random bao h, mà bác bk làm cho nó random addPotionEffect vào ng chơi khi ng đó làm 1 gì đó vd đập block chẳng hạn ?
*****Nội dung được bổ sung thêm*****

mà get material = cái Material Name la ntn ?
Làm vậy xong rồi thì
Material m = Material.getMaterial(MaterialName.toUpperCase());
Random addPotionEffect thì
p.addPotionEffect(new PotionEffect(PotionEffectType.getById((new Random()).nextInt(PotionEffectType.values().length)), time, 1));
<(")
Hàm này add vào eventhandler event.getEntity().getLocation().getWorld().dropItem(event.getEntity().getLocation(), new ItemStack(random()));
public Material random() {
List<String> r = getConfig().getStringList("VatPham"); Material material = Material.valueOf(r.get(new Random().nextInt(r.size())).toUpperCase());
return material; }
config
VatPham:
- diamond
Sao không return mom nó cái Material.valueOf(r.get(new Random().nextInt(r.size())).toUpperCase()); còn cho vô cái var material làm gì ?
 
Làm vậy xong rồi thì
Material m = Material.getMaterial(MaterialName.toUpperCase());
Random addPotionEffect thì
p.addPotionEffect(new PotionEffect(PotionEffectType.getById((new Random()).nextInt(PotionEffectType.values().length)), time, 1));
<(")

Sao không return mom nó cái Material.valueOf(r.get(new Random().nextInt(r.size())).toUpperCase()); còn cho vô cái var material làm gì ?
Vì cái này t làm qua rồi, Nên cái code trên t đưa nó khớp,
 
Trạng thái
Không mở trả lời sau này.
Nội dung tương tự Xem nhiều nhất Xem thêm

Thống kê nội dung

Tạo
Senkuu,
Trả lời lần cuối từ
ConBòTVs,
Trả lời
7
Lượt xem
830
Quay lại
Trên cùng