Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Dlaczego mi to nie działa :D


Rekomendowane odpowiedzi

Opublikowano

Czemu mi to nie działa :D?

w tym wywala błąd z Bukkit.getOnlinePlayers() oraz w for (inf i = 0; i < 4; i++

        Player[] arrayOfPlayer;
        int j = (arrayOfPlayer = Bukkit.getOnlinePlayers()).length;
        for (int i = 0; i < j; i++)
        {
          Player on = arrayOfPlayer[i];
          if (!on.equals(p)) {
            blo.sendArmorChange(on, 
              p.getEntityId(), 
              1 + i, 
              p.getInventory().getArmorContents()[i]);

oraz w tym występuję problem z for (Player p : ){ 

public class ArmorTask extends BukkitRunnable{
  public void run(){
	  for (Player p : ){
      Color nextColor = nextColor((Color)blo.getLastColors().get(p));
      blo.getLastColors().put(p, nextColor);
      for (int i = 0; i < 4; i++)

TheMinecraft

#LetsPlayOnceAgain

#TheMinecraft

Śledź nas na FaceBook/TheMinecraftpl!

 

 

Gość dominik148
Opublikowano

Może dla tego że kod jest z dekompilacji?

 

@antycostam

 

oraz w tym występuję problem z for (Player p : ){ 

 

public class ArmorTask extends BukkitRunnable{
  public void run(){
 for (Player p : ){
      Color nextColor = nextColor((Color)blo.getLastColors().get(p));
      blo.getLastColors().put(p, nextColor);
      for (int i = 0; i < 4; i++)

 

 

Pewno miało tam być: for (Player p : blo.getArmors()) {

Opublikowano

 

Czemu mi to nie działa :D?

w tym wywala błąd z Bukkit.getOnlinePlayers() oraz w for (inf i = 0; i < 4; i++

        Player[] arrayOfPlayer;
        int j = (arrayOfPlayer = Bukkit.getOnlinePlayers()).length;
        for (int i = 0; i < j; i++)
        {
          Player on = arrayOfPlayer[i];
          if (!on.equals(p)) {
            blo.sendArmorChange(on, 
              p.getEntityId(), 
              1 + i, 
              p.getInventory().getArmorContents()[i]);

oraz w tym występuję problem z for (Player p : ){ 

public class ArmorTask extends BukkitRunnable{
  public void run(){
	  for (Player p : ){
      Color nextColor = nextColor((Color)blo.getLastColors().get(p));
      blo.getLastColors().put(p, nextColor);
      for (int i = 0; i < 4; i++)

 

 

A naucz sie kolego java i bukkit api.

Wpisz w google "for java" i coś podziałasz, ctrl +c | ctrl +v to nie tu .

Opublikowano

Tak przyznaję sie bez bicia, owszem plug-in z dekompilatora ... Tez nie jestem z tego zadowolony ale to jest mój stary plug-in więc wiecie jak sie nie chce pisać od początku to tak się ma :) zaraz ogarne sobie propozycję :) Ps nie mam już src tego pluginu i muszę sobie jakoś to przypomnieć jak on wyglądał

 

@Edit

 

co dobra a co z tym?

int j = (arrayOfPlayer = Bukkit.getOnlinePlayers()).length;

błąd wywala przy Bukkit.getOnlinePlayers()

TheMinecraft

#LetsPlayOnceAgain

#TheMinecraft

Śledź nas na FaceBook/TheMinecraftpl!

 

 

Opublikowano

Tak przyznaję sie bez bicia, owszem plug-in z dekompilatora ... Tez nie jestem z tego zadowolony ale to jest mój stary plug-in więc wiecie jak sie nie chce pisać od początku to tak się ma :) zaraz ogarne sobie propozycję :) Ps nie mam już src tego pluginu i muszę sobie jakoś to przypomnieć jak on wyglądał

 

@Edit

 

co dobra a co z tym?

int j = (arrayOfPlayer = Bukkit.getOnlinePlayers()).length;

błąd wywala przy Bukkit.getOnlinePlayers()

 

Gdyby to był twój kod to byś wiedział jak to zrobić...

 

Zamiast...

        Player[] arrayOfPlayer;
        int j = (arrayOfPlayer = Bukkit.getOnlinePlayers()).length;
        for (int i = 0; i < j; i++) {
          Player on = arrayOfPlayer[i];

to

for (Player player : Bukkit.getOnlinePlayers()) {

}
Opublikowano

 

Czemu mi to nie działa :D?

w tym wywala błąd z Bukkit.getOnlinePlayers() oraz w for (inf i = 0; i < 4; i++

        Player[] arrayOfPlayer;
        int j = (arrayOfPlayer = Bukkit.getOnlinePlayers()).length;
        for (int i = 0; i < j; i++)
        {
          Player on = arrayOfPlayer[i];
          if (!on.equals(p)) {
            blo.sendArmorChange(on, 
              p.getEntityId(), 
              1 + i, 
              p.getInventory().getArmorContents()[i]);

oraz w tym występuję problem z for (Player p : ){ 

public class ArmorTask extends BukkitRunnable{
  public void run(){
	  for (Player p : ){
      Color nextColor = nextColor((Color)blo.getLastColors().get(p));
      blo.getLastColors().put(p, nextColor);
      for (int i = 0; i < 4; i++)
 
i w tym wklejasz kod z tej petli swojej
for (Player p:Bukkit.getOnlinePlayers()))
{

}

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...