-
Ilość zawartości
999 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
23
Treść opublikowana przez Shooterowy
-
command /napraw: permission: v1 trigger: if player's tool is any sword or any tool or any armour or shield or elytra or turtle helmet or bow or crossbow or fishing rod or trident or shears or flint and steel: #Wszystkie psujące się itemy, jeśli korzystasz ze starszej wersji usuń stąd itemy których nie ma na twojej wersji. if durability of player's tool is not 0: send "&cNaprawiles %player's tool%" repair player's tool stop else: send "&c%player's tool% nie jest zniszczony" stop else: send "&cNie możesz naprawić tego przedmiotu." stop
-
U mnie Skript 2.4-beta5 działa dobrze na paperspigot 1.14.4
-
Ajerkoniak
-
command /chatclear: permission: chat.clear permission message: Nie masz dostepu do tej komendy! trigger: loop 200 times: send " " to all players send "&6Chat zostal wyczyszczony przez &c%player%" to all players
-
on join: if {Messages::%player%} is not set: set {Messages::%player%} to 0 on chat: if event is not cancelled: add 1 to {Messages::%player%} command /msgs: trigger: send "&7Wysłałeś &c%{Messages::%player%}% &7wiadomosci na czacie." command /topmsgs: trigger: send "&7Top 10 osób z największą liczbą wysłanych wiadomości na czacie:" loop {Messages::*}: if loop-value is not 0: add loop-index to {_players::*} loop 10 times: loop {_players::*}: if {_top::%loop-number%} is not set: set {_top::%loop-number%} to loop-value-2 else if {Messages::%loop-value-2%} is more than {Messages::%{_top::%loop-number%}%}: set {_top::%loop-number%} to loop-value-2 remove {_top::%loop-number%} from {_players::*} if {_top::%loop-number%} is set: send "&c%loop-number%&7. &c%{_top::%loop-number%}% &7- &c%{Messages::%{_top::%loop-number%}%}%" else: send "&c%loop-number%&7. &cBrak danych."
-
Testowane na PaperSpigot 1.14.4 git-Paper-167, Skript 2.4-beta5, SkQuery 4.1.1, SkRayFall 1.9.17
-
Uwielbiam tę frazę "taki jak na..." Zero opisu, zero zdjęć. Skąd mam wiedzieć o co Ci chodzi, jeśli nie grałem na tym serwerze... Czas ściągnąć ze strychu magiczną kulę.
-
command /kowal: trigger: open chest with 5 rows named "&e&lKowal" to player loop 45 times: set slot loop-number - 1 of current inventory of player to light blue glass pane named " " set slot 11 of current inventory of player to red glass pane named " " set slot 15 of current inventory of player to green glass pane named " " set slot 19 of current inventory of player to red glass pane named " " set slot 20 of current inventory of player to air set slot 21 of current inventory of player to red glass pane named " " set slot 23 of current inventory of player to green glass pane named " " set slot 24 of current inventory of player to air set slot 25 of current inventory of player to green glass pane named " " set slot 29 of current inventory of player to red glass pane named " " set slot 33 of current inventory of player to green glass pane named " " set slot 40 of current inventory of player to anvil named "&eNapraw" set {opened::%player%} to true on inventory click: if inventory name of current inventory of player is "&e&lKowal": if clicked slot is not 20 or 24: cancel event if clicked slot is 40: if slot 20 of current inventory of player is any sword or any tool or any armour or shield or elytra or turtle helmet or bow or crossbow or fishing rod or trident or shears or flint and steel: if durability of slot 20 of current inventory of player is not 0: if slot 24 of current inventory of player is a diamond: if current inventory of player contains 10 diamonds: remove 10 diamonds from current inventory of player repair slot 20 of current inventory of player stop on inventory close: if {opened::%player%} is set: if slot 20 of current inventory of player is not air: add slot 20 of current inventory of player to player if slot 24 of current inventory of player is not air: add slot 24 of current inventory of player to player clear {opened::%player%} stop
-
Nie umiesz skopiować i podmienić nazwy? Otwierasz inventory z nazwą "&9&lTOPKI &f&lSERWERA" open chest with 3 rows named "&9&lTOPKI &f&lSERWERA" to player A tutaj blokujesz klikanie w inventory z nazwą "&9&lTOPKI &f&lGRACZY" on inventory click: if "%inventory name of player's current inventory%" is "&9&lTOPKI &f&lGRACZY": cancel event Więc powinno być tak: (Chyba że ten kod to nie cały skrypt i masz też jakieś inventory z nazwą "&9&lTOPKI &f&lGRACZY", to po prostu dopisz or "Nazwa innego inventory" do tego kodu niżej) on inventory click: if "%inventory name of player's current inventory%" is "&9&lTOPKI &f&lSERWERA": cancel event
-
open chest with 3 rows named "&9&lTOPKI &f&lSERWERA" to player on inventory click: if "%inventory name of player's current inventory%" is "&9&lTOPKI &f&lGRACZY": cancel event Różne nazwy inventory
-
command /moneta: permission: komendy.moneta permission message: &cBrak uprawnien! trigger: give 1 sunflower named "&7&lHcoin" with lore "&f&lIdz na spawn i wymien to na cos dobrego" and "&ePelna nazwa (Hardkorowy Coin)" to player
-
on walk on gold block: if {started::%player%} is set: set {_reset} to true else: send "&4Rozpoczynanie liczenia.." set {started::%player%} to now Set player's level to 0 set player's level progress to 0 While {started::%player%} is set: if {_reset} is set: exit loop wait 1 tick add 0.05 to player's level progress on walk on diamond block: if {started::%player%} is set: Send "&7Zakonczono odliczanie! Wynik: &6%difference between {started::%player%} and now%&7." clear {started::%player%} wait 1 tick set player's level to 0 set player's level progress to 0
-
on walk on gold block: if {started::%player%} is not set: set {started::%player%} to now send "&4Rozpoczynanie liczenia.." Set player's level to 0 set player's level progress to 0 While {started::%player%} is set: wait 1 tick add 0.05 to player's level progress on walk on diamond block: if {started::%player%} is set: Send "&7Zakonczono odliczanie! Wynik: &6%difference between {started::%player%} and now%&7." clear {started::%player%} set player's level to 0 set player's level progress to 0
-
on walk on gold block: send "&4Rozpoczynanie liczenia.." Set player's level to 0 set player's level progress to 0 While block under player is not diamond block: wait 1 tick add 0.05 to player's level progress set {_prog} to "%player's level progress%" replace "0." with "" in {_prog} Send "&7Zakonczono odliczanie! Wynik: &6%player's level%&6.%{_prog}% &6sekund" set player's level to 0 set player's level progress to 0
-
on craft: if event-item is end stone named "&8> &cGenerator Stone &8<": Wyrzuca ostrzeżenie ponieważ masz warunek, który nic później nie robi (bo nie ma po nim żadnego kodu).
-
Dodałbym jeszcze warunek, sprawdzający czy blok na który patrzymy faktycznie jest tabliczką. send "&2&lSignsEdit &f> Pomysle zmieniono linijke %arg 1%!"
-
Musisz jakoś przenieść nick gracza z komendy do eventu on inventory click, i albo go zapiszesz w ekwipunku, który robisz komendą /is <player> (w którymś slocie lub w tytule ekwipunku) i potem w evencie on inventory click go stamtąd pobrać, zapisać do zmiennej i podstawić do komendy /pex. Można też zrobić to łatwiej, zapisując po prostu nick gracza do zmiennej stałej podczas wykonywania komendy /is <gracz> command /is [<player>]: permission: nevo.is permission message: &7Nie masz uprawnien do &cnevo.is trigger: arg 1 is not set: send "&8&l> &7Poprawne uzycie: &c/is [nick]" arg 1 is set: close player's inventory open chest with 5 rows named "&2&lNadanie Rangi" to player loop 45 times: set player's current inventory's slot loop-number -1 to gray glass pane named "&8&l" set player's current inventory's slot 13 to diamond named "&7Nadanie Rangi: &4&lPrezes" with lore "&8&l> &7Status: &aNa Zawsze", "&8&l> &7Permisje: &aMaksymalne" and "&8&l> &7Kliknij aby nadac!" set {target::%player%} to player-arg on inventory click: if name of current inventory of player is "&2&lNadanie Rangi": cancel event if "%clicked slot%" is "13": execute player command "pex user %{target::%player%}% group set Prezes" clear {target::%player%} close player's inventory
-
Bo zmienna tymczasowa działa tylko w jednym evencie (+ jesli uzywasz zmiennej jako argument komendy to musi być między znakami procentów %{_arg}%), zapisuj nick gracza z komendy w jakims slocie w ekwipunku, ew. w tytule ekwipunku, i potem w evencie on inventory click zapisz ten nick do zmiennej i zmienną podstaw jako argument komendy.
-
on damage: if attacker is a player: set {_dmg} to final damage wait a second if victim is alive: make attacker damage victim by {_dmg}/2
-
On death of player: Chance of 20%: Drop victim's head named "&7» &eGlowka Gracza&7: &a%victim%" at victim
-
command /test: trigger: set {_x} to "abacad" set {_s::*} to {_x} split at "a" send "%size of {_s::*}-1%"
-
command /lvl: trigger: set {_xptonextlvl} to (100*{lvl::%player%})+100 send "&7Twój poziom: &c%{lvl::%player%}% &7(&c%{xp::%player%}%&7/&c%{_xptonextlvl}%&7)" send "&7Do poziomu &c%{lvl::%player%}+1% &7brakuje Ci &c%{_xptonextlvl} - {xp::%player%}% &7xp." on join: if {lvl::%player%} is not set: set {lvl::%player%} to 0 set {xp::%player%} to 0 on chat: cancel event broadcast "&a[ LVL %{lvl::%player%}% ] &6%player%: &7%message%" on death: if attacker is a player: if victim is a zombie: add 5 to {xp::%attacker%} else if victim is a skeleton: add 7 to {xp::%attacker%} else if victim is a creeper: add 10 to {xp::%attacker%} loop 999 times: set {_xptonextlvl} to (100*{lvl::%attacker%})+100 if {xp::%attacker%} is more than or equal to {_xptonextlvl}: add 1 to {lvl::%attacker%} send "&7Awansowales na &c%{lvl::%attacker%}% &7poziom." to attacker else: exit loop
