Skocz do zawartości

Efekt Siły/Strenght w Skrypcie


Rekomendowane odpowiedzi

on damage:
    victim is a player
    attacker is a player

    set {_ochrona} to 1
    set {_ostrosc} to 1

    loop victim's helmet, victim's chestplate, victim's leggings, victim's boots:
        if loop-value is enchanted with protection:
            add level of protection of loop-value to {_ochrona}

    if attacker's tool is enchanted with sharpness:
        add level of sharpness of attacker's tool to {_ostrosc}

    set {_dmg} to {_ostrosc} / {_ochrona}
    set damage to {_dmg}

Skrypt na customowe dmg ogólnie działa ale niestety nie uwzględnia siłki dlatego mam prośbę aby ktoś pomógł mi żeby efekt siły zaczął być uwzględniany w tym o to skrypcie

Z góry dziękuje 

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/
Udostępnij na innych stronach

on damage:
    victim is a player
    attacker is a player

    set {_ochrona} to 1
    set {_ostrosc} to 1

    loop victim's helmet, victim's chestplate, victim's leggings, victim's boots:
        if loop-value is enchanted with protection:
            add level of protection of loop-value to {_ochrona}

    if attacker's tool is enchanted with sharpness:
        add level of sharpness of attacker's tool to {_ostrosc}

    set {_dmg} to {_ostrosc} / {_ochrona}
    if "%active potion effects of attacker%" contains "strength":
        set {_effect} to amplifier of strength of attacker + 1
        set {_dmg} to {_dmg} * {_effect}
    set damage to {_dmg}

 

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/#findComment-347524
Udostępnij na innych stronach

Działa. Słuchaj ale jest taka następna sprawa nie wiem czy kojarzysz  pługin  getszaman:  https://www.spigotmc.org/resources/getszaman.110172/ niestety efekt siły z tego pluginu już nie działa czy da się to jakoś naprawić ?

Sprawa numer 2 gdy serwer się wyłączy i włączy trzeba zawsze reloldować skrypta aby działał pytanie czy tego się nie dać naprawić żeby od razu po włączeniu serwa skrypt działał bez potrzeby obowiązkowego  reolda  

Za pomoc w skrypcie dziękuje 

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/#findComment-347526
Udostępnij na innych stronach

1 godzinę temu, Adrianux napisał:

nie wiem czy kojarzysz

nie, nie kojarze

mam calkowicie wywalone na te wszystkie anarchiopodobne serwery boxy czy inne gowna

1 godzinę temu, Adrianux napisał:

da się to jakoś naprawić ?

pewnie da, reflectem

autor ma wygasnieta strone na gicie to nie zobacze src

moge zdekompilowac ale mi sie aktualnie nie chce

1 godzinę temu, Adrianux napisał:

Sprawa numer 2 gdy serwer się wyłączy i włączy trzeba zawsze reloldować skrypta aby działał pytanie czy tego się nie dać naprawić żeby od razu po włączeniu serwa skrypt działał bez potrzeby obowiązkowego  reolda  

To wina twoich konfiguracji albo slabo napisanych skryptow ktore z niewiadomych mi przyczyn cos takiego powoduja, wróżbą jeszcze nie jestem aby zgadnąć czemu akurat tobie tak sie dzieje

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/#findComment-347528
Udostępnij na innych stronach

 

21 godzin temu, Fendi napisał:

To wina twoich konfiguracji albo slabo napisanych skryptow ktore z niewiadomych mi przyczyn cos takiego powoduja, wróżbą jeszcze nie jestem aby zgadnąć czemu akurat tobie tak sie dzieje

mi bardziej chodziło o to zeby zrobić coś na zasadzie ze skrypt automatycznie resetuje się przy włączeniu serwera 

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/#findComment-347530
Udostępnij na innych stronach

3 godziny temu, Adrianux napisał:

 

mi bardziej chodziło o to zeby zrobić coś na zasadzie ze skrypt automatycznie resetuje się przy włączeniu serwera 

tu nie ma co sie resetowac, nie zapisujesz zadnych danych

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/#findComment-347532
Udostępnij na innych stronach

Słuchaj bo pojawił mi się nowy problem spowodowany tym skryptem owszem matematyka działa i setów można dużo zrobić ale niestety zrobił mi się serwer spampvp bo mozna kogoś zabić napierdzielając w myszkę i wiem zaprojektowanie systemu kryta to jest za trudne wyzywanie ale czy nie dało by się chociaż dodać jakieś współrzędnej ze jak ktoś bije za szybko to przeciwnik dostaje tylko np 25% projektowych obrażeń. Za pomoc z góry dziękuje

Odnośnik do komentarza
https://skript.pl/temat/59017-efekt-si%C5%82ystrenght-w-skrypcie/#findComment-347553
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...