Skocz do zawartości
  • 0

plugin na /item


MasterZiomalo7

Pytanie

Witam!

Potrzebuję plugin na dawanie itemów danemu graczowi polegał by on.

Przykład

/item (tnt, sandfarmer) (liczba danego itemu) (gracz) np. /item MastereQ1337 1 rzucanetnt

Po wpisaniu rzucanetnt np daje TNT nazwane "&cRzucaneTNT"

Obecne itemy: rzucanetnt, sandfarmer, boyfarmer itd.

 

W pluginie mają być do dania dane itemy, zróbcie ten skrypt na dowolnym itemu np rzucanymtnt

Edytowane przez MasterZiomalo7
Odnośnik do komentarza
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	rzucane-tnt: tnt named "&cRzucane TNT"
	sandfarmer: sand named "&eSandFarmer"
command /item [<text>] [<integer>] [<player>]:
	permission: give.item
	trigger:
		if arg 1 is "rzucanetnt":
			add 1 {@rzucane-tnt} to player-arg
			send "&7Przyznano &cRZUCANE TNT" to the player-arg
			send "&aWykonano" to the player
		if arg 1 is "sandfarmer":
			add 1 {@sandfarmer} to player-arg
			send "&7Przyznano &eSAND FARMER" to the player-arg
			send "&aWykonano" to the player

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
7 godzin temu, KCPRRR napisał:

options:
	rzucane-tnt: tnt named "&cRzucane TNT"
	sandfarmer: sand named "&eSandFarmer"
command /item [<text>] [<integer>] [<player>]:
	permission: give.item
	trigger:
		if arg 1 is "rzucanetnt":
			add 1 {@rzucane-tnt} to player-arg
			send "&7Przyznano &cRZUCANE TNT" to the player-arg
			send "&aWykonano" to the player
		if arg 1 is "sandfarmer":
			add 1 {@sandfarmer} to player-arg
			send "&7Przyznano &eSAND FARMER" to the player-arg
			send "&aWykonano" to the player

 

Kolego czytaj ze zrozumieniem użytkownik chce plugin ;)

 

@MasterZiomalo7 Nie jest to aż takie trudne może lepiej zacząć od samej Javy metod itp? Co do tematu to piszesz komendę Robię w niej argumenty po argumencie sprawdzasz argument 3 jezeli jest liczba to parsujesz go do inta i dajesz item ;)

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
8 godzin temu, PietregTM napisał:

Kolego czytaj ze zrozumieniem użytkownik chce plugin ;)

 

@MasterZiomalo7 Nie jest to aż takie trudne może lepiej zacząć od samej Javy metod itp? Co do tematu to piszesz komendę Robię w niej argumenty po argumencie sprawdzasz argument 3 jezeli jest liczba to parsujesz go do inta i dajesz item ;)

 

Cytat

zróbcie ten skrypt na dowolnym itemu np rzucanymtnt

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 4.11.2018 o 19:27, Queito napisał:

 

Skrypt ma być na rzucane tnt a plugin na komende :)

 

@Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Co do tematu to proszę:

Kod komendy: 

Kod klasy Util: 

Kod klasy itembuilder: 

 
A tutaj skrypt na rzucane tnt autorstwa @Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
 

 

stefanik11

Łączę.

Notatka dodana przez stefanik11

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 5.11.2018 o 15:24, PietregTM napisał:

Skrypt ma być na rzucane tnt a plugin na komende :)

 

@Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Co do tematu to proszę:

Kod komendy: 

Kod klasy Util: 

Kod klasy itembuilder: 

 
A tutaj skrypt na rzucane tnt autorstwa @Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
 

 

przepraszam bardzo, 

Cytat

    if (!sender.hasPermission("twojplugin.item"))
    {
      Player p = (Player)sender;
      sender.sendMessage(Util.fixColor("&4Blad: &cNie masz uprawnien! &7(mlcore.coins)"));
      return true;
    }

czy to czasem nie moj kod z bardzo bardzo starego pluginu?

Jak kolega juz daje kod to najlepiej jakby był jego autorstwa i dobry,  nw czemu takie osoby się wypowiadają ;( castowanie playera do sendera kiedy to nawet nie jest potrzebne, ehh
 

Cytat

 public static String fixColor(String text)
 {
   text = ChatColor.translateAlternateColorCodes('&', text);
   return text;
 }
  
  public static boolean isInteger(String string) {
   return Pattern.matches("-?[0-9]+", string.subSequence(0, string.length()));
  }

fuj, przeciez w StringUtilach jest metoda zwracajaca boolean, isNumeric(.) ktora jako parametr przyjmuje string, lub po prostu lapac numberformatexception?????
kolega tak sie chwali a kod nawet nie jego =( zamiast proponować komuś naukę podstaw pierw sam się ich naucz

a ten kod z itembuildera to juz wgl syf =(

Edytowane przez yooniks
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...