Sol Reklam
Sağ Reklam

Çözüldü Kullanıcıdan input alamıyorum

Durum
Mesaj gönderimine kapalı.

yusfnrgs_

Somon Balığı Selam Vermeye Geldi

Discord:

KÖTÜ BABA ADNAN#3400

Katılım
9 Haziran 2022
Mesajlar
20
Elmaslar
5
Puanlar
895
Yaş
25
Yer
İstanbul
merhaba hemen konuya giriş yapayım intellijde bir plugin yazıyordum ve oyuncu oyuna girdiğinde sohbete ilk yazdığı şeyi input olarak almak istiyorum yani kısaca Parolayı sohbete giriniz diyor ve kullanıcıdan input almak istiyorum nasıl yapabilirim acaba? yardım ederseniz sevinirim.

Kod :


Kod:
package me.erwind.yguard;

import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerChatEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerKickEvent;
import org.bukkit.event.player.PlayerMoveEvent;

import java.util.Scanner;
public class onJoin implements Listener {

    String parola = new String("123123");
    String temporary;

    @EventHandler
    public void onJoin(PlayerJoinEvent p) {

        Player player = p.getPlayer();

        if (player.hasPermission("asistan") || player.hasPermission("yardimci") || player.hasPermission("rehber") || player.hasPermission("moderatör") || player.hasPermission("mimar") || player.hasPermission("yönetici") || player.hasPermission("op")) {

            player.sendMessage(ChatColor.GOLD + "yGuard" + ChatColor.GRAY + " ► " + ChatColor.YELLOW + "Yetkili gibi görünüyorsun , parola ne ?");
            player.sendMessage("Sohbete parolayi yazabilirsin.");


        }
    }

}
 

Stephan53

Bir Kömür Göründü Kaptanım!

Discord:

Stephan53#4195

Katılım
19 Kasım 2021
Mesajlar
121
Elmaslar
33
Puanlar
2.155
Java:
@EventHandler
public void onChat(AsyncPlayerChatEvent e) {
   System.out.println(e.getPlayer().getName() + " : " + e.getMessage());
}
Oyuncu Adı = e.getPlayer().getName()
Mesaj = e.getMessage()
Mesajı diğer oyuncuların görmesini engellemek için = e.setCancelled(true);

Gerisini siz halledersiniz diye düşünüyorum, oyuncu oyuna girip ilk mesajı doğru girerse veriyi kaydedersiniz yoksa kick atarsınız.
 

yusfnrgs_

Somon Balığı Selam Vermeye Geldi

Discord:

KÖTÜ BABA ADNAN#3400

Katılım
9 Haziran 2022
Mesajlar
20
Elmaslar
5
Puanlar
895
Yaş
25
Yer
İstanbul
Java:
@EventHandler
public void onChat(AsyncPlayerChatEvent e) {
   System.out.println(e.getPlayer().getName() + " : " + e.getMessage());
}
Oyuncu Adı = e.getPlayer().getName()
Mesaj = e.getMessage()
Mesajı diğer oyuncuların görmesini engellemek için = e.setCancelled(true);

Gerisini siz halledersiniz diye düşünüyorum, oyuncu oyuna girip ilk mesajı doğru girerse veriyi kaydedersiniz yoksa kick atarsınız.
Teşekkur ederim , peki oyuncj parasina nasil para eklerim , essentialsi falan bağlamammi lazim
 

Stephan53

Bir Kömür Göründü Kaptanım!

Discord:

Stephan53#4195

Katılım
19 Kasım 2021
Mesajlar
121
Elmaslar
33
Puanlar
2.155
Teşekkur ederim , peki oyuncj parasina nasil para eklerim , essentialsi falan bağlamammi lazim
Vault API'sini kullanmalısınız ayrıca daha hızlı cevap için İngilizce kaynaklara bakın. Sorduğunuz 2 soruda basit bir arama ile hemen bulunabiliyor.
 

yusfnrgs_

Somon Balığı Selam Vermeye Geldi

Discord:

KÖTÜ BABA ADNAN#3400

Katılım
9 Haziran 2022
Mesajlar
20
Elmaslar
5
Puanlar
895
Yaş
25
Yer
İstanbul
Vault API'sini kullanmalısınız ayrıca daha hızlı cevap için İngilizce kaynaklara bakın. Sorduğunuz 2 soruda basit bir arama ile hemen bulunabiliyor.
Tamamdir teşekkür ederim.
 
Durum
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı