Skocz do zawartości

Fendi

Użytkownik
  • Ilość zawartości

    1780
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    79

Treść opublikowana przez Fendi

  1. skoro są tylko do tej wersji to oznacza ze sa przestarzałe i niewspierane, co moze ulatwic w np kopiowaniu $. Najlepsza jest chyba ekonomia z essentialsa, oraz w skripcie mozesz taka napisac
  2. wersia 1.16.2 Co to za wersja, nie zaleca sie uzywac takich wersji, najlepiej te koncowe. Poza tym zaaktualizuj sobie serwer do wersji 1.18+, te wersje maja zalatane sporo błędów które występują na niższych I jak coś to wersja skript 2.6.4
  3. on player move: player is wearing gold helmet named "&5Odstraszacz" loop monsters in radius 10 of player: push loop-entity backwards Do czego ci tu zmienne, i to jeszcze z .
  4. Fendi

    Bossy

    options: hpboss: 50000 command /rboss: permission: op trigger: spawn iron golem at player set health of last spawned iron golem to {@hpboss} set name of last spawned iron golem to "&c&lBOSS" loop all players: send loop-player title "&a%player% zrespił bossa" with subtitle "&6Na kordach %location of player%" for 5 seconds wait second broadcast "&a%player% zrespił bossa na kordach %location of player%" on damage: name of attacker contains "&c&lBOSS": victim is player set damage to 5 name of victim contains "&c&lBOSS": attacker is player set name of victim to "&c&lBOSS &6%health of victim%/50000" chance of 5%: teleport victim to attacker on death: name of victim contains "&c&lBOSS" execute attacker command "tuwpiszswojakomendenadaniesvipa" send "&a%attacker% zabił bossa!" to all players Lepsza wersja Dodalem to co chciales oraz hp bossa w nazwie, dodalem ci takze options w ktorym bedziesz mogl sobie samemu zmienic hp bossa Na dole skryptu tam gdzie ci pisze "tuwpiszswojakomendenadaniesvipa" w cudzysłowiach wpisz swoja komende bez / Jezeli hp bossa ci nie dziala, to w spigot.yml musisz zwiekszyc maxhp, jest to mniej wiecej na poczatku pliku
  5. Fendi

    Bossy

    command /rboss: permission: op trigger: spawn iron golem at player set health of last spawned iron golem to 1024 loop all players: send loop-player title "&a%player% zrespił bossa" with subtitle "&6Na kordach %location of player%" for 5 seconds wait second broadcast "&a%player% zrespił bossa na kordach %location of player%" on damage: attacker is iron golem victim is player set damage to 5
  6. 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
  7. Nie masz tego usuwac, jest to zapisane w options na samej gorze skryptu op pruslay zamien na kit vip , bez /
  8. if player's held item is (item):
  9. Fendi

    tnt w graczu

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

    Skrypt na tiktoka

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

    Skrypt na tiktoka

    tikfinity?
  12. Fendi

    Skrypt na tiktoka

    Chodzi ci o liczenie bloków? Jezeli tak to wystarczy wpisac w neta i wejsc w pierwszy lepszy link
  13. Zmienne z "." zabytek zmień na "::" Twój niedawny post btw xd {waterskill.%player%}
  14. po evencie
  15. 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ć.
  16. dodaj player's held item is water bucket
  17. 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
  18. Co ma to wspólnego z skryptem? SkinsRestorer ci nie dziala, wywal go,i wrzuc na nowo
  19. 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
  20. 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"
  21. W zasadzie to istnieje coś podobnego https://skripthub.net/docs/?id=3467
  22. execute player command player w on death?
  23. 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
  24. 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%
  25. Fendi

    Pioruny

    Wystarczy spojrzeć w dokumentacje... command /piorun: trigger: loop 5 times: strike lightning at the player wait 3 ticks send "&cBOOM" to player
×
×
  • Dodaj nową pozycję...