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

[DL] Autorski plugin na Drop - MaxDrop


Rekomendowane odpowiedzi

Opublikowano

Hej zaprezentuje wam dzis autorski plugin na drop.


MaxDrop !


Posiada on komende /drop ktora otwiera okno z dropami.


 


Mam nadzieje ze sie spodoba.


To moj 1 plugin jak narazie.


 


 


LINK:


http://speedy.sh/XB6ba/MaxDrop.jar


SKAN:


http://imgur.com/k9KO9Qy


 


 


 


v2:


Poprawiono,dodano


- Drop


- Fortune


- Poziomy


- Permisje


 


LINK:


http://speedy.sh/TxNGG/MaxDrop.jar


 


 


 


Podoba sie?


Zostaw like :)

10/20/100/150/200/300/400/500/600/700

Opublikowano

Widac ze 100 % 'inglisz'
To nie jest plugin na drop ;_; to jest tylko info o dropie.

po uj tworzysz inventory nowe przy otworzeniu ;_;
w on enable tworzysz zmienna inv i w on enable setujesz itemy, a w  cmd uzywasz tylko open inv z zmienna inv ;_; cała magia :C

 

      Player p = (Player)sender;
      Inventory inv = Bukkit.createInventory(p, 9, "Drop");
      ItemStack diax = new ItemStack(Material.DIAMOND);
      ItemMeta diaxm = diax.getItemMeta();
      diaxm.setDisplayName(String.valueOf(ChatColor.AQUA.toString()) + ChatColor.BOLD + "Diaxy " + getConfig().get("Diaxy"));
      diax.setItemMeta(diaxm);
      inv.setItem(0, diax);
      ItemStack zloto = new ItemStack(Material.GOLD_INGOT);
      ItemMeta zlotom = zloto.getItemMeta();
      zlotom.setDisplayName(String.valueOf(ChatColor.GOLD.toString()) + ChatColor.BOLD + "Zloto " + getConfig().get("Zloto"));
      zloto.setItemMeta(zlotom);
      inv.setItem(1, zloto);
      ItemStack emerdeal = new ItemStack(Material.EMERALD);
      ItemMeta emerdealm = emerdeal.getItemMeta();
      emerdealm.setDisplayName(String.valueOf(ChatColor.GREEN.toString()) + ChatColor.BOLD + "Emerald " + getConfig().get("Emerald"));
      emerdeal.setItemMeta(emerdealm);
      inv.setItem(2, emerdeal);
      ItemStack wegiel = new ItemStack(Material.COAL);
      ItemMeta wegielm = wegiel.getItemMeta();
      wegielm.setDisplayName(String.valueOf(ChatColor.GRAY.toString()) + ChatColor.BOLD + "Wegiel " + getConfig().get("Wegiel"));
      wegiel.setItemMeta(wegielm);
      inv.setItem(3, wegiel);
      ItemStack zelazo = new ItemStack(Material.IRON_INGOT);
      ItemMeta zelazom = zelazo.getItemMeta();
      zelazom.setDisplayName(String.valueOf(ChatColor.WHITE.toString()) + ChatColor.BOLD + "Zelazo " + getConfig().get("Zelazo"));
      zelazo.setItemMeta(zelazom);
      inv.setItem(4, zelazo);
      ItemStack proch = new ItemStack(Material.TNT);
      ItemMeta prochm = proch.getItemMeta();
      prochm.setDisplayName(String.valueOf(ChatColor.GRAY.toString()) + ChatColor.BOLD + "Proch " + getConfig().get("Proch"));
      proch.setItemMeta(prochm);
      inv.setItem(5, proch);
      ItemStack jabulko = new ItemStack(Material.APPLE);
      ItemMeta jabulkom = jabulko.getItemMeta();
      jabulkom.setDisplayName(String.valueOf(ChatColor.RED.toString()) + ChatColor.BOLD + "Jabulko " + getConfig().get("Jabulko"));
      jabulko.setItemMeta(jabulkom);
      inv.setItem(6, jabulko);
      p.openInventory(inv);

+ ten get z cfg przy kazdym cmd mnie zniszczył ....

Plugin syf, ujowo napisany
Jesli to twoj pierwszy plugin to naucz sie uzywac zmiennych :)

//edit

po uj to:

 

File configFile = new File(getDataFolder(), "config.yml");


    if (!configFile.exists())
    {
      System.out.println("[Drop] Wygenerowano plugin.yml");
      getConfig().set("Wegiel", "1%");
      getConfig().set("Diaxy", "1%");
      getConfig().set("Zloto", "1%");
      getConfig().set("Emerald", "1%");
      getConfig().set("Zelazo", "1%");
      getConfig().set("Proch", "1%");
      getConfig().set("Jabulko", "1%");
      saveConfig();
    }

i plugin yml ? 

_____________________________________________________________________________________________________________________

http://www.mpcforum.pl/topic/1300329-mcpadaambonet/
_____________________________________________________________________________________________________________________
Chcecie Survival + Gildie ? Jesli tak to napisz jaki,oraz co chciałbyś na nim zobaczyc  :)

_____________________________________________________________________________________________________________________

Opublikowano

Żarty sobie strugasz. Taki plugin to w pluginie skript zrobisz. Wujek google nie gryzie i Brat YouTube

ogólnie to gdyby dobrze to napisał to było by dobrze, ale nie to co on zrobił.

_____________________________________________________________________________________________________________________

http://www.mpcforum.pl/topic/1300329-mcpadaambonet/
_____________________________________________________________________________________________________________________
Chcecie Survival + Gildie ? Jesli tak to napisz jaki,oraz co chciałbyś na nim zobaczyc  :)

_____________________________________________________________________________________________________________________

Opublikowano

@ref 

 

Wersja 2 Dodana !

bardziej ujowa od 1 ... + ref przed 24h .....

dalej pobierasz z configu, używaj pierdolonych zmiennych .....

 

to wlepiasz jako fielda:

 

int procentDiax = null

 

to w on enable:

procentDiax = getConfig.getInt("Drop.Diax");

 

a pobierasz w kodzie tak:

 

diaxm.setDisplayName(String.valueOf(ChatColor.AQUA.toString()) + ChatColor.BOLD + "Diaxy " + procentDiax);

_____________________________________________________________________________________________________________________

http://www.mpcforum.pl/topic/1300329-mcpadaambonet/
_____________________________________________________________________________________________________________________
Chcecie Survival + Gildie ? Jesli tak to napisz jaki,oraz co chciałbyś na nim zobaczyc  :)

_____________________________________________________________________________________________________________________

Opublikowano

Nie, nie, nie i jeszcze raz nie!

Kolejny (tak samo jak skrypt) bezużyteczna rzecz, która spami nasz ukochany dział...

Sprawdziłem ten kod, i choć trochę tylko rozumiem, to płakać się chce.

 

sygnatura.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...