Skocz do zawartości

Fendi

Użytkownik
  • Ilość zawartości

    1780
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    79

Treść opublikowana przez Fendi

  1. Wymaga to sporo matematyki, prostej zrobisz w skdragonie używając 1 skladni
  2. Nie wiem czego się spodziewałeś , wystarczyło zobaczyć poprzednie wpisy, z góry bylo wiadomo że cena nie będzie wysoka bo to tylko śmieszne wymyślanie na chillku które sam potrafię ale po prostu zajmuje się ważniejszymi rzeczami. Osobę mam pod warunkiem że będzie miała czas więc dodatkowo 3x większej kwoty nie będę ci płacić xD do czegoś takiego nada się pierwszy lepszy 13 latek który chciałaby dorobić na przepustkę do ligi. Poza tym od początku wiedziałem że będzie z tobą problem patrząc na twoje zachowanie i opinie na forum. Za połowę tego co chciałeś za 1 rzecz, mogę kupić mob/Item packa nad którym trzeba siedzieć przez miesiac poprzedzając naukę API pluginu Współczuje też przyszłym zleceniodawcom, skoro w przypadku gdy coś ci nie przypasuje to od razu wyciągasz priv wiadomości Z twoim rozumowaniem powodzenia z sprzedawaniem skryptow na pomoc za 300 zl Tak czy siak można zamknąć wątek, nie potrzebuje już, jedna osoba mi wystarczy.
  3. zakladam że chcesz to do tego on right click with ender pearl: if region at player is "spawn": send "&cNie możesz tego tutaj użyć!" cancel event else: if difference between {cooldown::perla::%player%} and now is smaller than 3 seconds: send "&cMusisz poczekać 3 sekundy przed kolejnym użyciem!" cancel event else: set {cooldown::perla::%player%} to now
  4. Czy to serio trzeba tłumaczyć ? $ przecież oznacza hajs...
  5. A jak inaczej nazwać komendę która powoduje napis: "Oto skrypt na tiktok, polega na kopaniu bloku" XDDD Ta? To spoko, ja zrobiłem w mniej niż minutę post wyżej. (bez patrzenia w twój kod) Myślę, że wystarczy naszej dyskusji, bo zarzucasz mi coś, ja odpowiadam, a potem już do tego się nie odwołasz, jak np twoje pierwsze zdanie w pierwszym poście skierowanym do mnie nt wersji lub zmiennych, loopach, albo teraz przy komendach. Naprawdę wypisanie tekstu po wpisaniu komendy uważasz za coś wartego uwagi? Zarzucasz mi, że nie mam 7 komend które ty masz, jak odpowiedziałem, wyszło na to, że nie mam jednej i pół, ewentualnie 3 i pół jeżeli chcesz liczyć tak zaawansowane komendy jak te które wypisują sam tekst. @down Nie pisze już kolejnego postu tylko tutaj odpowiem przykładowo /tiktok blok info send "{@p}: &aBlok jest postawiony! &8(&eHP: &6%{tiktok.blockstan}%&8)" "{@p}: &cBlok nie jest nigdzie postawiony!" Bardzo zaawansowane xd Nie rozumiem cię trochę, uważasz, że te kilofy są tak bardzo zaawansowane, że zajmują połowę funkcji w skrypcie, zatem napisałem je w 7 linijkach bez sugerowania się twoim kodem, tak jakbym to sam normalnie zrobił, where's problem? Coś czuję, że ciężko ci się przyznać do tego, że jedyną rzecz którą masz, a ja nie mam to coś co może zostać napisane w mniej niż minute w 7 linijkach @down v2 Bo to jest najszybszy i najprostszy sposób, możesz zobaczyć sobie moje wcześniejsze posty, już wcześniej używałem takich składni aby wyciągnąć liczbę z lore Wyciągniecie lore i zadanie dmg blokowi poprzez wartosc lore sooo hard (zajmuje 7 linijek) xdd Porównując, mój jest 3x krótszy (nie zawiera niepotrzebnych rzeczy), posiada mozliwosc stworzenia nielimitowanej liczby blokow, wraz z roznym hp, i jak i hologramy są natychmiastowo dodawane w NORMALNY sposob A twój? Ma dodatkowo wiekszy dmg z kilofu co zostalo napisane w 7 linijkach Btw Sugerujesz aby zaśmiecać niepotrzebnie serwer zmienną tylko po to aby odczytać lore ? @down v3 Oczywiście że zapamiętam 280 linijek twojego kodu po jednym przeczytaniu kodu Nie trzeba było nawet tego analizować, żeby widzieć jak to jest napisane XD A czy ja pisze coś o else? Twój kod zawiera niepotrzebne linijki, np takie które mogą zostać zapisane w jednej I ciekawe, do czego ci potrzebne else w przypadku kopania bloku No spoko, wyciagniecie lore, replace i set jest najszybszym i najprostszym. Gdzie używałem to już o wiele wcześniej jak np tu ( https://skript.pl/temat/55911-pomoc-nazwy-itemu/#comment-335937 ) aby wyciągnąć liczbe z nazwy miecza Bo nie interesuje się specjalnie tiktokiem, a jak już coś obejrzę to bardziej memy czy fajne akcje z filmów, a nie to że ktoś sobie kopie bloczek XD Poza tym bardziej wolę przepisywać nieumiejętnie/słabo napisane skrypty, a szczególnie te które które są płatne, aby nikt nie musiał płacić za coś co może być napisane w 10 minut.
  6. Jeżeli ci chodzi o samą nazwę bloku to type of event-block
  7. możesz wpisać z-pos x-pos y-pos
  8. on right click: if type of player's held item is porkchop: set {_1} to player's held item replace "porkchop" and "of" with "" in {_1} set {_1} to "%{_1}%" parsed as integer set player's tool to {_1} of porkchop #(upieczony) else: send "&cNie trzymasz w ręce nic do przepalenia" Na tą chwilę mam tylko taki pomysł, zapewne da się lepiej.
  9. zamień w configu, albo możesz to napisać w skripcie
  10. Powiem Ci, że smiechłem bo to co ty zrobiłeś to użyłeś tego samego systemu co ja, czyli ściąganie poziomu kilofa z jego lore . Wymyśl coś lepszego No tak, co jest w tym trudnego, co w tym takiego zaawansowanego, że według ciebie zajmuje połowę funkcji w całym skrypcie? O tym już pisałem wyżej Dobrze zatem porównajmy /tiktok blok daj" - odpowiednik do /tiktok daj /tiktok blok info" - bezużyteczna komenda, jedynie opisuje co robi blok /tiktok blok debug odpowiednik /resettiktok /tiktok hologram stworz" zamiast tego mam o wiele lepiej zrobione podczas stawiania bloku /tiktok hologram usun" zamiast tego mam o wiele lepiej zrobione podczas niszczenia bloku /tiktok ilosc dodaj <ilosc> /tiktok ilosc usun <ilosc> /tiktok ilosc ustaw <ilosc> wszystko to samo co /tiktok dodaj/usun u mnie, nie mam ustaw bo po co skoro wystarczy odjąć czy dodać, wyjdzie na to samo /tiktok kilof info" - bezużyteczna komenda, jedynie opisuje co robi kilof /tiktok kilof daj <level> <nick> połowę tej komendy mam w formie /tiktok kilof, po prostu nie robilem levelów kilofa /tiktok kilof upgrade <ilosc> <nick> jedyna komenda której nie mam Okej, tylko po co tak robić? Co jest trudnego w tym, żeby zrobić skrypt poprawnie? A i jeżeli /tiktok blok info czy /tiktok kilof info to dla ciebie bardzo ważna funkcja to zwątpię w ciebie, to jedynie wyświetla nikogo nie interesujący tekst i nic poza tym HALO w którym miejscu twój skrypt ma o połowie więcej funkcji? Na tą chwilę jest raczej na odwrót, levele kilofów mogę dodać w 10 sekund, ale ze względu na szacunek, nie chce robić wszystkiego co ty masz.
  11. a chcesz zeby tylko 1 item sie przepalał a reszta zostawała?
  12. Dobrze, zatem dla ciebie pierdołowate komendy to połowa funkcji. /tiktok blok info" - useless komenda /tiktok blok debug to samo co u mnie /tiktok hologram stworz" /tiktok hologram usun" - 2 niepotrzebne w moim skrypcie komendy /tiktok ilosc ustaw <ilosc>" /tiktok ilosc dodaj <ilosc>" /tiktok ilosc usun <ilosc>" Również je mam /tiktok kilof info" - informacyjne (czt. useless) /tiktok kilof daj <level> <nick>" również mam podobną /tiktok kilof upgrade <ilosc> <nick>" jedyna której nie mam Czyli uwaga "połowa" funkcji w twoim skrypcie których nie mam to 1,5 komendy XD które zaliczają się do kilofów o których pisałem już 3 razy wyżej A teraz uważaj, pokaże ci jak szybko można napisać twoje kilofy player has diamond pickaxe named "&c&lKilof" remove 1 of diamond pickaxe named "&c&lKilof" give diamond pickaxe of mending 10 named "&c&lKilof" with lore "&8&7Poziom: &c&l%arg-3%&8" to arg 4 Oto cały kod jaki byś potrzebował na nadanie kilofu Następnie do on mine wystarczy dać: name of player's tool is "&c&lKilof" set {_} to uncolored 1st line of lore of player's tool replace "Poziom: " with "" in {_} remove {_} from {twoja zmienna na hp bloku,zapomnialem ja} A jeżeli używał byś tego w kilku miejscach, to wystarczyła by funkcja on right click: getLvlKilof(player) if name of player's tool is "&c&lKilof" function getLvlKilof(p: player): set {_} to uncolored 1st line of lore of {_p}'s tool replace "Poziom: " with "" in {_} remove {_} from {twoja zmienna na hp bloku,zapomnialem ja} Proszę, i uwaga ile to zajęło 7 LINIJEK XD Czy to jest dla ciebie połowa funkcji skryptu? 7 linijek nie licząc śmiesznych sendów? Na resztę wpisów nie mam ochoty już nawet odpowiadać bo chodzimy tylko w kółko, odpowiedziałem już na nie wcześniej. Jeżeli jednak uważasz, że się mylę i mimo pokazania ci, że kilofy zajmują 7 linijek to pokaż co zajmuje tę połowę funkcji A i na koniec jeszcze poprawię jedną rzecz Skrypt naładowanymi absolutnie niepotrzebnymi rzeczami jak dodawanie hologramu komendą, wraz z dużą ilością niepotrzebnych linijek, który ogranicza gracza do jedynie postawienia jednego bloku na całym serwerze, oraz testuje wytrzymałość serwera poprzez reloadowanie pluginu co każde wykopanie bloku. To tyle, więcej nie mam ochoty się juz nawet wypowiadać bo nie ma sensu skoro nie da ci sie wytlumaczyc niektorych rzeczy
  13. a dobra bo zapomnialem anulowac event ,zamiast stop wpisz cancel event
  14. Od tego jest warunek if type of player's held item is porkchop: I chyba jezeli dobrze rozumiem to o to ci chodzi: on right click: if type of player's held item is porkchop: set {_} to amount of porkchop in player's inventory remove {_} of porkchop from player set player's tool to {_} of porkchop else: send "&cNie trzymasz w ręce nic do przepalenia" Tylko podmien sobie item przepalany bo nie pamietam jak on sie nazywal przepalony
  15. on right click with ender pearl: if difference between {cooldown::perla::%player%} and now is smaller than 3 seconds: send "&cMusisz poczekać 3 sekundy przed kolejnym użyciem!" cancel event else: set {cooldown::perla::%player%} to now
  16. Fendi

    Kusza Przyciągania

    Pokaż kod w którym mamy ci pomóc. A jeżeli nie masz, to wystarczy po projectile hicie dać 25% szans na to ze gracz będzie przeteleportowany do lokacji shootera
  17. można to zrobić mniej więcej tak if type of player's held item is porkchop: set {_} to amount of porkchop in player's inventory remove {_} of porkchop from player give player {_} of (przepalony item) else: send "&cNie trzymasz w ręce nic do przepalenia"
  18. Szkoda myślałem, że tym razem, podasz tą wielką ilość funkcji jaką ma twój skrypt a który mój nie ma. Jak sobie patrzyłem to cały ten słup z twoją komendą, można by zmniejszyć przynajmniej o 1/3, a hologramy zapisać używając skript-reflecta aby zaimportowac niektore rzeczy, co nie wymagalo by odświeżania Jak sobie w głowie układam jak mógłby wyglądać dodatkowy kod z tymi kilofami to zajmuje on tylko 3 linijki, sprawdzanie lore, replace, i ustawianie dmg kilofu poprzez ternary conditional Na hostingu jak icehost czy magmanode, nie było by zdrowe ciągłe odświeżanie.Na local hoscie oczywiście jest to lepsze, ale nie zapominaj, że nie każdy ma dobry komputer, jak ktoś gra na jakimś lapku, to może nie za każdym razem mu podlaguje, gdy ma 4 gb ramu gdzie 2 gb na mc 1gb na system i 1gb na serwer, raz na jakiś czas serwer będzie mieć chwilową przerwe i nie bedzie to za dobrze wyglądać. Zatem w jakim celu było pochwalenie się ,że masz 1000 osób na discordzie? Poza tym taka reklama wydaje mi się trochę kiepska, ze względu na to, że wątek nawet nie jest w właściwym dziale XD A sam posiadam vipa co pozwala mi na przypięcie wątku oraz odświeżanie go 4 razy częściej Mi by jednak było miło gdybyś to ty podał tą połowę funkcji w twoim skrypcie jakich nie ma w moim, bo ja jedyne co widzę to upgrade kilofów który dla mnie wydaje się zbędny jak i nie chciałem tego robić abyś nie uznał to za kopiowanie Bo tak samo cały czas zaznaczasz, że masz o połowę funkcji więcej, których nie widzę. Zatem nie mogę wyrażać swojej opinii w kraju w którym jest wolność słowa, rozumiem. Dobrze zatem rozumując rozsądnie spróbuj ocenić co może być lepsze: -Skrypt który pozwala na postawienie tylko 1 bloku i dodatkowo trzeba użyć komendy aby przypisać mu hologram. Czy - Skrypt który pozwala na postawienie dowolnej ilości bloków, które automatycznie mają przypisane hologramy i każdy może mieć różną ilość hp i mogą być kopane przez kilka osób na raz.
  19. może dlatego że używasz javy 8, zmień na 17 https://adoptium.net/temurin/releases/
  20. Nie wyświetla on raczej informacji do gracza, to po co W configu masz pare ustawień dt pvp
  21. https://www.spigotmc.org/resources/oldcombatmechanics-disable-1-9-hit-cooldown.19510/
  22. Dlaczego po prostu nie zrobisz na odwrót ? Odpalisz serwer na jednej z wersji od 1.18 do 1.20 i po prostu zablokujesz wszystkie wersje poza 1.8 w via version jezeli chcesz tylko ta wersje? Wgrasz dodatkowo ocm jezeli chcesz pvp 1.8, wszystkie wspierane pluginy beda ci wtedy działac, a i jave 17 najlepiej miec
  23. Zatem sprawdźmy jakie są różnice pomiędzy naszymi skryptami Twój: - upgrade kilofów (czego nie chciałem pisać abyś się nie czepiał, że kopiuje) Mój: - Możliwość postawienia nieograniczonej ilości bloków z różnym życiem - Automatycznie tworzą się o wiele optymalniejsze hologramy, których nie trzeba specjalnie dodawać komendą, oraz które nie reloadują innego pluginu co każde wykopanie bloku - (co do kodu) Bardzo małe drzewa ifów (u mnie co jest +), twoje składają się nawet z 10 tabów! U mnie najwięcej to 3. Co prawda nie wpływa to specjalnie na kod, jednak jeżeli ktoś chciałby go przeczytać to nie wygląda to najlepiej. - Brak wymuszania komend przez konsole "execute player/console command " - Mniej zmiennych, ja używam 2, ty 3 Nie wiem do końca w jakim celu wysłałeś ten malutki skrypt, co on ma na celu? Przez wielkość twojego kodu mam na myśli, że jest sporo linijek które są nie potrzebne, i jest kilka rzeczy które można by zapisać w funkcji, aby ich nie powtarzać (tak jak u mnie tworzenie holo) Dobrze dużo nie loopujesz, ale w którym momencie to robisz? Przy wykopaniu bloku , czyli dość częstym evencie, a kiedy ja to robie? W przypadku gdy ktoś sobie nasra dużą ilością bloków i nie chce ich rozkopywać to może wpisać jednorazowo komende aby cały skrypt się zresetował i wszystkie wartości się usunęły, raz na 10 dni jak ktoś to wpisze to nic się nie stanie ;). Zakładam, że nie masz ochoty podać błędów w moim skrypcie, które sprawiają, że twój jest o wiele lepszy i optymalniejszy? Szkoda, że zamiast tego wolisz pokazywać ego "bo masz 1000 osób na discordzie" , gdzie naprawde, nie jest to trudne w tych czasach zdobyć 1k na dc, tylko na te 1000 osób ile jest realnie aktywnych użytkowników? Poniżej 100? Chociaż to i tak dużo nie odbieram ci tego. W Polsce istnieję coś takiego jak wolność słowa, mam prawo komentować czy krytykować. Jeżeli uważasz, że chciałbym czerpać korzyści materialne z tego, że "zareklamuje" się w twoim wątku, to jakie? Niczego nie sprzedaje, piszę/przepisuje źle/słabo zrobione płatne skrypty aby ktoś nie musiał na coś takiego wydawać pieniędzy. Jedyne co tracę to własny czas, a nic nie zyskuję. I tak wiem, jest to teraz darmowe, jednak kiedy pisałem ten skrypt to twój był jeszcze płatny. Jeżeli ktoś chciałby się wzorować na podstawie twojego skryptu, to dobrze aby nauczył się to robić w poprawny sposób, na lepiej zoptymalizowanych skryptach. Resztę tego co napisałeś u dołu skomentowałem wyżej, miło by było gdybyś podał te funkcje jakie ma twój skrypt , a jakich mój nie ma, poza upgradem kilofów. Ja już opisałem co mój ma Różni, dodaje hp do bloku który gracz kopie, w moim możesz mieć nieskończoną liczbę bloków, u siebie możesz mieć tylko jeden, dlatego u ciebie ta jedna komenda wystarcza. Zakładam że i tak ta dyskusja do niczego nie doprowadzi ...
  24. W przypadku lepszych karty czy procesorów większego znaczenia to nie ma, jednak spójrz na te komponenty, miałby trochę lepszą wydajność gdyby do TEJ karty z amd byłby procesor z amd
  25. Fajny Tylko taka porada Zamiast add -1 to {ostrzezenia::%arg%} lepiej uzywac remove 1 from {ostrzezenia::%arg%} lepiej po prostu wyglada
×
×
  • Dodaj nową pozycję...