Plugin Istek

bakkalmarket7

Demir Madencisi
En iyi cevaplar
0
Merhaba Arkadaslar.
Bir Plugin Isticem
Oyuncular sunucuya girerken normalde giris sifre yazıp giriolar.
ancak ben bole istemiyorum.komut bloğuna ifre yazıp oyle
girilmesini istiyorum. şimdiden teşekkürler
 

Mertka

Kızıltaş Madencisi
En iyi cevaplar
0
Shaffer79 bukkitin sitesinde yorum atmıs bende gordum yapabilen varsa yaspın ^^

Kod:
package yo.schaffer79.login;

import me.cybermaxke.inputgui.api.InputGui;
import me.cybermaxke.inputgui.api.InputGuiAPI;
import me.cybermaxke.inputgui.api.InputPlayer;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Login extends JavaPlugin implements Listener {

    InputGuiAPI api;

    public void onEnable() {
        api = (InputGuiAPI) Bukkit.getPluginManager().getPlugin("InputGui");
        Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent e) {
        final InputPlayer iPlayer = api.getPlayer(e.getPlayer());
    
        Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
            public void run() {
                iPlayer.openGui(new InputGui() {
                
                    @Override
                    public void onConfirm(InputPlayer iPlayer, String text) {
                        Player player = iPlayer.getPlayer();
                        player.chat("register " + text + " " + text);
                        player.chat("login " + text);
                    }
                
                    @Override
                    public void onCancel(InputPlayer iPlayer) {
                        Player player = iPlayer.getPlayer();
                        player.kickPlayer("Şifre girmeniz gerekmekte!");
                    
                    }
                
                    @Override
                    public String getDefaultText() {
                        return "Lütfen şifrenizi girin.";
                    }
                });
            }
        }, 1);
    }
}
 

toymachine22

Kızıltaş Madencisi
En iyi cevaplar
0
Ben yapabilirim ama sadece kod yeterli değil. Bunun plugin.yml si config.ymlsi var. (en azından ben onlar olmadan yapamıyorum o seviyeye gelmedim). Ve yukarıdaki kodda birsürü noktalama ve {} dediğimiz olayın hataları var. En iyisi plugini baştan yazmak :)
 

Geleyepehele

Kızıltaş Madencisi
En iyi cevaplar
0
Aynısı WinterNetwork diye bir sunucuda da vardı galiba.

[21:11:51] MemduhB - play.WinterNW.com: command block ie
[21:11:52] MemduhB - play.WinterNW.com: login
[21:11:53] MemduhB - play.WinterNW.com: yaptım
[21:11:54] MemduhB - play.WinterNW.com: çok buglu
[21:11:54] MemduhB - play.WinterNW.com: bilemem
[21:11:58] MemduhB - play.WinterNW.com: bazılarnın
[21:11:58] MemduhB - play.WinterNW.com: şifre
[21:12:00] MemduhB - play.WinterNW.com: ynlş
[21:12:00] MemduhB - play.WinterNW.com: diyor

@MemduhB
az önce bana yolladı buyur sahibi :D Plugini orjinal fikri sonoyuncuya ait
 

KRHN

Yazılımcı Beyefendi
En iyi cevaplar
0
[21:11:51] MemduhB - play.WinterNW.com: command block ie
[21:11:52] MemduhB - play.WinterNW.com: login
[21:11:53] MemduhB - play.WinterNW.com: yaptım
[21:11:54] MemduhB - play.WinterNW.com: çok buglu
[21:11:54] MemduhB - play.WinterNW.com: ***
[21:11:58] MemduhB - play.WinterNW.com: bazılarnın
[21:11:58] MemduhB - play.WinterNW.com: şifre
[21:12:00] MemduhB - play.WinterNW.com: ynlş
[21:12:00] MemduhB - play.WinterNW.com: diyor

@MemduhB
az önce bana yolladı buyur sahibi :D Plugini orjinal fikri sonoyuncuya ait
Yanlış bilgi vermeyin arkadaşlar öncelikle, bu eklentinin sahibi benim MemduhB sattığım bir kişi.
Shaffer79 bukkitin sitesinde yorum atmıs bende gordum yapabilen varsa yaspın ^^

Kod:
package yo.schaffer79.login;

import me.cybermaxke.inputgui.api.InputGui;
import me.cybermaxke.inputgui.api.InputGuiAPI;
import me.cybermaxke.inputgui.api.InputPlayer;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Login extends JavaPlugin implements Listener {

    InputGuiAPI api;

    public void onEnable() {
        api = (InputGuiAPI) Bukkit.getPluginManager().getPlugin("InputGui");
        Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent e) {
        final InputPlayer iPlayer = api.getPlayer(e.getPlayer());
  
        Bukkit.getServer().getScheduler().scheduleSyncDelayedTask(this, new Runnable() {
            public void run() {
                iPlayer.openGui(new InputGui() {
              
                    @Override
                    public void onConfirm(InputPlayer iPlayer, String text) {
                        Player player = iPlayer.getPlayer();
                        player.chat("register " + text + " " + text);
                        player.chat("login " + text);
                    }
              
                    @Override
                    public void onCancel(InputPlayer iPlayer) {
                        Player player = iPlayer.getPlayer();
                        player.kickPlayer("Şifre girmeniz gerekmekte!");
                  
                    }
              
                    @Override
                    public String getDefaultText() {
                        return "Lütfen şifrenizi girin.";
                    }
                });
            }
        }, 1);
    }
}
Eklentiyi ilk yazdığımda hatayla karşılaşmıştım onun tek başına çalışacağını zannetmiyorum hatayı daha sonra düzelttim tabi :D

Herhalde MemduhB bir şey ile oynadı eklentiyi bozdu, @JusticeWhipsSs 'in Mineliyum isimli sunucusunda test etmenizi tavsiye ederim herhangi bir hata olmadan.
 

emremurat2001

Sudan Çıkmış
En iyi cevaplar
0
Bak şu kodu gir bi de site plugin var indir

GUİ, #&#&÷^€#*'?"? $@@-@
Shhzbsjsbsbsbsnsstpostop
Host.client•spawny//^^;&**((hshsbxuxixksmsn##$$$(spawndastevevar****factionsssss83837sushshshdhshdhsushiiidirpanpamalstevevevevevveveveiplensbshskzl#hostpewdipie asdfashergoali $paramojangparadorlar#$$$$$$mojandfactionssvdiaset
 
Üst