Skocz do zawartości
  • 0

Różdżka


Pytanie

Siema! Napisze mi ktoś skrypt na różdżkę (LPM = Oślepia trafionych graczy na 10 sekund) (PPM = Leczy graczy o 10% ich HP, jeśli się nie da zrobić w % to po prostu niech leczy o 10HP) Cooldown na obie umiejętnośći 20 sekund. Fajnie też jakby to działało tak, że nie strzela się żadną śnieżką tylko samo wyłapuję graczy np. 10 kratek z naprzeciwka. 

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

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, Karol123123123 napisał:

Siema! Napisze mi ktoś skrypt na różdżkę (LPM = Oślepia trafionych graczy na 10 sekund) (PPM = Leczy graczy o 10% ich HP, jeśli się nie da zrobić w % to po prostu niech leczy o 10HP) Cooldown na obie umiejętnośći 20 sekund. Fajnie też jakby to działało tak, że nie strzela się żadną śnieżką tylko samo wyłapuję graczy np. 10 kratek z naprzeciwka. 

Proszę, skrypt nietestowany. Na górze skryptu ustawiasz sobie czym ma być różdzka.

 

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

  • 0

Działa bardzo dobrze :). Czy dałoby radę dopisać jeszcze do tego, że może tego używać osoba posiadająca {klasa.czarodziej} 1? Jeśli tego nie ma będzie mu wysyłało wiadomość ,,Nie jestes czarodziejem!"

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

  • 0
7 minut temu, Karol123123123 napisał:

Działa bardzo dobrze :). Czy dałoby radę dopisać jeszcze do tego, że może tego używać osoba posiadająca {klasa.czarodziej} 1? Jeśli tego nie ma będzie mu wysyłało wiadomość ,,Nie jestes czarodziejem!"

A jak mam sprawdzić czy ją posiada? Nie rozumiem co masz na myśli.

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

  • 0
1 minutę temu, Karol123123123 napisał:

Możesz to zrobić coś w stylu if {klasa.czarodziej} is 1
 

Jest jeden problem. To jest że tak to ujmę, "ogólna" zmienna i nie jest przypisana do żadnego gracza.

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

  • 0
Teraz, Karol123123123 napisał:

A np. if {klasa.czarodziej} is set czy coś w tym stylu? Chodzi o to żeby właśnie tylko czarodziej mógł używać tego przedmiotu. 

Nie rozumiesz mnie. Ta zmienna nie jest przypisana do żadnego gracza. Musiałaby wyglądać tak:

# Najgorsze rozwiązanie:
{klasa.czarodziej.%player%}

# Dobre rozwiązanie:
{klasa.czarodziej::%player%}

# Najlepsze rozwiązanie:
{klasa::czarodziej::%player%}

 

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

  • 0
Godzinę temu, Karol123123123 napisał:

Hmm a jakbym tam podmienił u siebie na
to 


{klasa::czarodziej::%player%}

To dałbyś radę zrobić z tym rozwiązaniem?

Pewnie.

Będzie sprawdzało czy zmienna jest ustawiona, a więc jeżeli gracz ma nie być czarodziejem, musisz mu wyczyścić zmienną za pomocą efektu 'clear {twojaZmienna}' (lub 'delete').

Edytowane przez xNightix_
Nieaktywny

Naprawiam cytat.

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

  • 0

Aby klasa działała na co ma być setowana ?

{klasa::czarodziej::%player%}

1, true czy jak to zrobić? Najlepiej dla przykładu jakbyś zrobił dla mnie komendę bo mi coś po wpisaniu komendy różdżka dalej nie działa 

command /czarodziej [<player>]:
    permission: *    
    trigger:
        set {klasa::czarodziej::%{_p}%} to 1

 

Edytowane przez xNightix_
Nieaktywny

Naprawiam formatowanie, używaj code.

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

  • 0
13 minut temu, Karol123123123 napisał:

Aby klasa działała na co ma być setowana ?





{klasa::czarodziej::%player%}

1, true czy jak to zrobić? Najlepiej dla przykładu jakbyś zrobił dla mnie komendę bo mi coś po wpisaniu komendy różdżka dalej nie działa 


command /czarodziej [<player>]:
    permission: *    
    trigger:
        set {klasa::czarodziej::%{_p}%} to 1

 

Nie działa komenda, gdyż źle to zrobiłeś. Zamiast zmiennej '{_p}' masz tam wpisać 'arg-1'.

EDIT:

Co do zmiennej, wystarczy, że będzie posiadała jakąkolwiek wartość. Najlepiej po prostu ustawić na 'true'.

Edytowane przez xNightix_
Nieaktywny

Naprawiam cytat.

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