Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Skrypt na redukcję obrażeń przez przedmioty


kacpicygan123

Rekomendowane odpowiedzi

Opublikowano

Witam! Otóż mam taką prośbę:

 

                                                   Może mi ktoś napisać skrypt, który zmniejsza obrażenia np.

 

Mam zbrojkę O nazwie zbroja nowicjusza z nazwą: Zbroja nowicjusza

                                                                           Pancerz: 1

 

Więc wszelkie obrażenia otrzymane zostają zredukowane o 1.

 

Z góry dzięki, PROSZĘ O SZYBKĄ ODPOWIEDŹ!!!

Opublikowano
on damage:
    if name of victim's chestplate is "Zbroja nowicjusza":
        if lore of victim's chestplate is "Pancerz: 1":
            wait 1 seconds
            add 1 to victim's health 

Tak?

 

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano
on damage:
    if name of victim's chestplate is "Zbroja nowicjusza":
        if lore of victim's chestplate is "Pancerz: 1":
            wait 1 seconds
            add 1 to victim's health 

Tak?

 

­

 

 

Okej, może być, a teraz mam pytanie:

 

Ten skrypt:

 

on damage:

    if attacker is player:

        if name of attacker's tool is "&3Gladius Nowicjusza":

            if lore of attacker's tool is "&b-------------------||&6&lTyp: &r&bMiecze||&6&lWartosc ataku: &r&b1||&b-------------------":

                if victim is zombie:

                    if name of victim is "&8[&c1&8] &7Poziom - &6Zombie":

                        damage victim by 1 hearts

 

No więc chcę zrobić tak, żeby anulować obrażenia zadawane przez "Gladius Nowicjusza" (w tym wypadku jest on żelaznym mieczem). Podkreślam, iż nie chodzi o "cancel event" w kodzie, gdyż chcę anulować obrażenia, a nie całkowicie anulować wydarzenie.  Dlaczego nie chcę anulować wydarzenia kodem "cancel event"? Gdyż wtedy zombie po zaatakowaniu nie byłoby odrzucone do tyłu i wyglądałoby to jak AntiKB. Ale na czym polega mój problem? Otóż kiedy nie anuluję wydarzenia linijką "cancel event", zombie dostanie obrażenia, które normalnie zadaje miecz żelazny + 1 serce z kodu. Podsumowując:

 

 

Proszę o napisanie kodu, który ANULUJE OBRAŻENIA ZADAWANE PRZEZ IRON SWORD, a nie ANULOWANIE EVENTU.

Opublikowano
damage:
    if player's tool is iron sword:
        if name of attacker's tool is "Gladius Nowicjusza":
            cancel event 

a jak chcesz np. żeby ci coś jeszcze robiło to dopisujesz dalej ;}

CANCE EVENT ZATRZYMUJE OBRAŻENIA NIE STOPUJE SK

 

­

Uważam, że poziom mojej inteligencji nie przekracza poziomu inteligencji przeciętnego człowieka.

Opublikowano
damage:
    if player's tool is iron sword:
        if name of attacker's tool is "Gladius Nowicjusza":
            cancel event 

a jak chcesz np. żeby ci coś jeszcze robiło to dopisujesz dalej ;}

CANCE EVENT ZATRZYMUJE OBRAŻENIA NIE STOPUJE SK

 

­

 

 

Wiem, ale jeśli cancelujesz event, to zombie nie będzie odrzucane.

Opublikowano

Easy xD

set damage to 0

to wszystko

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

  • 2 tygodnie później...
Opublikowano

Wiem, ale chcę, żeby Dowolnemu mobowi zadawało obrażenia równe 1 heart :) Jeśli ustawię obrażenia łączne 0, to nie będzie zadawać obrażeń. Jeśli użyję "damage victim" to zombie nie odrzuci.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...