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

Błąd z .repace oraz .replaceall


Zimmex

Rekomendowane odpowiedzi

Opublikowano

Witam,

Piszę pewnien plugin na wersje 1.7.2 i mam błąd z .replace

 

Kawałek kodu:

      while (usun > 0)
      {
        p.getInventory().removeItem(new ItemStack[] { remove });
        usun--;
      }
      Util.sendMsg(p, Config.getInst().CONFIG_REFWIAD.replace("{>}", "»").replace("{LIMIT}", Config.getInst().CONFIG_REFLIMIT));
      u.setRefy(u.getRefy() + Integer.valueOf(sss).intValue());
      p.updateInventory();
      this.oke = false;
      return;
    }
    this.oke = false;
  }

W linijce 

replace("{>}", "»").replace("{LIMIT}"

Podkreśla się na czerwono replace i jest bląd. Po najechaniu na to wyświetlają się różne opcje jednak żadna z nich nie działa dobrze.

Dodaje także screena: http://screenshot.sh/n8funbuyVKZrp

 

Proszę o pomoc! :)

 

@edit:

No tak.. moja klawiatura.. Zrobiłem literówkę w temacie xD nie repace tylko replace :)

Opublikowano

Ponieważ replace zamienia String'i a myśle, że to Config.getInst().CONFIG_REFLIMIT jest integer.

 

Teraz pytanie jak to zrobić na string ?

 

Dodaj + " " lub String.valueOf(int)

Opublikowano

Ponieważ replace zamienia String'i a myśle, że to Config.getInst().CONFIG_REFLIMIT jest integer.

 

Teraz pytanie jak to zrobić na string ?

 

Dodaj + " " lub String.valueOf(int)

+ " " Pomogło dziękuje 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...