AlperenHard 0 Opublikowano 12 kwietnia 2019 Udostępnij Opublikowano 12 kwietnia 2019 Siema chciałbym skrypt taki jak na pvpiq.pl lub my-rpg.pl chodzi o to że na mieczu dodane jest w opisie silny na potwory i jakis tam procent np 30% i dodaje nam to +30% damage Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 12 kwietnia 2019 Udostępnij Opublikowano 12 kwietnia 2019 command /silny [<number>]: trigger: set lore of player's tool to "&7Silny na potwory: &a%arg%%%" on damage: if victim is not player: set {_l} to uncolored lore of attacker's tool if {_l} contains "Silny na potwory: ": replace all "%%" and "Silny na potwory: " and " " with "" in {_l} set {_l} to {_l} parsed as number set {_l} to ({_l}+100)/100 set damage to damage*{_l} AlperenHard 1 Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212668 Udostępnij na innych stronach Więcej opcji udostępniania...
0 AlperenHard 0 Opublikowano 13 kwietnia 2019 Autor Udostępnij Opublikowano 13 kwietnia 2019 Sam skrypt działa lore pojawia się na mieczu lecz zadnego dodatkowego dmg nie dodaje ;/ Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212697 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) 1 godzinę temu, AlperenHard napisał: Sam skrypt działa lore pojawia się na mieczu lecz zadnego dodatkowego dmg nie dodaje ;/ a błędy są? command /silny [<number>]: trigger: set lore of player's tool to "&7Silny na potwory: &a%arg%%%" on damage: if victim is not player: set {_l} to uncolored lore of attacker's tool if {_l} contains "Silny na potwory: ": send "&c%damage%" replace all "%%" and "Silny na potwory: " and " " with "" in {_l} set {_l} to {_l} parsed as number set {_l} to ({_l}+100)/100 set damage to damage*{_l} send "&a%damage%" pierw powinno pokazac liczbe mniejszą potem większa(na zielona) ale zobacz jeszcze ten skrypt: command /silny [<number>]: trigger: set lore of player's tool to "&7Silny na potwory: &a%arg%%%" on damage: if victim is not player: set {_l} to uncolored lore of attacker's tool if {_l} contains "Silny na potwory: ": send "&c%damage%" replace all "%%" and "Silny na potwory: " and " " with "" in {_l} set {_l} to {_l} parsed as number set {_l} to ({_l}+100)/100 set {_dmg} to damage-{_l} damage victim by {_dmg}/2 Edytowane 13 kwietnia 2019 przez xAxee Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212706 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Mirejdz Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) Nie lepiej tak? # NA LUDZI # on damage: if attacker is a player: if victim is a player: loop 80 times: if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Ludziom: %loop-number%%%": set {silny-ludzie::%attacker%} to loop-number set {_silnyludzie} to damage * ( {silny-ludzie::%attacker%} / 100 ) set damage to damage + {_silnyludzie} # NA MOBY # on damage: if attacker is a player: if victim is not a player: loop 80 times: if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: %loop-number%%%": set {silny-moby::%attacker%} to loop-number set {_silnymoby} to damage * ( {silny-moby::%attacker%} / 100 ) set damage to damage + {_silnymoby} command /mieczpvp: trigger: give player 1 diamond sword named "&6&lChinskie Tajemnicze Ostrze Tyra" with lore "||&4Silny Przeciwko Ludziom: &680%%" command /mieczmoby: trigger: give player 1 diamond sword named "&6&lChinskie Ostrze Ksiezycowego Swiata" with lore "||&4Silny Przeciwko Potworom: &680%%" # A tutaj krotkie aby było widać twoj DMG zadawany # on damage: if attacker is a player: send "&c-%final damage%" to attacker Testowałem, wszystko powinno działać Edytowane 13 kwietnia 2019 przez Mirejdz Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212709 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shooterowy 356 Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) 2 godziny temu, Mirejdz napisał: Nie lepiej tak? # NA LUDZI # on damage: if attacker is a player: if victim is a player: loop 80 times: if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Ludziom: %loop-number%%%": set {silny-ludzie::%attacker%} to loop-number set {_silnyludzie} to damage * ( {silny-ludzie::%attacker%} / 100 ) set damage to damage + {_silnyludzie} # NA MOBY # on damage: if attacker is a player: if victim is not a player: loop 80 times: if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: %loop-number%%%": set {silny-moby::%attacker%} to loop-number set {_silnymoby} to damage * ( {silny-moby::%attacker%} / 100 ) set damage to damage + {_silnymoby} command /mieczpvp: trigger: give player 1 diamond sword named "&6&lChinskie Tajemnicze Ostrze Tyra" with lore "||&4Silny Przeciwko Ludziom: &680%%" command /mieczmoby: trigger: give player 1 diamond sword named "&6&lChinskie Ostrze Ksiezycowego Swiata" with lore "||&4Silny Przeciwko Potworom: &680%%" # A tutaj krotkie aby było widać twoj DMG zadawany # on damage: if attacker is a player: send "&c-%final damage%" to attacker Testowałem, wszystko powinno działać Ta.... Bo lepiej, żeby sprawdzało 80 razy czy nazwa sie zgadza niż pobierało jednorazowo opis z miecza Tutaj przerobiony skrypt @xAxee command /silny [<number>]: trigger: set lore of player's tool to "&7Silny na potwory: &a+%arg%%%" on damage: if attacker is a player: if victim is not a player: if uncolored lore of attacker's tool contains "Silny na potwory: +": set {_l} to "%uncolored lore of attacker's tool%" replace all "%%" and "Silny na potwory: +" and " " with "" in {_l} add damage*(({_l} parsed as number)/100) to damage Testowałem, u mnie działa poprawnie (1.13.2) Edytowane 13 kwietnia 2019 przez Shooterowy Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212714 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Mirejdz Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) 11 minut temu, Shooterowy napisał: Ta.... Bo lepiej, żeby sprawdzało 80 razy czy nazwa sie zgadza niż pobierało jednorazowo opis z miecza Tutaj przerobiony skrypt @xAxee command /silny [<number>]: trigger: set lore of player's tool to "&7Silny na potwory: &a+%arg%%%" on damage: if attacker is a player: if victim is not a player: if uncolored lore of attacker's tool contains "Silny na potwory: +": set {_l} to "%uncolored lore of attacker's tool%" replace all "%%" and "Silny na potwory: " and " " with "" in {_l} add damage*(({_l} parsed as number)/100) to damage Testowałem, u mnie działa poprawnie (1.13.2) 1.13.2 a skąd wiesz że ma serwer na taką wersje ? Czlowieku nie kłóć się ze mną ponieważ ten co prosi napisał jak na pvp.iq.pl a ja posiadam aktualnie tą paczkę i mają praktycznie tak samo Tym bardziej na moim serwerze pod koniec takie coś było i działało poprawnie, a loop 80 times jest po to aby nie trzeba bylo wypisywac pokoeli : if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 1%": (To się nazywa skrócenie skryptu jakbyś chciał wiedzieć) Polecam kalkulator normalnie z diamentowego miecza bijesz 8 DMG załużmy że masz 80% na potwory 80% z 8 to 6,4. 8 + 6,4 = 14,4 - Tyle pokazuje mi DMG gdy bije z miecza 80% na potwory Po to dalem send "&c-%final damage%" aby sprawdził czy zadaje mu DMG Edytowane 13 kwietnia 2019 przez Mirejdz Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212715 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shooterowy 356 Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) Ja się nie kłócę, po prostu stwierdzam, że loop 80 times bardziej laguje. 11 minut temu, Mirejdz napisał: a loop 80 times jest po to aby nie trzeba bylo wypisywac pokoeli : A w wersji @xAxee trzeba wypisywać po kolei? 11 minut temu, Mirejdz napisał: ten co prosi napisał jak na pvp.iq.pl a ja posiadam aktualnie tą paczkę i mają praktycznie tak samo Nie wiem, nie grałem, autor tematu sobie wybierze co mu bardziej odpowiada. Tyle z mojej strony, pozdrawiam Cię. 4 minuty temu, Mirejdz napisał: No nie wiem, ja bym wolał loop 80 times niz pokoeli wypisywać : if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 1%": if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 2%": i tak dalej z tego może powstać nawet z 1000 linijek (nie sprawdzałem) ale na oko Nadal nie rozumiem skąd bierzesz to wypisywanie po kolei, na pewno nie mówimy o tym samym skrypcie. Edytowane 13 kwietnia 2019 przez Shooterowy Odp. Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212716 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Mirejdz Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) 2 minuty temu, Shooterowy napisał: Ja się nie kłócę, po prostu stwierdzam, że loop 80 times bardziej laguje. A w wersji @xAxee trzeba wypisywać po kolei? Nie wiem, nie grałem, autor tematu sobie wybierze co mu bardziej odpowiada. Tyle z mojej strony, pozdrawiam Cię. No nie wiem, ja bym wolał loop 80 times niz pokoeli wypisywać : if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 1%": if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 2%": i tak dalej z tego może powstać nawet z 1000 linijek (nie sprawdzałem) ale na oko I nie wiem czemu mowisz ze laguje jak ja na local hoscie wrzuciłem ten skrypt i nie laguje możesz mi podać powód dlaczego nie laguje bo chyba nie rozumiem ? Edytowane 13 kwietnia 2019 przez Mirejdz Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212717 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xAxee 1968 Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 (edytowane) 41 minut temu, Mirejdz napisał: No nie wiem, ja bym wolał loop 80 times niz pokoeli wypisywać : if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 1%": if "%uncoloured lore of attacker's tool%" contains "Silny Przeciwko Potworom: 2%": i tak dalej z tego może powstać nawet z 1000 linijek (nie sprawdzałem) ale na oko I nie wiem czemu mowisz ze laguje jak ja na local hoscie wrzuciłem ten skrypt i nie laguje możesz mi podać powód dlaczego nie laguje bo chyba nie rozumiem ? czyli przy każdym uderzeniu skrypt musi sprawdzać 80 razy czy takie i takie jest lore? a gdyby ktoś chciał ustawić np 150% to 150 razy?... Jakie skrócenie kodu... obciążenie serwera laguje serwera bo przy każdym hicie twój skrypt sprawdza 80 razy jakieś lore. A to wszystko można zrobić w jednej linijce bez żadnego obciążenia Edytowane 13 kwietnia 2019 przez xAxee Shooterowy 1 Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212721 Udostępnij na innych stronach Więcej opcji udostępniania...
0 AlperenHard 0 Opublikowano 13 kwietnia 2019 Autor Udostępnij Opublikowano 13 kwietnia 2019 Server mam na 1.7.2 ide testować czy zadziała przetestuję wszystkie skrypty i dam znać Okej, sprawdziłem skrypt od xAxee ten przerobiony i działa także temat uznaję za zamknięty dzięki za pomoc wszystkim Łączę podwójny post Notatka dodana przez bvcz Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212725 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Mirejdz Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 6 godzin temu, xAxee napisał: czyli przy każdym uderzeniu skrypt musi sprawdzać 80 razy czy takie i takie jest lore? a gdyby ktoś chciał ustawić np 150% to 150 razy?... Jakie skrócenie kodu... obciążenie serwera laguje serwera bo przy każdym hicie twój skrypt sprawdza 80 razy jakieś lore. A to wszystko można zrobić w jednej linijce bez żadnego obciążenia Hmm musisz się wiązać z tym ze jak tworzysz serwer RPG to jest masa skryptow ktore obciążają jednak jeżeli ci laguje przy kazdym hicie to wniosek? kijowy serwer, poniewaz jak mi na local hoscie nie laguje no to sory, ale mi nawet na enderchescie nie lagowalo A pod serwer rpg najlepszy dedyk, VPS lub na cuddi hosting oferuja dobre serwery. Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212795 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bvcz 444 Opublikowano 13 kwietnia 2019 Udostępnij Opublikowano 13 kwietnia 2019 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/#findComment-212796 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
AlperenHard 0
Siema chciałbym skrypt taki jak na pvpiq.pl lub my-rpg.pl chodzi o to że na mieczu dodane jest w opisie silny na potwory i jakis tam procent np 30% i dodaje nam to +30% damage
Odnośnik do komentarza
https://skript.pl/temat/32744-miecze-z-perkiem-silny-na-potwory/Udostępnij na innych stronach
12 odpowiedzi na to pytanie
Rekomendowane odpowiedzi