Fendi 190 Opublikowano 22 lutego 2023 Udostępnij Opublikowano 22 lutego 2023 (edytowane) Siema , generalnie mam coś takiego jak set {_k} to {_d}*({magdmg::%player%}*0.2) make player damage loop-entity by {_k} gdzie D=500 magdmg=200 Z moich obliczen powinno wyjsc 20 000 ,a wedlug serwera wychodzi 120 000 XD Wytłumaczy mi ktoś skąd serwer to wywróżył? Nawet jak wpiszę na końcu {_k}/6 to serwer ma wywalone i dalej bije 120k Edytowane 22 lutego 2023 przez Fendi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMarmo321 50 Opublikowano 22 lutego 2023 Udostępnij Opublikowano 22 lutego 2023 A masz na serwerze coś co wzmacnia obrażenia plugin/inny skrypt jeśli nie. To może zmienne w trakcie działania skryptu się zmieniają? Lub źle je ustawiłeś? A po 2 to {_d}*({magdmg::%player%}*0.2) Masz %player% A w 2 linijce masz: make player damage loop-entity by {_k} loop-entity Chyba że loopowałes entity choć to nie ma sensu. Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330373 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 22 lutego 2023 Autor Udostępnij Opublikowano 22 lutego 2023 15 minut temu, xMarmo321 napisał: A masz na serwerze coś co wzmacnia obrażenia plugin/inny skrypt jeśli nie. To może zmienne w trakcie działania skryptu się zmieniają? Lub źle je ustawiłeś? A po 2 to {_d}*({magdmg::%player%}*0.2) Masz %player% A w 2 linijce masz: make player damage loop-entity by {_k} loop-entity Chyba że loopowałes entity choć to nie ma sensu. 1. Nie 2. {_k} pojawia sie tylko w tych 2 linijkach 3. I dobrze, bo: W magdmg::player zliczają się wszystkie dodatkowe obrazenia z amuletow itp, gdzie potem ostatecznie wylicza sie z tego dmg W {_d} zlicza się dmg wpisany w lore itemu 4. make player damage loop-entity by {_k} rob graczowy dmg dla loopnieteego bytu by {_k) Czyli robi dmg pochodzący od gracza dla loopnietych mobków. make player damage entity jest po to aby zaliczyło gracza jako attackera. Jest to wszystko w evencie on right click Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330378 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 27 lutego 2023 Autor Udostępnij Opublikowano 27 lutego 2023 Chociaż znalazłem w pewnym sensie rozwiązanie, tylko dodaje mi to problem, bo kiedy walne patykiem normalnie tak jak mieczem to zada taki sam dmg jakbym wcisnął prawy przycisk (leci pocisk magiczny) Jest jakis event który pozwolił by zablokować fizyczny dmg ,ale żeby dalej działał dmg zapisany jako "make player damage loop-entity"? Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330519 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Mexicodelaamigo 1 Opublikowano 27 lutego 2023 Udostępnij Opublikowano 27 lutego 2023 (edytowane) 9 minut temu, Fendi napisał: Chociaż znalazłem w pewnym sensie rozwiązanie, tylko dodaje mi to problem, bo kiedy walne patykiem normalnie tak jak mieczem to zada taki sam dmg jakbym wcisnął prawy przycisk (leci pocisk magiczny) Jest jakis event który pozwolił by zablokować fizyczny dmg ,ale żeby dalej działał dmg zapisany jako "make player damage loop-entity"? Może pokaż cały skrypt Nie bardzo wiem o co ci chodzi, zablokowac fizyczny dmg? on damage: cancel event ? Edytowane 27 lutego 2023 przez Mexicodelaamigo Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330520 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 27 lutego 2023 Autor Udostępnij Opublikowano 27 lutego 2023 (edytowane) 2 godziny temu, Mexicodelaamigo napisał: Może pokaż cały skrypt Nie bardzo wiem o co ci chodzi, zablokowac fizyczny dmg? on damage: cancel event ? set {_l} to location of block at player set {_l2} to location of block 25 meters infront of player loop all blocks between {_l} and {_l2}: spawn 10 of "FLAME" offset by 0.1, 0.4, 0.1 with extra 0.01 at location of loop-block loop entities in radius 2 of the loop-block: set {_lo} to "%lore of player's tool%" loop (integers between 1 and 1000): if {_lo} contains "Obrażenia magiczne:": if {_lo} contains "%loop-value-3%": set {_d} to loop-value-3 set {_k} to {_d}*({magdmg::%player%}*0.2) make player damage loop-entity by {_k} Do eventu on right click Uderzając fizycznie jak mieczem zadaje taki sam dmg jakbym użył prawy przycisk. Przez co można spamic takim dmgem cały czas, i chce zablokować fizyczny dmg aby działał sam "magiczny" Edytowane 27 lutego 2023 przez Fendi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330521 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 7 marca 2023 Autor Udostępnij Opublikowano 7 marca 2023 ktoś coś? Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330780 Udostępnij na innych stronach Więcej opcji udostępniania...
0 xMarmo321 50 Opublikowano 8 marca 2023 Udostępnij Opublikowano 8 marca 2023 poprostu jak zadaje damage z minecraft to zrob on damage: i potem cancel event i dalszy kod Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330786 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 8 marca 2023 Autor Udostępnij Opublikowano 8 marca 2023 (edytowane) Tylko to nie jest zrobione na on damage, a na on right click W zasadzie rzeczą przez którą się to dzieje jest lore, bo nie ważne czy wcisne prawy przycisk patykiem czy tak jak mieczem, i tak czyta ten dmg z lore którego nie wiem jak zablokować.Żeby czytało gdy kilkne ppm, ale żeby już nie czytało kiedy zaatakuje normalnie (lpm) set {_lo} to "%lore of player's tool%" loop (integers between 1 and 1000): if {_lo} contains "Obrażenia magiczne:": if {_lo} contains "%loop-value-3%": Gdzieś zobaczyłem na necie on attack. tylko że nie ma czegoś takiego w aktualnej wersji Sama blokada damaga w on damage , raczej nie ma sensu, bo wtedy zablokuje sie cały dmg Edytowane 8 marca 2023 przez Fendi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330794 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 marca 2023 Udostępnij Opublikowano 9 marca 2023 (edytowane) W dniu 27.02.2023 o 13:44, Fendi napisał: loop (integers between 1 and 1000): if {_lo} contains "Obrażenia magiczne:": if {_lo} contains "%loop-value-3%": set {_d} to loop-value-3 set {_k} to {_d}*({magdmg::%player%}*0.2) make player damage loop-entity by {_k} Tutaj leży błąd. Wiesz ile razy wykonujesz damage? Masz 3 pętle. 1. 25 bloki na przód = 25 razy 2. każdy entity na każdym bloku (załóżmy 1 na blok) = 25*1 3. pętla 1000 razy. (integers between 1 and 1000 = 1000) = 25*1*1000 = 25000 . I to nie koniec, bo ostatnia pętla wykonuje kod zadawania damage 1000 razy. 25+26+27+28+...+998+999+1000. I to wszystko trzeba zsumować. Sobie z algorytmu możesz wyliczyć ile dostaje realnie. Prosta matematyka. Pozdrawiam #Knugi Sorki trochę źle wytłumaczyłem, ale zasada podobna. Nie zawsze entity na każdej 1 pętli tylko gdy się znajduje w drugiej. Czyli jeżeli entity stoi pomiędzy 2 a 24 kratki przed tobą to bierze w pętle 3 razy, gdyż w drugiem petli mieści się w średnicy dwóch kratek: W dniu 27.02.2023 o 13:44, Fendi napisał: loop entities in radius 2 of the loop-block: Zatem będzie to: 3*1*1000 = 3000 zamiast 25000 i analogicznie trzeba to trzeba policzyć: Ostatnia pętla algorytmicznie od 1 do 1000: 1001*500=500500 I to wykonuje max trzy razy: 1 501 500 damage. // Dalej źle to wytłumaczyłem, ale masz problem z pętlami i logicznym ułożeniem damage. On Ci się podwaja troi i staje na głowie i zabija od razu Edytowane 9 marca 2023 przez knugi Fendi i Shooterowy 1 1 Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330796 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 9 marca 2023 Autor Udostępnij Opublikowano 9 marca 2023 Hmm, wystarczy podzielić {_k} przez jakąś liczbę ? Lub jak inaczej to zrobić? Pętli na bloki raczej potrzebuje Pętla od 1 do 1000 jest potrzebna do do wyciągnięcia liczby obrażeń magicznych z rozdzki Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330798 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 marca 2023 Udostępnij Opublikowano 9 marca 2023 Hm, można to zrobić na kilka sposobów. Najlepszym byłoby chyba zamiast w pętlach dawać obrażenia, to entity zapisywać do tymczasowej zmiennej grupowej. Oczywiście uprzednio sprawdzając czy już entity w tej zmiennej jest. Ewentualnie, zamiast sprawdzać obrażenia pętlą, można bawić się subtextem i replacem do wyciągnięcia dodatkowych obrażeń magicznych. Gdy już będziesz miał liczbę, wystarczy parsed byś mógł nią operować. Ale i tak byś musiał zapisywać entity do zmiennej i sprawdzać czy już się tam nie znajduje bo znów będzie miał potrójne obrażenia. I po tych wszystkich pętlach, wychodzisz na sam dół za koniec pętli i robisz pętlę tej zmiennej z entity i w niej dopiero zadajesz damage Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330799 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 9 marca 2023 Autor Udostępnij Opublikowano 9 marca 2023 45 minut temu, knugi napisał: Hm, można to zrobić na kilka sposobów. Najlepszym byłoby chyba zamiast w pętlach dawać obrażenia, to entity zapisywać do tymczasowej zmiennej grupowej. Oczywiście uprzednio sprawdzając czy już entity w tej zmiennej jest. Ewentualnie, zamiast sprawdzać obrażenia pętlą, można bawić się subtextem i replacem do wyciągnięcia dodatkowych obrażeń magicznych. Gdy już będziesz miał liczbę, wystarczy parsed byś mógł nią operować. Ale i tak byś musiał zapisywać entity do zmiennej i sprawdzać czy już się tam nie znajduje bo znów będzie miał potrójne obrażenia. I po tych wszystkich pętlach, wychodzisz na sam dół za koniec pętli i robisz pętlę tej zmiennej z entity i w niej dopiero zadajesz damage Widziałem to odczytywanie lore poprzez replace i parsed tylko że wszystkie nie działały a sam nie rozumiałem tego do końca i nie wiem do teraz jak to naprawić. Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330800 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 9 marca 2023 Udostępnij Opublikowano 9 marca 2023 (edytowane) 8 godzin temu, Fendi napisał: Widziałem to odczytywanie lore poprzez replace i parsed tylko że wszystkie nie działały a sam nie rozumiałem tego do końca i nie wiem do teraz jak to naprawić. Dziwne, ja to robiłem i zawsze działało. Tylko trzeba wiedzieć jak to zrobić. Powiedz mi, czy twoje lore się zmienia jakoś tekstem, czy tylko liczby? Liczby mogą, bo tylko je chcemy wyciągnąć. Jeżeli się zmienia to powiedz mi, czy ten damage który chcesz wyciągnąć jest zawsze w tej samej linii. Dużo mi podpowiada, że masz tylko jeden atrybut w lore, gdyż linijką: 23 godziny temu, Fendi napisał: if {_lo} contains "%loop-value-3%": Mogło by wziąć nie ten atrybut co byś chciał. Ale jeżeli masz więcej atrybutów to właśnie pętlą tego nie rozwiążesz. Aby uzyskać liczbę z lore to trzeba mocno wiedzieć jak operować tekstem. Na pewno musi on być nie kolorowy czyli bierzesz uncoloured lore.. Jeżeli linijka się zmienia to trzeba ten tekst z niego wyciągnąć, czyli musisz mieć wszystkie odpowiednie indexy (to tylko się zdaje trudne, ale jak to zrozumiesz to jest easy) Ewentualnie, jeżeli nie chce Ci się szukać linijki lore gdy ona się zmienia możesz lore zapisać w ten sposób: set {_lore::*} to uncoloured lore of player's tool loop {_lore::*}: if loop-value contains "Obrażenia magiczne:": set {_index} to loop-index exit loop #{_index} to twoja linijka w której masz obrażenia magiczne #Teraz możesz z niego wyciągnąć damage: #Jeżeli linijka lore wygląda tak: "Obrażenia magiczne: 200" #to trzeba zrobić replace replace all "Obrażenia magiczne: " with "" in {_lore::%{_index}%} set {_lore::%{_index}%} to {_lore::%{_index}%} parsed as integer #Już tam jest zapisane 200 jako integer - możesz bazować na arytmetyce make player damage loop-value by {_lore::%{_index}%}*{magdmg::%player%}*0.2 Edytowane 9 marca 2023 przez knugi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330815 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 9 marca 2023 Autor Udostępnij Opublikowano 9 marca 2023 (edytowane) Cytat Powiedz mi, czy twoje lore się zmienia jakoś tekstem, czy tylko liczby? Liczby mogą, bo tylko je chcemy wyciągnąć. Znajdują się w 1 linijce lore, &6Obrażenia magiczne: (liczba od 1 do 1000) Cytat make player damage loop-value by {_lore::%{_index}%}*{magdmg::%player%}*0.2 Żeby działało zamieniłem na make player damage loop-entity by .... Bo nie miało to sensu żeby zadawało dmg zpętlonej wartosci xD Zadało 27k dmg, gdzie magdmg::player=200 i obrażenia magiczne=200 set {_l} to location of block at player set {_l2} to location of block 25 meters infront of player loop all blocks between {_l} and {_l2}: spawn 10 of "FLAME" offset by 0.1, 0.4, 0.1 with extra 0.01 at location of loop-block loop entities in radius 2 of the loop-block: set {_lore::*} to uncoloured lore of player's tool loop {_lore::*}: if loop-value-3 contains "Obrażenia magiczne:": set {_index} to loop-index exit loop replace all "Obrażenia magiczne: " with "" in {_lore::%{_index}%} set {_lore::%{_index}%} to {_lore::%{_index}%} parsed as integer make player damage loop-entity by {_lore::%{_index}%}*{magdmg::%player%}*0.2 I też jest problem bo przy normalnym uderzeniu patykiem, zadaje dmg wpisany w lore, co skipuje cooldown rozdzki,a normalnie jest na right click Edytowane 10 marca 2023 przez Fendi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330817 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 10 marca 2023 Udostępnij Opublikowano 10 marca 2023 Pokaż cały event on right click. I ja dobrze napisałem loop-value gdyż to powinno iść z pętli zmiennej gdzie zapisujesz entity. A tak sobie przypominam, że kiedyś ten event odpalał się dwa razy mimowolnie i trzeba było kombinować. A że działa to na lpm to też nie ta część kodu tylko upośledzenie eventu Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330820 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 10 marca 2023 Autor Udostępnij Opublikowano 10 marca 2023 3 godziny temu, knugi napisał: Pokaż cały event on right click. I ja dobrze napisałem loop-value gdyż to powinno iść z pętli zmiennej gdzie zapisujesz entity. A tak sobie przypominam, że kiedyś ten event odpalał się dwa razy mimowolnie i trzeba było kombinować. A że działa to na lpm to też nie ta część kodu tylko upośledzenie eventu on right click: if player is holding blaze rod named "&6&lRóżdżka Ognia": if {klasa::%player%} is "&e[&eMag&e]": if {level::%player%} >=30: if {cd::ognia::%player%} is 0: add 6 to {cd::ognia::%player%} set {_l} to location of block at player set {_l2} to location of block 25 meters infront of player loop all blocks between {_l} and {_l2}: spawn 10 of "FLAME" offset by 0.1, 0.4, 0.1 with extra 0.01 at location of loop-block loop entities in radius 2 of the loop-block: set {_lore::*} to uncoloured lore of player's tool loop {_lore::*}: if loop-value-3 contains "Obrażenia magiczne:": set {_index} to loop-index exit loop replace all "Obrażenia magiczne: " with "" in {_lore::%{_index}%} set {_lore::%{_index}%} to {_lore::%{_index}%} parsed as integer make player damage loop-entity by {_lore::%{_index}%}*{magdmg::%player%}*0.2 else: cancel event send "&cPoczekaj %{cd::ognia::%player%}% s!" else: cancel event send "&cMasz zbyt niski poziom!" to player else: cancel event send "&cWymagana klasa &eMag&c!" to player Ale przecież to ma iść dmg od gracza dla entity loopnietego wcześniej tam gdzie się sprawdza odległość między blokami, więc musi być loop-entity bo przecież w loop-value nie ma zapisanego moba Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330821 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 10 marca 2023 Udostępnij Opublikowano 10 marca 2023 (edytowane) Raczej się nie dogadamy chyba Jak będę na komputerze to napiszę jak to ma wyglądać, ale to dopiero za kilka godzin. Z miejsca mogę powiedzieć, że sprawdzanie lore powinno odbywać się jeszcze przed jaką kolwiek pętla, gdyż nie musimy co blok sprawdzać bo lore w tym czasie się nie zmienia. A mi chodziło tylko w pętli entity dodawać entity do zmiennej np {_ent::*} I jak już wszystkie entity mamy które muszą dostać DMG bierzesz pętlę _ent::* I wtedy jest loop-value Boooziu, jak ty to wkleiłeś To nie ma prawa działać, w ogóle jak Ci ten kod przyznawał dmg xD on right click: if player is holding blaze rod named "&6&lRóżdżka Ognia": if {klasa::%player%} is "&e[&eMag&e]": if {level::%player%} >=30: if {cd::ognia::%player%} is 0: add 6 to {cd::ognia::%player%} set {_lore::*} to uncoloured lore of player's tool loop {_lore::*}: if loop-value contains "Obrażenia magiczne:": set {_index} to loop-index exit loop replace all "Obrażenia magiczne: " with "" in {_lore::%{_index}%} set {_itemDmg} to {_lore::%{_index}%} parsed as integer set {_l} to location of block at player set {_l2} to location of block 25 meters infront of player loop all blocks between {_l} and {_l2}: spawn 10 of "FLAME" offset by 0.1, 0.4, 0.1 with extra 0.01 at location of loop-block loop entities in radius 2 of the loop-block: if {_ent::*} doesn't contain loop-entity: add loop-entity to {_ent::*} loop {_ent::*}: make player damage loop-value by {_itemDmg}*{magdmg::%player%}*0.2 stop send "&cPoczekaj %{cd::ognia::%player%}% s!" stop send "&cMasz zbyt niski poziom!" to player stop send "&cWymagana klasa &eMag&c!" to player stop #Kolejne sekcje itemow Edytowane 10 marca 2023 przez knugi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330823 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 10 marca 2023 Autor Udostępnij Opublikowano 10 marca 2023 6 godzin temu, knugi napisał: Raczej się nie dogadamy chyba Jak będę na komputerze to napiszę jak to ma wyglądać, ale to dopiero za kilka godzin. Z miejsca mogę powiedzieć, że sprawdzanie lore powinno odbywać się jeszcze przed jaką kolwiek pętla, gdyż nie musimy co blok sprawdzać bo lore w tym czasie się nie zmienia. A mi chodziło tylko w pętli entity dodawać entity do zmiennej np {_ent::*} I jak już wszystkie entity mamy które muszą dostać DMG bierzesz pętlę _ent::* I wtedy jest loop-value Boooziu, jak ty to wkleiłeś To nie ma prawa działać, w ogóle jak Ci ten kod przyznawał dmg xD on right click: if player is holding blaze rod named "&6&lRóżdżka Ognia": if {klasa::%player%} is "&e[&eMag&e]": if {level::%player%} >=30: if {cd::ognia::%player%} is 0: add 6 to {cd::ognia::%player%} set {_lore::*} to uncoloured lore of player's tool loop {_lore::*}: if loop-value contains "Obrażenia magiczne:": set {_index} to loop-index exit loop replace all "Obrażenia magiczne: " with "" in {_lore::%{_index}%} set {_itemDmg} to {_lore::%{_index}%} parsed as integer set {_l} to location of block at player set {_l2} to location of block 25 meters infront of player loop all blocks between {_l} and {_l2}: spawn 10 of "FLAME" offset by 0.1, 0.4, 0.1 with extra 0.01 at location of loop-block loop entities in radius 2 of the loop-block: if {_ent::*} doesn't contain loop-entity: add loop-entity to {_ent::*} loop {_ent::*}: make player damage loop-value by {_itemDmg}*{magdmg::%player%}*0.2 stop send "&cPoczekaj %{cd::ognia::%player%}% s!" stop send "&cMasz zbyt niski poziom!" to player stop send "&cWymagana klasa &eMag&c!" to player stop #Kolejne sekcje itemow Przy magdmg 200 i obrazenia magiczne 500 , rozdzka zadala 41k, czyli z tego co mi wychodzi 2x wiecej niz powinna Tego używałem: command /rozdzkaognia: trigger: give blaze rod of unbreaking 10 named "&6&lRóżdżka Ognia" with lore "&3&lObrażenia magiczne:&6 500" and "&e&lRozdzka wystrzeliwuje falę ognia!" and "&e&lPozwala spopielić wrogów!" and " " and "&f&l✮ &6&lWymagania &f&l✮" and " " and "&cWymagana Klasa: &eMag" and "&cWymagany Poziom:&7 30" to player I nie rozwiązuje to też problemu gdzie mogę sobie nią spamić normalnymi atakami. (https://cdn.discordapp.com/attachments/929852297398337600/1083818979098898492/dio2.mp4) film gdzie pokazuje o co mi chodzi Też teraz zauważyłem, że cooldown pokazuje się podwójnie Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330834 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 10 marca 2023 Udostępnij Opublikowano 10 marca 2023 9 minut temu, Fendi napisał: film gdzie pokazuje o co mi chodzi A poszukaj w innych skryptach czy nie masz tego zdublowanego. I poszukaj innych eventów on right click. Co do bicia z lewej łapki to jak już wcześniej pisałem, event click jest upośledzony i trzeba mocno pokombinować z tym. Ten event również wykonuje kod 2x przy jednym naciśnięciu, kiedyś to zablokowałem jakimś sposobem, lecz już nie pamiętam jak. Jak wrócę z trasy to wrzucę skrypt na serwer, potestuje Fendi 1 Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330835 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Fendi 190 Opublikowano 10 marca 2023 Autor Udostępnij Opublikowano 10 marca 2023 (edytowane) 24 minuty temu, knugi napisał: A poszukaj w innych skryptach czy nie masz tego zdublowanego. I poszukaj innych eventów on right click. Co do bicia z lewej łapki to jak już wcześniej pisałem, event click jest upośledzony i trzeba mocno pokombinować z tym. Ten event również wykonuje kod 2x przy jednym naciśnięciu, kiedyś to zablokowałem jakimś sposobem, lecz już nie pamiętam jak. Jak wrócę z trasy to wrzucę skrypt na serwer, potestuje Jedynie do cooldownu mam to every 1 second: loop all players: if {cd::rozdzka::%loop-player%} is set: if {cd::rozdzka::%loop-player%} is bigger than 0: remove 1 from {cd::rozdzka::%loop-player%} Edytowane 10 marca 2023 przez Fendi Odnośnik do komentarza https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/#findComment-330836 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Fendi 190
Siema , generalnie mam coś takiego jak
set {_k} to {_d}*({magdmg::%player%}*0.2) make player damage loop-entity by {_k}gdzie
D=500
magdmg=200
Z moich obliczen powinno wyjsc 20 000 ,a wedlug serwera wychodzi 120 000 XD
Wytłumaczy mi ktoś skąd serwer to wywróżył?
Nawet jak wpiszę na końcu {_k}/6 to serwer ma wywalone i dalej bije 120k
Edytowane przez FendiOdnośnik do komentarza
https://skript.pl/temat/54462-pot%C4%99%C5%BCna-matematyka/Udostępnij na innych stronach
24 odpowiedzi na to pytanie
Rekomendowane odpowiedzi