Skocz do zawartości
  • 0

Magiczny Item


Zielek

Pytanie

Witam! Chciałbym zapytać Was czy ktoś chciałby podjąć się napisania skryptu na magiczny item, już mówię jak to powinno wyglądać.

Item: pałka blaze o nazwie Healer

Najlepiej żeby była permisja do otrzymania go.

Gdy ktoś kliknie lewym to nakłada w promieniu 30kratek na siebie i innych graczy efekty takie jak speed2 i regeneracja2 które trwają po 5 sekund. Dodatkowo w tym samym czasie wysyła wiadomość na chacie: (nazwa gracza) uzyl magi.

Gdy ktoś kliknie prawym, to w miejsce na które patrzy wystrzeliwuje fireballa.

Różdżkę płomyka można użyć co minutę, moze być zaklęta w enchant.

Odnośnik do komentarza
https://skript.pl/temat/41223-magiczny-item/
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
options:
	item: diamond named "Magia"

on load:
	createCooldown("palka", 1 minute)
	
on right click:
	if player's tool is {@item}:
		if getCooldown(player, "Magia") is true:
			setCooldown(player, "Magia")
			cancel event
			loop all players in radius 30 around player:
				apply speed 2 to loop-player for 5 second
				apply regeneration 2 to loop-player for 5 second
			send "Gracz %player% uzyl magii!" to all players
			stop
		send "Palke mozesz uzywac co minute!"

Wymagane AxCooldown

Odnośnik do komentarza
https://skript.pl/temat/41223-magiczny-item/#findComment-257745
Udostępnij na innych stronach

  • 0
40 minut temu, Zielek napisał:

Witam! Chciałbym zapytać Was czy ktoś chciałby podjąć się napisania skryptu na magiczny item, już mówię jak to powinno wyglądać.

Item: pałka blaze o nazwie Healer

Najlepiej żeby była permisja do otrzymania go.

Gdy ktoś kliknie lewym to nakłada w promieniu 30kratek na siebie i innych graczy efekty takie jak speed2 i regeneracja2 które trwają po 5 sekund. Dodatkowo w tym samym czasie wysyła wiadomość na chacie: (nazwa gracza) uzyl magi.

Gdy ktoś kliknie prawym, to w miejsce na które patrzy wystrzeliwuje fireballa.

Różdżkę płomyka można użyć co minutę, moze być zaklęta w enchant.

options:
	nazwa: &aHealer
	permisja: twoja.permisja

command /magicznyitem:
	trigger:
		if player doesn't have permission "{@permisja}":
			send "&cNie posiadasz dostepu do tej komendy!" to player
			stop
		give player 1 blaze rod named "{@nazwa}"
		
on left click:
	if player's held item is not blaze rod named "{@nazwa}":
		stop
	if {magicznyitem::cooldown::lc::%player%} is not set:
		set {magicznyitem::cooldown::lc::%player%} to now
		subtract 1 minute from {magicznyitem::cooldown::lc::%player%}
	if difference between {magicznyitem::cooldown::lc::%player%} and now is less than 1 minute:
		send "&cMusisz odczekac minute po kazdym leczeniu rozdzka!" to player
		stop
	cancel event
	set {magicznyitem::cooldown::lc::%player%} to now
	loop all players in radius 30 around the player:
		apply potion of regeneration 2 to loop-player for 5 seconds
		apply potion of speed 2 to loop-player for 5 seconds
	broadcast "&6%player% &auzyl magii!"
	
on right click:
	if player's held item is not blaze rod named "{@nazwa}":
		stop
	if {magicznyitem::cooldown::rc::%player%} is not set:
		set {magicznyitem::cooldown::rc::%player%} to now
		subtract 1 minute from {magicznyitem::cooldown::rc::%player%}
	if difference between {magicznyitem::cooldown::rc::%player%} and now is less than 1 minute:
		send "&cMusisz odczekac minute po kazdym uzyciu rozdzki!" to player
		stop
	cancel event
	set {magicznyitem::cooldown::rc::%player%} to now
	shoot a fireball from player

Proszę. Komendą /magicznyitem przywołujesz różdżkę (wymagana jest do tego permisja w configu na samej górze skryptu!).

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/41223-magiczny-item/#findComment-257755
Udostępnij na innych stronach

  • 0
6 godzin temu, Kormic napisał:

options:
	nazwa: &aHealer
	permisja: twoja.permisja

command /magicznyitem:
	trigger:
		if player doesn't have permission "{@permisja}":
			send "&cNie posiadasz dostepu do tej komendy!" to player
			stop
		give player 1 blaze rod named "{@nazwa}"
		
on left click:
	if player's held item is not blaze rod named "{@nazwa}":
		stop
	if {magicznyitem::cooldown::lc::%player%} is not set:
		set {magicznyitem::cooldown::lc::%player%} to now
		subtract 1 minute from {magicznyitem::cooldown::lc::%player%}
	if difference between {magicznyitem::cooldown::lc::%player%} and now is less than 1 minute:
		send "&cMusisz odczekac minute po kazdym leczeniu rozdzka!" to player
		stop
	cancel event
	set {magicznyitem::cooldown::lc::%player%} to now
	loop all players in radius 30 around the player:
		apply potion of regeneration 2 to loop-player for 5 seconds
		apply potion of speed 2 to loop-player for 5 seconds
	broadcast "&6%player% &auzyl magii!"
	
on right click:
	if player's held item is not blaze rod named "{@nazwa}":
		stop
	if {magicznyitem::cooldown::rc::%player%} is not set:
		set {magicznyitem::cooldown::rc::%player%} to now
		subtract 1 minute from {magicznyitem::cooldown::rc::%player%}
	if difference between {magicznyitem::cooldown::rc::%player%} and now is less than 1 minute:
		send "&cMusisz odczekac minute po kazdym uzyciu rozdzki!" to player
		stop
	cancel event
	set {magicznyitem::cooldown::rc::%player%} to now
	shoot a fireball from player

Proszę. Komendą /magicznyitem przywołujesz różdżkę (wymagana jest do tego permisja w configu na samej górze skryptu!).

Dziękuję!

Odnośnik do komentarza
https://skript.pl/temat/41223-magiczny-item/#findComment-257761
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ę...