Skocz do zawartości
  • 0

Skrypt na blokowanie czasowo przedmiotow


5torm

Pytanie

Witam. Potrzebuje skrypt który blokowałby czasowe użycie danego przedmiotu tu mam skrypt na skrzydła. Chce zrobić żeby tego skrzydła można było używać co 1 minute.

command /skrzydla:
    permission: fezhc.skrzydla
    trigger:
        give feather named "&4&lSkrzydla" to player
        send "&eDostales Skrydla"
on right click with feather:
    player's tool's name is "&4&lSkrzydla":
        push the player upwards at force 10



    

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

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

 

on right click with feather:
    player's tool's name is "&4&lSkrzydla":
		set {_skrzy} to difference between {skrzy.%player%} and now
		if {_skrzy} is less then 60 seconds:
        	push the player upwards at force 10
			set {skrzy.%player%} to now
			wait 60 seconds #Mozesz tutaj wpisac ile chcesz miec cooldownu
			delete {skrzy.%player%}
		else:
			send "&aMusisz poczakac jeszcze &c%differece between {skrzy.%player%} and now% &asekund"

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
W dniu 1.05.2018 o 22:28, MrJuliusz napisał:

on right click with feather: player's tool's name is "&4&lSkrzydla": set {_skrzy} to difference between {skrzy.%player%} and now if {_skrzy} is less then 60 seconds: push the player upwards at force 10 set {skrzy.%player%} to now wait 60 seconds #Mozesz tutaj wpisac ile chcesz miec cooldownu delete {skrzy.%player%} else: send "&aMusisz poczakac jeszcze &c%differece between {skrzy.%player%} and now% &asekund"

if {_skrzy} is less than 60 seconds:
    send "musisz poczekac %difference between {skrzy.%player%} and now%" 
    stop
push player upwards at force 10
set {skrzy.%player%} to now

 

spróbuj tam wyzej zamienić od if {_skrzy} is less than 60 seconds na to moje i powinno byc dobrze

 

PS. popatrz pliki które autor daje po instalowaniu skripta, oto jeden z nich https://github.com/Njol/Skript/blob/master/src/main/resources/scripts/command with cooldown.sk

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

  • 0
#Tu nie zmieniaj 
variables:
	{cooldown.skrzydelka} = 0
#Tu jak chcesz	
options:
	Czas: 60 #Wpisz swoj czas jaki chcesz w sekundach
#Tu nie zmieniaj
on rightclick with feather:
	if name of player's tool is "&4&lSkrzydla":
		if {cooldown.skrzydelka} is 0:
			set {cooldown.skrzydla} to now
			push player upwards at force 10
			set {cooldown.skrzydelka} to 1
			wait {@Czas} second
			set {cooldown.skrzydelka} to 0
		else:
			send "&cMusisz poczekac &a%difference between {cooldown.skrzydla} and now%"
			
			
command /ygnf:
	trigger:
		add 1 feather named "&4&lSkrzydla" to player's inventory

Masz licze na +

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
22 godziny temu, 5torm napisał:

a dodałbys do tego zeby nie bylo damage od upadku ? i masz +++++ razy 3

prosze:

W dniu 2.05.2018 o 21:02, tenoktorymsnisz_ napisał:

#Tu nie zmieniaj 
variables:
	{cooldown.skrzydelka} = 0
	{upadek.1337} = true
#Tu jak chcesz	
options:
	Czas: 60 #Wpisz swoj czas jaki chcesz w sekundach
	Czas1337: 10 #Mniej wiecej trwanie lotu w sekundach 
#Tu nie zmieniaj
on rightclick with feather:
	if name of player's tool is "&4&lSkrzydla":
		if {cooldown.skrzydelka} is 0:
			set {cooldown.skrzydla} to now
			push player upwards at force 10
			set {cooldown.skrzydelka} to 1
			set {upadek.1337} to false
			wait {Czas1337} second
			set {upadek.1337} to true
			wait {@Czas} second
			set {cooldown.skrzydelka} to 0
		else:
			send "&cMusisz poczekac &a%difference between {cooldown.skrzydla} and now%"

on damage:
	if damage is caused by fall:
		if {upadek.1337} is false:
			cancel event


			
command /ygnf:
	trigger:
		add 1 feather named "&4&lSkrzydla" to player's inventory

 

 

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ę...