Skocz do zawartości
  • 0

Różdżka leczenia.


Pytanie

Witam. Napisze mi ktoś skrypt na Zwykłą różdżkę leczenia?
Chodzi o to żeby po kliknięciu na patyk o nazwie Różdżka leczyła ona 10% hp czyli jak mamy np 1000hp to ona uleczy nam 10% z tego 1000hp i użyć można ją raz na 30sec.

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
4 godziny temu, dragon5585 napisał:

Witam. Napisze mi ktoś skrypt na Zwykłą różdżkę leczenia?
Chodzi o to żeby po kliknięciu na patyk o nazwie Różdżka leczyła ona 10% hp czyli jak mamy np 1000hp to ona uleczy nam 10% z tego 1000hp i użyć można ją raz na 30sec.

Proszę.

command /rozdzka:
	trigger:
		give player 1 stick named "&aRozdzka"
		
on right click:
	if player's tool is not stick named "&aRozdzka":
		stop
	if {rozdzka::cooldown::%player%} is set:
		if difference between {rozdzka::cooldown::%player%} and now is less than 30 seconds:
			stop
	set {rozdzka::cooldown::%player%} to now
	heal player by (player's max health / 10) hearts

 

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-262891
Udostępnij na innych stronach

  • 0

dzięki działa a mam pytanko jak mogę dopisać 2 różne wiadomości bo zrobiłem tak:

command /rozdzka:
	trigger:
		give player 1 stick named "&aRozdzka"
		
on right click:
	if player's tool is not stick named "&aRozdzka":
		stop
	if {rozdzka::cooldown::%player%} is set:
            send "TEST"
		if difference between {rozdzka::cooldown::%player%} and now is less than 30 seconds:
                    send "Możesz użyć za 30 sec."
			stop
	set {rozdzka::cooldown::%player%} to now
	heal player by (player's max health / 10) hearts

 

I wyświetla mi na początku wiadomość "TEST" a później jak klikam to pokazuje mi 2 wiadomości na raz czyli "TEST" i od razu pod nią "Możesz użyć za 30sec." i po 30sec znów wyskakuje samo "TEST" i później znów 2 wiadomości. Próbowałem z else: ale jak dopisałem else: to tylko ten "TEST" Mi pokazywało

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-262996
Udostępnij na innych stronach

  • 0

Noo i tak poprawnie działa, możesz usunąć linijkę numer 9 

            send "TEST"

i wtedy nie  będzie się wyświetlało "test"

A jeżeli nie na tym polega problem opisz bardziej pytanie

 

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-262997
Udostępnij na innych stronach

  • 0
7 minut temu, wiktorm12 napisał:

Noo i tak poprawnie działa, możesz usunąć linijkę numer 9 


            send "TEST"

i wtedy nie  będzie się wyświetlało "test"

A jeżeli nie na tym polega problem opisz bardziej pytanie

 

Chodzi mi o to że jak mam tą różdżkę i nacisnę na nią raz to za pierwszym razem wyskoczy samo "TEST" i w ciagu 20sec jak bede klikał na nią to kolejna wiadomość jaka się pojawi to sama wiadomość "Możesz użyć za 30 sec."

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-262998
Udostępnij na innych stronach

  • 0
2 minuty temu, dragon5585 napisał:

Chodzi mi o to że jak mam tą różdżkę i nacisnę na nią raz to za pierwszym razem wyskoczy samo "TEST" i w ciagu 20sec jak bede klikał na nią to kolejna wiadomość jaka się pojawi to sama wiadomość "Możesz użyć za 30 sec."

command /rozdzka:
    trigger:
        give player 1 stick named "&aRozdzka"
        
on right click:
    if player's tool is not stick named "&aRozdzka":
        stop
    if {rozdzka::cooldown::%player%} is set:
        if difference between {rozdzka::cooldown::%player%} and now is less than 30 seconds:
            if {rozdzka::wiad::%player%} is 1:
                send "TEST"
                set {rozdzka::wiad::%player%} to 2;
            else:
                send "Możesz użyć za 30 sec."
            stop
    set {rozdzka::cooldown::%player%} to now
    set {rozdzka::wiad::%player%} to 1
    heal player by (player's max health / 10) hearts

 

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-262999
Udostępnij na innych stronach

  • 0
4 minuty temu, wiktorm12 napisał:

command /rozdzka:
    trigger:
        give player 1 stick named "&aRozdzka"
        
on right click:
    if player's tool is not stick named "&aRozdzka":
        stop
    if {rozdzka::cooldown::%player%} is set:
        if difference between {rozdzka::cooldown::%player%} and now is less than 30 seconds:
            if {rozdzka::wiad::%player%} is 1:
                send "TEST"
                set {rozdzka::wiad::%player%} to 2;
            else:
                send "Możesz użyć za 30 sec."
            stop
    set {rozdzka::cooldown::%player%} to now
    set {rozdzka::wiad::%player%} to 1
    heal player by (player's max health / 10) hearts

 

Wyskakuje taki błąd:

can't understand this condition: 'set {rozdzka::wiad::%player%} to 2' (różdżki.sk, line 15: set {rozdzka::wiad::%player%} to 2:')

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-263000
Udostępnij na innych stronach

  • 0
2 minuty temu, dragon5585 napisał:

can't understand this condition: 'set {rozdzka::wiad::%player%} to 2' (różdżki.sk, line 15: set {rozdzka::wiad::%player%} to 2:')

command /rozdzka:
    trigger:
        give player 1 stick named "&aRozdzka"
        
on right click:
    if player's tool is not stick named "&aRozdzka":
        stop
    if {rozdzka::cooldown::%player%} is set:
        if difference between {rozdzka::cooldown::%player%} and now is less than 30 seconds:
            if {rozdzka::wiad::%player%} is "1":
                send "TEST"
                set {rozdzka::wiad::%player%} to "2";
            else:
                send "Możesz użyć za 30 sec."
            stop
    set {rozdzka::cooldown::%player%} to now
    set {rozdzka::wiad::%player%} to "1"
    heal player by (player's max health / 10) hearts

a teraz?

 

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-263001
Udostępnij na innych stronach

  • 0
12 minut temu, wiktorm12 napisał:

command /rozdzka:
    trigger:
        give player 1 stick named "&aRozdzka"
        
on right click:
    if player's tool is not stick named "&aRozdzka":
        stop
    if {rozdzka::cooldown::%player%} is set:
        if difference between {rozdzka::cooldown::%player%} and now is less than 30 seconds:
            if {rozdzka::wiad::%player%} is "1":
                send "TEST"
                set {rozdzka::wiad::%player%} to "2";
            else:
                send "Możesz użyć za 30 sec."
            stop
    set {rozdzka::cooldown::%player%} to now
    set {rozdzka::wiad::%player%} to "1"
    heal player by (player's max health / 10) hearts

a teraz?

 

To samo:

Can't understand this expression: '"2";' (różdżki.sk, line 12: set {rozdzka::wiad::%player%} to "2";')

 

Tak jakby z tym było coś nie tak:
 

set {rozdzka::wiad::%player%} to "2";
wiktorm12

Łącze posty

Notatka dodana przez wiktorm12

Odnośnik do komentarza
https://skript.pl/temat/41945-r%C3%B3%C5%BCd%C5%BCka-leczenia/#findComment-263003
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ę...