Skocz do zawartości
  • 0

Displayname, damage


Norbi

Pytanie

Robię skrypt na ilość ile ma dany mob hp. (nad mobem się pojawia)

Da się zrobić, że od ostatniego hita czeka 3 sekundy i usuwa jego nazwe?

Bo jak robie:

on damage:    set displayname of victim to "&a%victim% &7[&f%rounded health of victim%HP&7]"    wait 3 second    set displayname of vitim to "&l"
to jak uderze 1 raz, czekam 1 sec uderze znowu, to ta nazwa się pojawia, znika, pojawia, znika.
Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
on damage:    {hp::attack::%victim%} is not set:        set {hp::attack::%victim%} to now        set displayname of victim to "&a%victim% &7[&f%health of victimHP&7]"        wait 3 second        set displayname of victim to "&l"    else:        if difference between now and {hp::attack::%victim%} is greater than 3 seconds:            set displayname of victim to "&a%victim% &7[&f%health of victimHP&7]"            wait 3 second            set displayname of victim to "&l"
Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/#findComment-30911
Udostępnij na innych stronach

  • 0
on damage:    set {hp::attack::%victim%} to now    set displayname of victim to "&a%victim% &7[&f%health of victimHP&7]"    wait 3 second    if difference between {hp::attack::%victim%} and now is greater than 3 seconds:        set displayname of victim to "&l"
Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/#findComment-30914
Udostępnij na innych stronach

  • 0

możesz po damage ustawic zmienna na now a po 3 sek sprawdzić czy ta zmienna jest czasem sprzed 3 sekund (mógł być kolejny damage i została zmieniona. Jak zmienna jest jak czas sprzed 3 sek to usuwasz name victima.

Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/#findComment-30918
Udostępnij na innych stronach

  • 0

możesz po damage ustawic zmienna na now a po 3 sek sprawdzić czy ta zmienna jest czasem sprzed 3 sekund (mógł być kolejny damage i została zmieniona. Jak zmienna jest jak czas sprzed 3 sek to usuwasz name victima.

Podaj przykład
Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/#findComment-30981
Udostępnij na innych stronach

  • 0

masz, mogą być błędy

powinno zapisywać obecną nazwę, dawać na 3 sekundy ilość dmg a potem przywracać starą xD

on damage:    victim isn't player:        difference between {cd.%victim%} and now is greater than 3 seconds:            name of entity is set:                set {nazwa.%victim%} to "%coloured name of victim%"        set {cd.%victim%} to now        set the name of victim to "&4%victim' s health%"        wait 3 seconds        difference between {cd.%victim%} and now is equal to 3 seconds:            set the name of victim to "%{nazwa.%victim%}%"on death:    clear {nazwa.%victim%}    clear {cd.%victim%}
3 ostatnich linii nie trzeba, bo te zmienne usuwają się po restarcie serwera (taka funkcja skripta), no ale... :)
Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/#findComment-30991
Udostępnij na innych stronach

  • 0

masz, mogą być błędy

powinno zapisywać obecną nazwę, dawać na 3 sekundy ilość dmg a potem przywracać starą xD

on damage:    victim isn't player:        difference between {cd.%victim%} and now is greater than 3 seconds:            name of entity is set:                set {nazwa.%victim%} to "%coloured name of victim%"        set {cd.%victim%} to now        set the name of victim to "&4%victim' s health%"        wait 3 seconds        difference between {cd.%victim%} and now is equal to 3 seconds:            set the name of victim to "%{nazwa.%victim%}%"on death:    clear {nazwa.%victim%}    clear {cd.%victim%}
3 ostatnich linii nie trzeba, bo te zmienne usuwają się po restarcie serwera (taka funkcja skripta), no ale... :)

To w sumie nic nie robi, oprócz tego, że pokazuje ile victim ma hp
Odnośnik do komentarza
https://skript.pl/temat/3534-displayname-damage/#findComment-30993
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ę...