Skocz do zawartości

Kup Spawner - skrypt na kupowanie spawnerow


Rekomendowane odpowiedzi

Cześć, od razu dodam że skrypt jest napisany pod plugin i jest to mój 1 publikowany skrypt.

https://dev.bukkit.org/projects/spawner

Co wnosi ten skrypt? Otóż w pluginie "spawner" możemy nadać customową nazwę każdemu spawnerowi, u mnie wygląda to tak:

sHJYN0P.png

Gdy chcemy umożliwić graczom kupno spawnera w essentials poprzez:

Cytat

 

[Buy]

1

<nazwa spawnera>

$

 

Dostajemy spawner o nazwie "Monster Spawner", bardzo mi to przeszkadzało dlatego napisałem taki "mini sklepik"

Tutaj kod:

Jesli ktos ma pomysł na usprawnienie tego kodu, albo znalazł jakiś błąd to fajnie by było aby się tym podzielił w odpowiedzi - dopiero się ucze :)

Tabliczka poglądowa jak stworzyć sklep:

zvSVI4u.png

Edytowane przez mtbgl
Odnośnik do komentarza
https://skript.pl/temat/32437-kup-spawner-skrypt-na-kupowanie-spawnerow/
Udostępnij na innych stronach

Ogólnie fajny pomysł, jednak kod da się skrócić pięciokrotnie, bo powtarzasz bardzo dużo tych samych rzeczy.

 

Skrócony kod:

 

Edytowane przez Oedeopol
Odnośnik do komentarza
https://skript.pl/temat/32437-kup-spawner-skrypt-na-kupowanie-spawnerow/#findComment-210752
Udostępnij na innych stronach

12 godzin temu, Oedeopol napisał:

Ogólnie fajny pomysł, jednak kod da się skrócić pięciokrotnie, bo powtarzasz bardzo dużo tych samych rzeczy.

 

Skrócony kod:

 

o extra, wlasnie sie zastanawialem jak skrocic ten kod, dzieki!

Odnośnik do komentarza
https://skript.pl/temat/32437-kup-spawner-skrypt-na-kupowanie-spawnerow/#findComment-210820
Udostępnij na innych stronach

1 godzinę temu, Peridot napisał:

No tak średnio, skrypt ten nie zadziała bez jakiegoś tam pluginu ;/

Autorowi właśnie na tym zależało, chciał zrobić "api", więc je zrobił :) 

Odnośnik do komentarza
https://skript.pl/temat/32437-kup-spawner-skrypt-na-kupowanie-spawnerow/#findComment-210828
Udostępnij na innych stronach

W dniu 26.03.2019 o 12:23, Oedeopol napisał:

Ogólnie fajny pomysł, jednak kod da się skrócić pięciokrotnie, bo powtarzasz bardzo dużo tych samych rzeczy.

Spoko, ja bym jeszcze wziął 4 linijkę sign'a zmienił, by można było ustawiać różne ceny:

Spoiler

on right click on sign:
	if player has permission "VIP":
		if player is in world "world":
			if line 1 is "&1[Kup]":
				if line 3 is "1":
					set {_cena} to line 4
					replace all "$" with "" in {_cena}
					set {_cena} to {_cena} parsed as integer
					if {_cena} is not integer:
						send "&cBlad. &7Zglos to do administratora. &8Powod: Bledna cena."
						stop
					if player's balance is greater than or equal to {_cena}:
						remove {_cena} from player's balance
						wait 1 tick
						send "&f$%{_cena}% zostalo pobrane z Twojego konta"
						if line 2 is "Spawner Krow":
							execute console command "spawner give cow %player%"
						if line 2 is "Spawner Swin":
							execute console command "spawner give pig %player%"
						if line 2 is "Spawner Wiedzm":
							execute console command "spawner give witch %player%"
						if line 2 is "Spawner pZombie":
							execute console command "spawner give PigZombie %player%"
						if line 2 is "Spawner Szkiele":
							execute console command "spawner give skeleton %player%"
						if line 2 is "Spawner Kur":
							execute console command "spawner give chicken %player%"
						if line 2 is "Spawner Owiec":
							execute console command "spawner give sheep %player%"
					else:
						send "&cBlad: Nie masz tyle pieniedzy."
	else:
		send "Nie jestes graczem &e&lVIP"

 

 

Edytowane przez knugi
Odnośnik do komentarza
https://skript.pl/temat/32437-kup-spawner-skrypt-na-kupowanie-spawnerow/#findComment-210859
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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