Spigot JAVA

Pokec o čemkoliv ostatním
Message
Autor
Uživatelský avatar
TopCz
Příspěvky: 667
Věk: 27
Registrován: 15 led 2014, 21:00
Reputation: 11
Kontaktovat uživatele:

Spigot JAVA

#1 Příspěvekod TopCz » 08 zář 2016, 10:54

Zdravím potřebuji poradit aktualizuji https://www.spigotmc.org/resources/better-shutdown.841/ na spigot 1.10 a narazil jsem na problém

Kód: Vybrat vše


public void disconnectAllPlayers()
{
   Player all = arrayOfPlayer.toArray()[i];
  int j = (arrayOfPlayer = plugin.getServer().getOnlinePlayers().length;
  for (int i = 0; i < j; i++)
  {
    Player p = arrayOfPlayer[i];
   



Píše mi to syntaxovou chybu ale nevím jak to opravit tak aby to fungovalo, poradí někdo? Děkuji hledal jsem metodu https://hub.spigotmc.org/javadocs/spigo ... nePlayers() ale stejně mi to nechce fungovat díky za pomoc.
Obrázek

Uživatelský avatar
Aishak
Příspěvky: 431
Registrován: 03 čer 2014, 15:02
Reputation: 1

Re: Spigot JAVA

#2 Příspěvekod Aishak » 08 zář 2016, 11:05

Chybí/přebývá ti závorka na tomto řádku:

Kód: Vybrat vše

int j = (arrayOfPlayer = plugin.getServer().getOnlinePlayers().length;

NEZNAMY
Příspěvky: 717
Věk: 26
Registrován: 31 kvě 2013, 20:00
Reputation: 23
Kontaktovat uživatele:

Re: Spigot JAVA

#3 Příspěvekod NEZNAMY » 08 zář 2016, 11:49

Chýba aj koniec foru.

btw

for (Player p : Bukkit.getOnlinePlayers()){
p.kickPlayer("Server se restartuje");
}

Uživatelský avatar
TopCz
Příspěvky: 667
Věk: 27
Registrován: 15 led 2014, 21:00
Reputation: 11
Kontaktovat uživatele:

Re: Spigot JAVA

#4 Příspěvekod TopCz » 08 zář 2016, 12:00

No celé to vypadá takto:

Kód: Vybrat vše

public void disconnectAllPlayers()
{
   Player all = arrayOfPlayer.toArray()[i];
  int j = (arrayOfPlayer = plugin.getServer().getOnlinePlayers().length);
  for (int i = 0; i < j; i++)
  {
    Player p = arrayOfPlayer[i];
   
    ByteArrayOutputStream bytes = new ByteArrayOutputStream();
    DataOutputStream out = new DataOutputStream(bytes);
    try
    {
      out.writeUTF("Connect");
      out.writeUTF(getRandomServer());
      p.sendPluginMessage(this, "BungeeCord", bytes.toByteArray());
      p.sendMessage(this.LEAVE_MESSAGE);
    }
    catch (Exception ex)
    {
      ex.printStackTrace();
      getLogger().severe("Failed to send BungeeCord connection details!");
    }
    bytes.reset();
  }
}
Obrázek


Zpět na „Off topic“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 12 hostů