Skocz do zawartości

Fendi

Użytkownik
  • Ilość zawartości

    1775
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    78

Treść opublikowana przez Fendi

  1. on region enter: event-region is "nazwaregionu" parsed as region set {stanie::%player%} to now on region leave: event-region is "nazwaregionu" parsed as region delete {stanie::%player%} every 1 second: loop all players where [{stanie::%input%} is set]: if difference between {stanie::%loop-player%} and now is bigger or equal to 10 minutes: execute loop-player command "case-key LAITOWA %loop-player% 1" delete {stanie::%loop-player%} send action bar "%difference between {stanie::%loop-player%} and now%" to loop-player
  2. Nie masz tego usuwac, jest to zapisane w options na samej gorze skryptu op pruslay zamien na kit vip , bez /
  3. if player's held item is (item):
  4. Fendi

    tnt w graczu

    https://skripthub.net/docs/?id=1128
  5. Fendi

    Skrypt na tiktoka

    W zasadzie to od 6 punktu zaczyna ci sie konfiguracja tu jakis poradnik jest, wystarczy poszukac
  6. Fendi

    Skrypt na tiktoka

    tikfinity?
  7. Fendi

    Skrypt na tiktoka

    Chodzi ci o liczenie bloków? Jezeli tak to wystarczy wpisac w neta i wejsc w pierwszy lepszy link
  8. Zmienne z "." zabytek zmień na "::" Twój niedawny post btw xd {waterskill.%player%}
  9. po evencie
  10. Siemka Postanowiłem stworzyć prostą funkcję na cooldown aby uprościć tworzenie cooldownów, jest to dla osób które mają jakąkolwiek wiedzę o skript. function dodajCD(p: player, v: text, t: text, s: timespan) :: boolean: if difference between {cooldown::%{_v}%::%{_p}%} and now is smaller than {_s}: remove difference between now and {cooldown::%{_v}%::%{_p}%} from {_s} set {_s} to "%{_s}%" replace all "seconds" and "second" with "s" in {_s} replace all "minute" and "minutes" with "m" in {_s} replace all "hours" and "hour" with "h" in {_s} replace all " and" with "" in {_s} send "%{_t}% %{_s}%" to {_p} return false else: set {cooldown::%{_v}%::%{_p}%} to now return true Używamy ją w postaci warunku. Przykład: on right click: if name of player's tool is "Boski miecz": dodajCD(player, "predkosc", "&8Przed następnym użyciem poczekaj&7", 10 seconds) = true apply speed to player for 5 seconds Uzupełnianie funkcji dodajCD(1, "2", "3", 4) 1 - gracz, czyli player attacker lub victim w zaleznosci od eventu(dla eventu damge/death bedzie to attacker/victim ,dla reszty player) 2 - nazwa zmiennej jakiej użyjecie do zapisania funkcji, jeżeli użyjecie jej 2 razy w różnych kodach to cooldown będzie łączony, zapisajemy w "" 3 - tekst jaki wyświetla się w przypadku gdy cooldown jeszcze nie minął, zapisujemy w "" 4 - czas cooldownu, wpisujemy cyfre/rki a następnie timespan Przykładowo: 12 seconds 50 minutes 3 seconds Ps, wiem o istnieniu axCooldown , jednakże moja wersja jest o wiele prostsza dla osób które niedawno zaczęły z skryptami, oraz aby mogły to lepiej zrozumieć.
  11. dodaj player's held item is water bucket
  12. give {_player} gdzie ustawiasz {_player}? {_use-particles} i to {_use-sounds} To co masz w options sie inaczej zapisuje effect rainbow: start: repeat 10 times: loop-player: To repeat mi dzis dzien zrobilo XD Jak dla mnie do kosza, nie dosc ze nie dziala to napisane przez AI
  13. Co ma to wspólnego z skryptem? SkinsRestorer ci nie dziala, wywal go,i wrzuc na nowo
  14. Fendi

    Skrypt na bronie

    Zamiast tworzyć event: if if if if if To event: warunek warunek warunek Edytowałem ci takze poprzedni post Poza tym zamiast pisać elseif mozesz po prostu if
  15. Fendi

    Skrypt na bronie

    . O to Zapisujesz grupę graczy do zwyklych zmiennych jest to nieoptymalne, skoro jest to grupa graczy to chyba logiczne ze uzywasz zmiennej grupowej? Przykładowo {var::%player%} I nawet jak dla mnie za duzo tych ifów, dosłownie są one używane w każdym miejscu jakim tylko sie da, postaraj się ograniczyć ich ilość Przykład: on projectile hit: if shooter's tool is diamond hoe: if name of shooter's tool contains "&8»&7Glock-17" or "&8»&7Ak-74" or "&8»&7Beretta" or "&8»&7MX-101" or "&8»&7AWP" or "&8»&7M249" or "&8»&7GALIL-AR": wait 1 tick loop 4 times: play stone block break at the projectile play critical hit at the projectile kill the projectile stop Na: on projectile hit: name of shooter's tool contains "&8»&7Glock-17" or "&8»&7Ak-74" or "&8»&7Beretta" or "&8»&7MX-101" or "&8»&7AWP" or "&8»&7M249" or "&8»&7GALIL-AR" wait 1 tick loop 4 times: play stone block break at the projectile play critical hit at the projectile kill the projectile stop Przykładowo jeżeli używasz składni if player has "cos": cancel event To krócej możesz to zapisać cancel event if player has "cos"
  16. W zasadzie to istnieje coś podobnego https://skripthub.net/docs/?id=3467
  17. execute player command player w on death?
  18. on move Wydaje mi się, że z tym był problem i trzeba to zapisywać jako on player move Nie rozumiem dlaczego zapisujesz grupe graczy do . skoro dla grupy masz zmienne z :: {playerCooldown.%player's uuid%} wait 5 minutes Jezeli gracz wyjdzie to wtedy to nie zadziala, wiec dodatkowo dodaj event on quit i tam usun ta zmienna
  19. Fendi

    Własna waluta serwerowa

    No to tworzysz sobie zmienną {pln::%player%} i dokładasz do niej $ gracza Możesz to zrobić tez w funkcji function dajPLN(p: player, i: number) add {_i} to {pln::%{_p}%} send "&aOrzymałeś %{_i}% zł!" to {_p} Wtedy przy jakiejs interakcji po prostu dajesz command /dajkase: trigger: dajPLN(player, 700) W przypadku scoreboarda to polecam plugin TAB, ktory mimo nazwy obsluguje tez scoreboarda ( https://github.com/NEZNAMY/TAB ) Aby wlozyć do niego zmienną z skrypty wystarczy użyć ( https://github.com/APickledWalrus/skript-placeholders ) oraz placeholderapi on placeholderapi request for prefix "skript": if the identifier is "pln": set the result to "%{pln::%player%}%" I wtedy w pluginie wpiszujesz %skript_pln%
  20. Fendi

    Pioruny

    Wystarczy spojrzeć w dokumentacje... command /piorun: trigger: loop 5 times: strike lightning at the player wait 3 ticks send "&cBOOM" to player
  21. Przejdź sobie na wersje 1.18 lub wyższa, wgraj viaversion+backwards i z kazdej wersji bedzie mozna wejsc oraz dodatkowo wszystko ci bedzie dzialac
  22. command /komenda: trigger: summon zombie at location of player apply strength 2 to the last spawned zombie for 999999999 days apply glowing to the last spawned zombie for 99999999999 days send "Nowy Zombie" to player przeciez ci wyslalem dokumentacje
  23. https://skripthub.net/docs/?id=1101 command /komenda: trigger: summon zombie at location of player apply strength 2 to the last spawned zombie apply glowing to the last spawned zombie send "Nowy Zombie" to player
  24. on right click with stone pickaxe: name of player's tool is "&cNiszczycielski Kilof" give player 1 of event-block set event-block to air Wymaga wcisniecia ppm trzymajac kamienny kilof o nazwie &cNiszczycielski Kilof
×
×
  • Dodaj nową pozycję...