Jump to content

Search the Community

Showing results for tags '#spigot'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

Found 4 results

  1. Ahojte, 1.) Mám problém, že pri daní levelu viac expov ako je level, cyklus while nezapne, a odobere hráčovi XP. Ale ak dám určitý počet XP do toho levelu tak sa cyklus vykoná, XP odpočíta a LVL pribudne ale občas sa to bugne, že ani to neprebehne tak ako má. 2.) Problém s posledným private void createBoss z premennej ktoré uvádzam minProg a maxProg sa mi v premmenej prog nevydelí číslo a vždy je 0, neviem prečo 3.) Ak máte návrh na optimalizovanie kódu kludne napíšem, budem len rád, za každú radu. Kód je tu: Ďakujem za každú pomoc.
  2. Ahojte, Chcem sa spýtať ako by sa dalo spraviť freez mobov na spawnutie neviem si s tým rady mám akurát spawn moba: if(e.getCurrentItem().getItemMeta().getDisplayName().contains("§rOpen Chest")) { e.setCancelled(true); World w = Bukkit.getServer().getWorld("lobby2"); Location loc = new Location(w, -735, 93, 479); e.getWhoClicked().getWorld().spawnEntity(loc, EntityType.ELDER_GUARDIAN); e.getWhoClicked().closeInventory(); } ale po spawnutí sa začne hýbať všade kade Pozeral som, že mám moba ( entitu ) nejako attachnuť na nejaký predmet ako pr. arrow alebo niečo. ešte som to skúšal cez toto: public static void spawnElder(Player p) { WitherSkull skull = (WitherSkull) p.getWorld().spawn(p.getLocation(), WitherSkull.class); skull.setDirection(new Vector(0, 0, 0)); skull.setVelocity(new Vector(0, 0, 0)); Witch witch = (Witch) p.getWorld().spawnEntity(p.getLocation(), EntityType.WITCH); witch.setCustomName("§6Ultra Witch"); witch.setCustomNameVisible(true); skull.setPassenger(witch); } Predom Ďakujem za všetký odpovede.
  3. Ahojte, Mám taký problém, chcem si vytvoriť súbor lang.yml do ktorého si už budem zapisovať multi language. No problém je v tom, hľadám asi 6 hodín cca. a stále som nič nenašiel, tak som sa rozhodol napísať sem. Robil som to podla dosť tutorialov, ktoré bud mi vracali null, čiže nešlo z ních čítať, a ani zapisovať. (Aktuálny kód nemám, kedže som to robil podla viac tutorialov a tie predchadzajuce som mazal) Ďakujem za každú radu.
  4. Ahojte, Rozmýšľal som nad jedným problémom a ako ho vyriešiť, ide o to, že BossBar ( ProgressBar ) sa mi v hre zobrazí ale hneď zmizne, správne fungovanie by malo správne odpočítavať raz za sekundu až do 0.0 a potom BossBar schovať. Zdrojový kód: public void CreateBossBar(Player player, String text, BarColor color, BarStyle style, float MaxBarProg) { BossBar bossBar = Bukkit.createBossBar(text, color, style); bossBar.addPlayer(player); if(!bossBar.isVisible()) { bossBar.setVisible(true); print("BossBar is hidden, Show it !"); }else bossBar.setVisible(false); //bossBar.setVisible(true); BukkitScheduler scheduler = Bukkit.getServer().getScheduler(); scheduler.scheduleSyncDelayedTask(this, new Runnable() { float aktualny = MaxBarProg; @Override public void run() { if(!(aktualny > 1.0) && !(aktualny < 0.0)) { print("Aktualny is less then 1.0 and more than 0.0 !"); aktualny--; bossBar.setProgress(aktualny); if(aktualny == 0.0) { print("Its 0 for progressbar, kill him !"); bossBar.setVisible(false); } }else print("§cBossBar( ProgressBar ) Is more than 1.0 or less then 0.0 !"); } },20L); } Skúšal som si hodnoty aj vyprintovať, ale samozrejme píše, že ten progressbar dosiahol hodnotu 0.0 myslím, že problém je s timerom ktorý sa obnovuje rýchlejšie ako 20 tickov 20 tickov = 1 sekunda EDIT:// Každopádne som došiel nato, že z publicu kde číta hodnoty MaxBarProg ( float MaxBarProg ) a ako dávam float aktualny = MaxBarProg; tak mi to do aktualny nedá stav 1.0 ale 0.0. Ďakujem za všetký rady.
×
×
  • Create New...