Skocz do zawartości

Pytanie

Użytkownik

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

VIP
  • 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

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 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 ;)

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 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

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik
  • 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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×