-
Ilość zawartości
999 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
23
Odpowiedzi społeczności
-
Shooterowy odpowiedź w zmienne /grupa został oznaczony jako odpowiedź
Przykład:
command /grupa [<text>] [<text>]: trigger: if arg 1 is "dolacz": if arg 2 is set: if {Grupy::Grupa::%arg 2%::lista::*} doesn't contain player: add player to {Grupy::Grupa::%arg 2%::lista::*} set {Grupy::Gracz::%player%::grupa} to arg 2 send "Dolaczyles do grupy %arg 2%" else: send "Jestes juz w grupie %arg 2%" else: send "Podaj nazwe grupy" command /lista [<text>]: trigger: if arg is not set: if {Grupy::Gracz::%player%::grupa} is set: send "Lista graczy w twojej grupie: %{Grupy::Grupa::%{Grupy::Gracz::%player%::grupa}%::lista::*}%" else: send "Nie jestes w zadnej grupie"
add player to {Grupy::Grupa::%arg 2%::lista::*}
set {Grupy::Gracz::%player%::grupa} to arg 2
send "Lista graczy w twojej grupie: %{Grupy::Grupa::%{Grupy::Gracz::%player%::grupa}%::lista::*}%"
-
Shooterowy odpowiedź w Drop cobblestone został oznaczony jako odpowiedź
variables: {Drop::%player%} = true command /drop [<text>]: trigger: if argument is not set: if {Drop::%player%} is false: send "&7Drop cobblestone jest &cwyłączony&7." send "&7Użyj &9/drop on &7aby go włączyć." else: send "&7Drop cobblestone jest &awłączony&7." send "&7Użyj &9/drop off &7aby go wyłączyć." else if argument is "on": if {Drop::%player%} is false: send "&7Drop cobblestone został &awłączony&7." set {Drop::%player%} to true else: send "&7Drop cobblestone jest już &awłączony&7." else if argument is "off": if {Drop::%player%} is true: send "&7Drop cobblestone został &cwyłączony&7." set {Drop::%player%} to false else: send "&7Drop cobblestone jest już &cwyłączony&7." else: execute player command "/drop" on break: if event-block is stone: if player's tool is not enchanted with silk touch: if {Drop::%player%} is false: cancel event delete event-block
-
Shooterowy odpowiedź w Blok teleportacji został oznaczony jako odpowiedź
options: item: emerald block named "&6Teleporter mobow" block: emerald block on script load: wait 1 tick register new shaped recipe for {@item} using diamond, diamond, diamond, diamond, egg, diamond, diamond, diamond, diamond on place: if player's tool is {@item}: set {_l} to location of event-block set block at {_l} to {@block} while type of block at {_l} is {@block}: loop all zombies in radius 15 around event-block: If y-coord of loop-entity >= y-coord of {_l}: teleport loop-entity to block under {_l} wait 2 seconds
-
Shooterowy odpowiedź w Sprawdzanie postawienia bloku kilofem został oznaczony jako odpowiedź
on break: add "%now% %player% zniszczył %event-block%" to {logblock::%event-location%::*} on place: add "%now% %player% postawił %event-block%" to {logblock::%event-location%::*} on rightclick: if player's tool is wooden pickaxe named "&csprawdz": cancel event send "&5Historia bloków na lokalizacji %event-location%:" loop {logblock::%event-location%::*}: send "&7%loop-value%" command /kilof: trigger: add wooden pickaxe named "&csprawdz" to player
-
Shooterowy odpowiedź w Skrypt na TNT został oznaczony jako odpowiedź
on place: if player's tool is tnt named "&6Specjalne_TNT": set event-block to air spawn primed tnt at event-block set {TNT::%spawned entity%} to true on explode: if {TNT::%event-entity%} is true: clear {TNT::%event-entity%} cancel event loop exploded blocks: if loop-block is dirt: delete loop-block
-
Shooterowy odpowiedź w Skrypt na zakaz budowania z obsydianu w netherze został oznaczony jako odpowiedź
on place: if event-block is obsidian: if player's world is "world_nether": cancel event
-
Shooterowy odpowiedź w Jak zmienic na 30 minut spedzone a nie co 30 minut został oznaczony jako odpowiedź
on join: set {time::%player%} to now on quit: clear {time::%player%} every 1 minute: loop all players: if difference between {time::%loop-player%} and now is more than or equal to 30 minutes: give 1 diamond to loop-player send loop-player title "" with subtitle "&7Otrzymujesz Diament za gre!" for 3 seconds set {time::%loop-player%} to now Lub to
on join: set {time::%player%} to now while {time::%player%} is set: wait 30 minutes if difference between {time::%player%} and now is less than 30 minutes: exit loop give 1 diamond to the player send player title "" with subtitle "&7Otrzymujesz Diament za gre!" for 3 seconds on quit: clear {time::%player%} Pisane na telefonie, nie mam jak przetestować dzisiaj.
-
Shooterowy odpowiedź w Problem z [<player>] [<text>] został oznaczony jako odpowiedź
To ja pozwolę sobie wrzucić swoją wersję, może się przyda.
/zglos <gracz> <powód>
/zgloszenia lista
/zgloszenia usun <numer_zgłoszenia>
Numer zgłoszenia to numer indeksu zgłoszenia z pobranej listy z pliku yml.
-
Shooterowy odpowiedź w Co dodac do kodu w pluginie ze gdy położę gąbkę wkleja sie shematic? został oznaczony jako odpowiedź
Ten filmik powinien Ci pomóc.
-
Shooterowy odpowiedź w da sie tak w sk? został oznaczony jako odpowiedź
Jeśli masz silnik spigot to możesz ustawić to w pliku spigot.yml
Z tego co się orientuję to w Skript nie da się sprawdzić czy dana komenda istnieje, musiałbyś wypisać je wszystkie po kolei. (Być może jakiś dodatek dodaje taką możliwość)
-
Shooterowy odpowiedź w Itemy w skrzynce został oznaczony jako odpowiedź
variables: {drop::diament::%player%} = true on inventory click: if inventory name of player's current inventory is "&eDrop": cancel event if clicked slot is 4: if {drop::diament::%player%} is false: set {drop::diament::%player%} to true set clicked slot to glowing diamond named "&bDiament" with lore "&7Status: &aWłączone" else: set {drop::diament::%player%} to false set clicked slot to diamond named "&bDiament" with lore "&7Status: &cWyłączone" command /drop: trigger: open chest with 1 rows named "&eDrop" to player if {drop::diament::%player%} is false: set slot 4 of player's current inventory to diamond named "&bDiament" with lore "&7Status: &cWyłączone" else: set slot 4 of player's current inventory to glowing diamond named "&bDiament" with lore "&7Status: &aWłączone"
add glowing stick to player #daje graczowi świecący patyk (bez enchantów)
-
Shooterowy odpowiedź w Skrypt na tartak. został oznaczony jako odpowiedź
on place: if player's tool is jungle log named "&7Tartak": set {Tartak::%event-location%} to event-location send "&aPostawiles tartak." on break: if event-block is jungle log: if {Tartak::%event-location%} is set: if player's tool is not golden axe: wait a second set event-block to jungle log else: clear {Tartak::%event-location%} send "&cUsunales tartak." command /tartak: trigger: add jungle log named "&7Tartak" to player
-
Shooterowy odpowiedź w Drop z rudy został oznaczony jako odpowiedź
Zamienia rudę na kamień po uderzeniu w nią.
on leftclick on any ore: set event-block to stone Blokuje wykopanie rudy i usuwa blok.
on mine of any ore: cancel event set event-block to air
-
Shooterowy odpowiedź w Misja czasowka został oznaczony jako odpowiedź
on rightclick on villager: if name of clicked entity is "Misja": if {misja::%player%} is set: if difference between {misja::%player%} and now is less than 30 seconds: send "Wykonujesz juz misje" else: send "Nie udalo sie wykonac misji." clear {misja::%player%} else: set {misja::%player%} to now send "Wykop 1 cobblestone w ciągu 30 sekund." on break of stone: if {misja::%player%} is set: if difference between {misja::%player%} and now is smaller than 30 seconds: send "Udalo ci sie wykonac misje" add diamond to player else: send "Nie udalo sie wykonac misji." clear {misja::%player%}
-
Shooterowy odpowiedź w Nie mozesz wlozyc tego przedmiotu do enderchesta //// +1 został oznaczony jako odpowiedź
on inventory click: if event-slot is feather named "&e&lPodwojny Skok": if type of player's current inventory is ender chest inventory: send "&cNie możesz schować tego przedmiotu do ender chesta, jest to przedmiot klasy." cancel event on drop: if event-item is feather named "&e&lPodwojny Skok": delete item skrypt wyżej może wyrzucać błąd przy usuwaniu wyrzuconego przedmiotu (przynajmniej u mnie tak jest)
//Edit (wersja II)
on inventory click: if event-slot is feather named "&e&lPodwojny Skok": if type of player's current inventory is ender chest inventory: send "&cNie możesz schować tego przedmiotu do ender chesta, jest to przedmiot klasy." cancel event on drop: if event-item is feather named "&e&lPodwojny Skok": wait a tick loop dropped items in radius 0.01 around event-location: delete loop-entity
-
Shooterowy odpowiedź w Wykrywa tylko buttony które są na podłodze został oznaczony jako odpowiedź
On right click: if "%clicked block%" contains "button": send "Uzyles przycisku"
-
Shooterowy odpowiedź w Zmiana komend z graczem. został oznaczony jako odpowiedź
command /wyrzuc [<text>]: trigger: execute player command "/is kick %argument%"
-
Shooterowy odpowiedź w Ktoś wytłuamczy mi o co tu chodzi? został oznaczony jako odpowiedź
Czyli zamiast "%arg 1%" dajesz po prostu arg 1
set "%player%.(%{ile.%player%}%)" to arg 1 in yaml file "plugins/POMOCE/bug.yml"
-
Shooterowy odpowiedź w Skrypt na /pin został oznaczony jako odpowiedź
Testowane na PaperSpigot 1.14.4 git-Paper-167, Skript 2.4-beta5, SkQuery 4.1.1, SkRayFall 1.9.17, skUtilities 0.9.2
Gracze z uprawnieniem AdminPIN będą musieli wpisywać pin po zalogowaniu.
Plik z pinami generuje się w folderze "plugins/AdminPIN/pins.yml".
Jego struktura wygląda następująco:
Shooterowy: 123456 Nick_gracza: PIN
-
Shooterowy odpowiedź w Liczenie wiadomości i Top został oznaczony jako odpowiedź
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."
-
Shooterowy odpowiedź w Skrypt na Kowala został oznaczony jako odpowiedź
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
-
Shooterowy odpowiedź w Liczenie czasu został oznaczony jako odpowiedź
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
-
Shooterowy odpowiedź w Blad zwiazany z argumentem został oznaczony jako odpowiedź
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
-
Shooterowy odpowiedź w Skrypt na wypadanie głowy po śmierci gracza. został oznaczony jako odpowiedź
On death of player: Chance of 20%: Drop victim's head named "&7» &eGlowka Gracza&7: &a%victim%" at victim
