Klaudiusz258 4 Opublikowano 28 grudnia 2016 Udostępnij Opublikowano 28 grudnia 2016 (edytowane) Siemka, robię skrypt na własne atrybuty, ale jak zrobić takie coś ze np. gdy wpisze "/sila (tutaj jakie ma mieć obrażenia miecz)" to ten miecz będzie mieć takiego damage? Edytowane 28 grudnia 2016 przez Klaudiusz258 Odnośnik do komentarza https://skript.pl/temat/15457-atrybuty/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sołtys™ 29 Opublikowano 28 grudnia 2016 Udostępnij Opublikowano 28 grudnia 2016 (edytowane) hmmm... Trudne ale wykonalne Primo. Musisz jakoś zapisywać gdzieś ten damage w opisie / nazwie przedmiotu. Dla przykładu my to zrobimy w nazwie. Komenda będzie wyglądała tak: Commnad /sila <integer>: permission: admin trigger: set name of tool of player to "Miecz - &4&l%arg%&l&c DMG" umiejscowienie zaznaczonych symboli jest ważne ponieważ to wlaśnie po nich bedziemy później dzielić nazwę by wyszukać nasza wartość DMG Teraz musimy jakoś ją odczytać podczas ataku: On damage: Attacker is a player: name of attacker's tool contains "&l&c DMG": set {_n::*} to name of player's tool split at "&l" set {_dmg} to {_n::2} parsed as number set damage to {_n::2} Dziękuję za uwagę... Kodu nie testowałem ale powinien działać. Oczwiście można go jeszcze mocno rozwinąć,,, jak by coś nie dzialalo pisz w którym miejscu a jak pomoglem zostaw lapkę Edytowane 28 grudnia 2016 przez Soltysâ„¢_GOLD Klaudiusz258 1 Odnośnik do komentarza https://skript.pl/temat/15457-atrybuty/#findComment-106118 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 28 grudnia 2016 Udostępnij Opublikowano 28 grudnia 2016 Tu masz wersję z lore, testowana: command /sila <number>: permission: sila.ustaw permission message: &cNie masz uprawenien! trigger: if player's tool is diamond sword or wooden sword or stone sword or gold sword or iron sword: wait 1 tick set lore of player's tool to "&8&l>> &2Siła miecza: &8&l<<||&8&l>> &7%arg 1% &8&l<<" send "&aUstawiłeś siłe miecza na &7%arg 1%&a!" else: send "&cMozesz ustawiac tylko siłe mieczy!" on damage: if attacker's tool is diamond sword or wooden sword or stone sword or gold sword or iron sword: if line 1 of lore of attacker's tool is "&8&l>> &2Siła miecza: &8&l<<": set {_l2} to "%uncolored line 2 of lore of attacker's tool%" replace all ">> " and " <<" with "" in {_l2} set {_l2} to {_l2} parsed as number set damage to {_l2} Klaudiusz258 1 Odnośnik do komentarza https://skript.pl/temat/15457-atrybuty/#findComment-106123 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Klaudiusz258 4 Opublikowano 28 grudnia 2016 Autor Udostępnij Opublikowano 28 grudnia 2016 Dzięki Ixidi //Do zamkniecia Odnośnik do komentarza https://skript.pl/temat/15457-atrybuty/#findComment-106147 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Ixidi 719 Opublikowano 28 grudnia 2016 Udostępnij Opublikowano 28 grudnia 2016 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/15457-atrybuty/#findComment-106150 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Klaudiusz258 4
Siemka, robię skrypt na własne atrybuty, ale jak zrobić takie coś ze np. gdy wpisze "/sila (tutaj jakie ma mieć obrażenia miecz)" to ten miecz będzie mieć takiego damage?
Edytowane przez Klaudiusz258Odnośnik do komentarza
https://skript.pl/temat/15457-atrybuty/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi