Skocz do zawartości
  • 0

Umiejętności


Ciasnyelo1

Pytanie

Siemka potrzebuje skryptu w którym gdy gracz naciśnie prawym trzymając fireballa wystrzeli się on, na używanie musi być cooldown

Edit: fireball powinien być trochę lepszy w sensie podpalać bardziej i niszczyć jak wybucha

Edytowane przez Ciasnyelo1
Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/
Udostępnij na innych stronach

12 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
17 minut temu, Ciasnyelo1 napisał:

Siemka potrzebuje skryptu w którym gdy gracz naciśnie prawym trzymając fireballa wystrzeli się on, na używanie musi być cooldown

Edit: fireball powinien być trochę lepszy w sensie podpalać bardziej i niszczyć jak wybucha

on script load:
	loop {fireball::cooldown::*}:
		clear {fireball::cooldown::%loop-value%}

on right click with fire charge:
	if {fireball::cooldown::%player%} is not set:
		shoot a fireball from the player
		remove 1 of fire charge from player's inventory
		set {fireball::cooldown::%player%} to 1
		wait 3 seconds
		clear {fireball::cooldown::%player%}
	
on explode:
	if event-entity is fireball:
		create an explosion of force 10 at the event-entity	

Wszystko powinno być okej.

Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255048
Udostępnij na innych stronach

  • 0
3 minuty temu, Kormic napisał:

on script load:
	loop {fireball::cooldown::*}:
		clear {fireball::cooldown::%loop-value%}

on right click with fire charge:
	if {fireball::cooldown::%player%} is not set:
		shoot a fireball from the player
		remove 1 of fire charge from player's inventory
		set {fireball::cooldown::%player%} to 1
		wait 3 seconds
		clear {fireball::cooldown::%player%}
	
on explode:
	if event-entity is fireball:
		create an explosion of force 10 at the event-entity	

Wszystko powinno być okej.

Jest okej, a dało by radę zrobić takie coś że gdy gracz użyje tego fireballa to jak chce od razu użyć to wyświetla się że "kolejny raz możesz użyć swojej umiejętności za ..."

Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255049
Udostępnij na innych stronach

  • 0
6 minut temu, Ciasnyelo1 napisał:

Jest okej, a dało by radę zrobić takie coś że gdy gracz użyje tego fireballa to jak chce od razu użyć to wyświetla się że "kolejny raz możesz użyć swojej umiejętności za ..."

Pewnie, zaraz dopiszę do skryptu.

EDIT:

Dobra, ponieważ chcesz przechwycić czas pozostały do wyzerowania cooldownu, to musiałem nieco zmienić skrypt, ale wszystko powinno działać:

on script load:
	loop {fireball::cooldown::*}:
		clear {fireball::cooldown::%loop-value%}
		
command /launchfireball:
	cooldown: 3 seconds
	cooldown message: &cKolejny raz mozesz uzyc swoja umiejetnosc za &6%remaining time%&c!
	trigger:
		shoot a fireball from the player
		remove 1 of fire charge from player's inventory

on right click with fire charge:
	execute player command "launchfireball"
	
on explode:
	if event-entity is fireball:
		create an explosion of force 10 at the event-entity

Proszę.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255051
Udostępnij na innych stronach

  • 0
10 minut temu, Kormic napisał:

Pewnie, zaraz dopiszę do skryptu.

EDIT:

Dobra, ponieważ chcesz przechwycić czas pozostały do wyzerowania cooldownu, to musiałem nieco zmienić skrypt, ale wszystko powinno działać:


on script load:
	loop {fireball::cooldown::*}:
		clear {fireball::cooldown::%loop-value%}
		
command /launchfireball:
	cooldown: 3 seconds
	cooldown message: &cKolejny raz mozesz uzyc swoja umiejetnosc za &6%remaining time%&c!
	trigger:
		shoot a fireball from the player
		remove 1 of fire charge from player's inventory

on right click with fire charge:
	execute player command "launchfireball"
	
on explode:
	if event-entity is fireball:
		create an explosion of force 10 at the event-entity

Proszę.

Wielkie dzięki :D

Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255052
Udostępnij na innych stronach

  • 0
W dniu 8.08.2020 o 01:32, Kormic napisał:

Nie ma sprawy :D Cieszę się, że byłem ci w stanie pomóc.

Jednak coś nie działa 😕

 

> [23:35:38 ERROR]: Unexpected entry 'cooldown'. Check whether it's spelled correctly or remove it. (fire.sk, line 6: cooldown: 3 seconds')
> [23:35:38 ERROR]: Unexpected entry 'cooldown message'. Check whether it's spelled correctly or remove it. (fire.sk, line 7: cooldown message: &cKolejny raz mozesz uzyc swoja umiejetnosc za &6%remaining time%&c!')

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255054
Udostępnij na innych stronach

  • 0
W dniu 8.08.2020 o 01:36, Ciasnyelo1 napisał:

Jednak coś nie działa 😕

 


> [23:35:38 ERROR]: Unexpected entry 'cooldown'. Check whether it's spelled correctly or remove it. (fire.sk, line 6: cooldown: 3 seconds')
> [23:35:38 ERROR]: Unexpected entry 'cooldown message'. Check whether it's spelled correctly or remove it. (fire.sk, line 7: cooldown message: &cKolejny raz mozesz uzyc swoja umiejetnosc za &6%remaining time%&c!')

 

Wersja oraz silnik serwera? Podaj również wersję Skripta. Przy okazji możesz usunąć pierwsze 3 linijki skryptu od 'on script load:'.

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255055
Udostępnij na innych stronach

  • 0
5 minut temu, Ciasnyelo1 napisał:

Wersja 1.8.8 Skript: 2.2

Jeśli Spigot, to zostaw. Jeśli CraftBukkit, zmień na Spigota. Natomiast Skripta zaktualizuj do wersji 2.2-dev36 (na githubie SkriptLang (od bensku)).

EDIT:

Link: https://skripttools.net/skript

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255058
Udostępnij na innych stronach

  • 0
5 minut temu, Kormic napisał:

Jeśli Spigot, to zostaw. Jeśli CraftBukkit, zmień na Spigota. Natomiast Skripta zaktualizuj do wersji 2.2-dev36 (na githubie SkriptLang (od bensku)).

Dobra teraz na pewno wszystko działa. Dzięki.

Odnośnik do komentarza
https://skript.pl/temat/40921-umiej%C4%99tno%C5%9Bci/#findComment-255059
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ę...