Skocz do zawartości

makstale

Użytkownik
  • Ilość zawartości

    425
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    22

Treść opublikowana przez makstale

  1. Tu masz jeszcze taki prostszy, z czytelnym configiem (obsługiwany język tylko nasz ojczysty) i bez całego custom systemu PVP jak ten wyżej. https://www.spigotmc.org/resources/antylogout.102175/
  2. Uprawnienia może masz jakieś, które omijają, stosując ten "bypass", który tam jest zaimplementowany. Jeśli nie, to te "true/false" może są źle ustawione i po restarcie serwera w tym onload, po prostu się resetują. U @Fendi widziałem jeszcze fajny kod na cooldown, intuicyjny, prosty w obsłudze i w zaledwie jednej funkcji.
  3. Co do zasady tak, ale w praktyce ma to drugorzędne znaczenie. Choć generalnie w skrypcie na teleport lepiej sprawdzać, czy argument jest player'em i czy jest online xD. Co do skryptu, to można go o połowe skrócić, to po pierwsze. A po drugie jest(może być) źle wytabowany. Po trzecie jak Ci coś nie działa, to podawaj też błędy.
  4. masz chociaż tyle, bo tak to napisałeś, że nic nie zrozumiałem
  5. Nigdzie nie napisałem, że to jest to samo. Zauważyłem tylko fakt, że "contains" wykrywa ciągi znaków niezależnie czy nazwa itemu to "123", czy "Mi3cz". Chcesz wykryć 3-ke, to ją w ten sposób wykryjesz. Autor już dawno dostał odpowiedź na swoje pytanie, więc prawdę mówiąc nie wiem nad czym my się tutaj rozwodzimy.
  6. "Gdy ktoś ma 70 bazowo" Ale każdy ma? Jak każdy, to nie tworzysz zmiennej, tylko operujesz na liczbie. Jak nie każdy, to gdzieś i tak zapisujesz tą wartość bazową, czyli pewnie zmienna, albo SQL(hmm może w tą strone). Wiem(chyba) o co Ci chodzi, ale tu chyba potrzebna już jest jakaś matematyka, albo nadal nie do końca czaje motywu. Ta jedna zmienna dużo w optymalizacji raczej nie zmieni, a skoro tak bardzo Ci na niej zalezy, to może pora na kurs Javy? Nie mam pomysłu prawdę mówiąc, ale życze powodzonka.
  7. Zamiast loopować wszystkie i dodawać wszystko w tym close inventory, mógłbyś dodawać te punkty na bieżąco, osobno dla każdego artefaktu, po włożeniu do gui. Co do dodawania/odejmowania, to sprawa w tedy jest prostsza. Pobierasz sobie z lore liczbę, no i dodajesz, albo odejmujesz tą wartość.
  8. Nie, ale ją zawiera, zgodnie z konwencją "contains"
  9. 123 zawiera 1 i 2 i 3, nie rozumiem w czym problem? "contains" tego nie wykryje?
  10. Można coś pokombinować z PlayerRespawnEvent'em
  11. Przecież to nie ma znaczenia. Contains wykrywa dany znak, w tym przypadku liczbę, niezależnie czy nazwa itemu to "1", czy "123" czy "m1e3cz".
  12. If uncolored name of player's tool contains "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "0":
  13. makstale

    kula ulepszenia

    Bez loopów, to się raczej nie obejdzie. Ja bym zloopował eq, dodał każdy itemek z jego enchantem do listy i zwiększył ten enchant o 1
  14. <bold><gold> tak się robi? Haha Spróbuj zamienić te bold gold w skrypcie na &6&l Tak jak tu: "<bold><gold>Vocher vip na 30d" ==> "&6&lVocher vip na 30d" Podejrzewam, że po prostu z tymi kolorami się nie zgadza, nawet jeśli to działa I nie jestem pewien, ale chyba Ty na tym itemku nie masz pogrubienia, więc może to też kwestia tego
  15. makstale

    Skript

    Spróbuj set {_a} to item amount of player's tool
  16. makstale

    Skript

    Jak opiszesz dokładnie co potrzebujesz, to mogę Ci to napisać.
  17. makstale

    Skript

    no jak zmieniasz na diament, to musisz w evencie też zmienić co nie. on rightclick on diamond: i tam niżej wszędzie pozmieniać z dirt na diament. Nie wiem dokładnie co robisz, więc napisałem tylko to co pisałeś.
  18. makstale

    Skript

    Sprawdź ten przerobiony kod co Ci dałem a w tej 8 linijce po prostu dodaj "to" add 10 to {dirt::%player%}
  19. makstale

    Skript

    Pokaż te błędy. Z tego co wiem, to od 2.2 w góre, ale nie jestem pewien. Jak masz, któraś z nowszych, to powinno działac. Chyba, ze masz starożytnego skripta, to wtedy lipa Masz przerobioną wersje, sprawdź
  20. makstale

    Skript

    Nie
  21. makstale

    Skript

    Tak, wtedy zostaną usunięte z ekwipunku on rightclick on dirt: if player is sneaking: set {_a} to %number of dirt in the player's inventory% add {_a} to {dirt::%player%} remove {_a} dirt from player's inventory
  22. makstale

    Skript

    Jak chcesz, żeby usuwało dirta, to dodaj remove {_a} dirt from player kliknij sobie w ten skrypt w code.skript. Bo edytowałem, a ten podgląd nie aktualizuje się od razu niestety
  23. Sprawdziłem na yt na szybko o co chodzi, i tam jest coś w stylu minigry, więc tam ogólnie inventory trochę inaczej działa. Dałeś mało opisu, myślałem o czymś innym.
  24. set player's tool to player's tool with no nbt
×
×
  • Dodaj nową pozycję...