-
Ilość zawartości
137 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez SayJacoB
-
on chat: if message contain "[item]": replace "[item]" with "[%name of player's tool%]" in message Następnym razem pisz na discord gdy chcesz przerabiać mój skrypt.
-
https://code.skript.pl/0Pg3kUhq/
-
To musi być w zmiennej grupowej czyli (CHYBA) to: on death of player: if player has permission "skript.keepinv": set {przedmiotySmierc::%player%::*} to drops clear drops on respawn: if player has permission "skript.keepinv": add {przedmiotySmierc::%player%::*} to player's inventory Nie mam jak przetestować w grze, mogę powiedzieć tylko że nie wywala błędów
-
Może podasz te błędy?
-
@MrJuliusz się pomylił on death of player: if victim has permission "skript.keepinv": set {przedmiotySmierc::%victim%} to drops clear drops on respawn: if player has permission "skript.keepinv": add {przedmiotySmierc::%victim%} to player's inventory
-
command /g: trigger: set {_i} to "diamond sword of sharpness %random integer from 1 to 40%" set {_i} to {_i} parsed as item give {_i} named "Test" to the player Błędów nie wywala.
- 7 odpowiedzi
-
- enchant
- losowy enchant
-
(i 1 więcej)
Oznaczone tagami:
-
A tamto bez named działało?
- 7 odpowiedzi
-
- enchant
- losowy enchant
-
(i 1 więcej)
Oznaczone tagami:
-
command /g: trigger: set {_i} to "diamond sword of sharpness %random integer from 1 to 40% named test" set {_i} to {_i} parsed as item give {_i} to the player
- 7 odpowiedzi
-
- enchant
- losowy enchant
-
(i 1 więcej)
Oznaczone tagami:
-
@JakubowskY z tego co widzę to @AroveDev dał ci poprawnie działający link skryptu w ostatnim poście, w tym temacie: A w tym skrypcie który tutaj podałeś to przed każdym "send" powinna być 1 spacja/tab więcej i też będzie działało: https://code.skript.pl/PfJx5G5E/
-
No tak - teraz działa.
-
Wymaga SkQuery. Nie wiem czy jeśli gracz trzyma shift, czy jeśli raz nacisnął i mu się włącza. variables: {kucajacy::%player%::status} = false {kucajacy::%player%::czas} = 0 options: JednostkaCzasu: minute on sneak toggle: if player has permission "kucajacy.ninja": if {kucajacy::%player%::status} is false: if {kucajacy::%player%::czas} <= 0: hide player from all players wait 1 {@JednostkaCzasu} set {kucajacy::%player%::status} to true wait 10 {@JednostkaCzasu} set {kucajacy::%player%::czas} to 10 send "&7Jestes niewidzialny!" stop else: if {kucajacy::%player%::czas} >= 10: reveal player to all players set {kucajacy::%player%::status} to false send "&7Jestes juz widoczny!" stop else: send "&7Nastepna niewidzialnosc dostepna za %{kucajacy::%player%::czas}% minut!" stop else: send "&cBrak uprawnien!" stop every 1 second: loop all players: if {kucajacy::%loop-player%::status} > 0: subtract 1 from {kucajacy::%loop-player%::status} if {kucajacy::%loop-player%::status} = 0: send "&7Znow mozesz uzyc niewidzialnosci!" to the loop-player stop Wersja z jednorazowym naciśnięciem klawisza Shift.
-
Jeśli jakieś błędy to pisz klik
-
Twój skrypt nie może działać: indentation error: expected 2 tabs, but found '____->' [-> = tab, _ = space, ? = other whitespace] (wtf.sk, line 5: stop') indentation error: expected 2 tabs, but found 4 spaces (wtf.sk, line 6: else:') indentation error: expected 2 tabs, but found 8 spaces (wtf.sk, line 7: if {cooldown2.enderpearl.time.%player%} is not set:') indentation error: expected 2 tabs, but found 3 tabs (wtf.sk, line 8: set {cooldown2.enderpearl.time.%player%} to 0') [16:48:03 ERROR]: 'permission "v.pisanie"' is not an item type (wtf.sk, line 4: if %player% has permission "v.pisanie":') Być może w pośpiechu się trochę pomyliłeś. @evey proszę tutaj poprawiony i myślę że poprawniej napisany skrypt: https://code.skript.pl/FAlr2Fqf/
-
on place pumpkin: if name of event-block is "bomba": create an explosion of force <wartość> at location of the event-block
-
Coś np. create an explosion of force <wartość> at the targeted block Masz tu dokumentację poczytaj sobie - zakładka "Explosion" po lewej stronie: https://docs.skunity.com/syntax/effects
-
Dawno nie pisałem skryptów, ale to tylko kilka linijek więc powinno wszystko działać. https://code.skript.pl/rhcDY1ZW/
-
Po pierwsze robisz spacje, następnie taby, co wygląda jakby skrypt był w części skopiowany. Haha! Nawet wiem co skopiowane (to z moje skrypt który Ci podałem w zleceniu na sk na sprawdzanie): execute player command "tempban %arg 2% 10d Wykrycie Cheatow // %player%" To wyżej poznałem po tym %arg 2%, a tam nie ma dwóch argumentów! send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" Robisz za dużo tych spacji i tabów np. if arg 1 is online: execute player command "ban %arg 1% REKLAMA // %player%" execute player command "banip %arg 1% REKLAMA // %player%" wait 3 tick execute player command "cc" stop Tutaj wystarczy jeden tab/dwie spacje/cztery spacje więcej po dwukropku, chodzi o to żeby nie było tabów pomieszanych razem z spacjami. Nie mówię że mają być dwie spacje/cztery, może być ich nawet osiem, ale żeby w całym kodzie były te cztery spacje lub dwa taby (być może to wiesz bo pisałeś że kiedyś pisałeś skrypty ale zapomniałeś). Powinno być tak: if arg 1 is online: execute player command "ban %arg 1% REKLAMA // %player%" execute player command "banip %arg 1% REKLAMA // %player%" wait 3 tick execute player command "cc" stop Teraz cały kod, pomimo tego jest OK. Oto poprawiony: TUTAJ!! EDIT#1 Myślę że zrozumiałe Pozdrawiam, Kuba
-
Zapomniałem dać żeby teleportowało gracza tam gdzie się ustawi, nie banuje automatycznie bo nic na ten temat nie pisałeś... Łap variables: {spr::gracz::%player%} = false {sprawdzany} = 0 {czysty} = 0 on first join: set {spr::gracz::%player%} to false stop on command: if {spr::gracz::%player%} is true: cancel event send "&8>> &cJestes podczas sprawdzania, nie mozesz uzywac zadnych komend!" on quit: if {spr::gracz::%player%} is true: execute console command "ban %player% Wyszedles podczas sprawdzania" wait 1 tick set {spr::gracz::%player%} to false stop command /setspr: aliases: ustawspr permission: km.bany permission message: &cNie masz uprawnien do &ekm.bany&c! trigger: set {sprawdzany} to the location at the player send "&8>> &cUstawiono miejsce sprawdzania gracza!" stop command /setczysty: aliases: ustawczysty permission: km.bany permission message: &cNie masz uprawnien do &ekm.bany&c! trigger: set {czysty} to the location at the player send "&8>> &cUstawiono miejsce sprawdzonego, czystego gracza!" stop command /sprawdz [<text>] [<player>]: usage: &2/spr &e<gracz|przyznanie|cheaty|czysty|reklama> &c[nick] aliases: spr permission: km.bany permission message: &cNie masz uprawnien do &ekm.bany&c! trigger: if arg 1 is "gracz": if arg 2 is online: if {spr::gracz::%arg 2%} is false: set {spr::gracz::%arg 2%} to true teleport arg 2 to {sprawdzany} send "&8>> &cJestes sprawdzany przez &a%player%!" to arg 2 send "&8>> &cSprawdzasz gracza &a%arg 2%" stop else: send "&8>> &cTen gracz jest juz sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "przyznanie": if arg 2 is online: if {spr::gracz::%arg 2%} is true: execute player command "tempban %arg 2% 10d Przyznanie sie // %player%" wait 1 tick set {spr::gracz::%arg 2%} to false stop else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "cheaty": if arg 2 is online: if {spr::gracz::%arg 2%} is true: execute player command "tempban %arg 2% 30d Przyznanie sie // %player%" wait 1 tick set {spr::gracz::%arg 2%} to false stop else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "czysty": if arg 2 is online: if {spr::gracz::%arg 2%} is true: set {spr::gracz::%arg 2%} to false teleport arg 2 to {czysty} send "&8>> &a%player% &cuznal ze nie masz cheatow!" send "&8>> &a%arg 2% &cjest czysty!" else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "reklama": if arg 2 is online: if {spr::gracz::%arg 2%} is true: execute player command "ban %arg 1% REKLAMA // %player%" execute player command "banip %arg 1% REKLAMA // %player%" wait 1 tick set {spr::gracz::%arg 2%} to false stop else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!"
-
Nie testowane, może za chwilę sprawdzę na localhost. variables: {spr::gracz::%player%} = false {sprawdzany} = 0 {czysty} = 0 on first join: set {spr::gracz::%player%} to false stop on command: if {spr::gracz::%player%} is true: cancel event send "&8>> &cJestes podczas sprawdzania, nie mozesz uzywac zadnych komend!" command /setspr: aliases: ustawspr permission: km.bany permission message: &cNie masz uprawnien do &ekm.bany&c! trigger: set {sprawdzany} to the location at the player send "&8>> &cUstawiono miejsce sprawdzania gracza!" stop command /setczysty: aliases: ustawczysty permission: km.bany permission message: &cNie masz uprawnien do &ekm.bany&c! trigger: set {czysty} to the location at the player send "&8>> &cUstawiono miejsce sprawdzonego, czystego gracza!" stop command /sprawdz [<text>] [<player>]: usage: &2/spr &e<gracz|przyznanie|cheaty|czysty|reklama> &c[nick] aliases: spr permission: km.bany permission message: &cNie masz uprawnien do &ekm.bany&c! trigger: if arg 1 is "gracz": if arg 2 is online: if {spr::gracz::%arg 2%} is false: set {spr::gracz::%arg 2%} to true send "&8>> &cJestes sprawdzany przez &a%player%!" to arg 2 send "&8>> &cSprawdzasz gracza &a%arg 2%" stop else: send "&8>> &cTen gracz jest juz sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "przyznanie": if arg 2 is online: if {spr::gracz::%arg 2%} is true: execute player command "tempban %arg 2% 10d Przyznanie sie // %player%" wait 1 tick set {spr::gracz::%arg 2%} to false stop else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "cheaty": if arg 2 is online: if {spr::gracz::%arg 2%} is true: execute player command "tempban %arg 2% 30d Przyznanie sie // %player%" wait 1 tick set {spr::gracz::%arg 2%} to false stop else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "czysty": if arg 2 is online: if {spr::gracz::%arg 2%} is true: set {spr::gracz::%arg 2%} to false send "&8>> &a%player% &cuznal ze nie masz cheatow!" send "&8>> &a%arg 2% &cjest czysty!" else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" if arg 1 is "reklama": if arg 2 is online: if {spr::gracz::%arg 2%} is true: execute player command "ban %arg 1% REKLAMA // %player%" execute player command "banip %arg 1% REKLAMA // %player%" wait 1 tick set {spr::gracz::%arg 2%} to false stop else: send "&8>> &cTen gracz nie jest sprawdzany!" else: send "&8>> &cTen gracz nie istnieje, nie ma go na serwerze, badz nie zostal podany!" Zrobiłem jedną główną komendę i dwie do ustawienia miejsca teleportacji gracza
-
command /gm [<text>] [<player>]: permission: gm.adm permission message: &cBrak uprawnienia! &6(gm.adm) trigger: if arg 2 is set: if arg 1 is "1": set the gamemode of arg 2 to creative send "&c%player% &7zmienil twoj tryb gry na &ckreatywny!" to arg 2 send "&7Zminiels tryb gry gracza &c%arg 2% &7na kreatywny!" if arg 1 is "0": set the gamemode of arg 2 to survival send "&c%player% &7zmienil twoj tryb gry na &cprzetrwanie!" to arg 2 send "&7Zminiels tryb gry gracza &6%arg 2% &cna przetrwanie!" if arg 1 is "2": set the gamemode of arg 2 to adventure send "&c%player% &7zmienil twoj tryb gry na &cprzygodowy!" to arg 2 send "&7Zminiels tryb gry gracza &c%arg 2% &cna przygodowy!" else: if arg 1 is "1": set the gamemode of the player to creative send "&7Zmeniles swoj tryb gry na &cna kreatywny!" if arg 1 is "0": set the gamemode of the player to survival send "&7Zmeniles swoj tryb gry na &cna przetrwanie!" if arg 1 is "2": set the gamemode of the player to adventure send "&7Zmeniles swoj tryb gry na &cna przygodowy!"
-
Może byś je podał? Teraz działa. options: NazwaGUI: &8»&6Knock&8« CenaKnock1: 50 CenaKnock2: 100 CenaKnock3: 200 command /knock: trigger: open chest with 3 rows named "{@NazwaGUI}" to player wait 2 tick format slot 0 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 1 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 2 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 3 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 4 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 5 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 6 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 7 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 8 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 9 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 10 of player with diamond sword of knockback 1 with lore "&8» &7Cena: &6{@CenaKnock1}" to close then run [make player execute command "/kupknock 1"] format slot 11 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 12 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 13 of player with diamond sword of knockback 2 with lore "&8» &7Cena:&6{@CenaKnock2}" to close then run [make player execute command "/kupknock 2"] format slot 14 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 15 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 16 of player with diamond sword of knockback 3 with lore "&8» &7Cena:&6{@CenaKnock3}" to close then run [make player execute command "/kupknock 3"] format slot 17 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 18 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 19 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 20 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 21 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 22 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 23 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 24 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 25 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 26 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close format slot 27 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" to close command /kupknock [<text>]: trigger: if arg 1 is "1": if player has {@CenaKnock1} emeralds: remove {@CenaKnock1} emeralds from player give diamond sword of knockback 1 to player send "&8» &6Kupiles &7miecz &6knockback 1&7!" else: send "&8» &7Nie &6masz &7wystarczajaco &6duzo &7emeraldow! &8(&6{@CenaKnock1}&8)" is arg 1 is "2": if player has {@CenaKnock2} emeralds: remove {@CenaKnock2} emeralds from player give diamond sword of knockback 2 to player send "&8» &6Kupiles &7miecz &6knockback 2&7!" else: send "&8» &7Nie &6masz &7wystarczajaco &6duzo &7emeraldow! &8(&6{@CenaKnock2}&8)" if arg 1 is "3": if player has {@CenaKnock3} emeralds: remove {@CenaKnock3} emeralds from player give diamond sword of knockback 3 to player send "&8» &6Kupiles &7miecz &6knockback 3&7!" else: send "&8» &7Nie &6masz &7wystarczajaco &6duzo &7emeraldow! &8(&6{@CenaKnock3}&8)"
-
Bo tam nie dałeś tabów tylko spacje, masz dobry. options: NazwaGUI: &8»&6Knock&8« CenaKnock1: 50 CenaKnock2: 100 CenaKnock3: 200 command /knock: trigger: open chest with 3 rows named "{@NazwaGUI}" to player wait 2 tick format slot 0 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 1 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 2 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 3 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 4 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 5 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 6 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 7 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 8 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 9 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 10 of player with diamond sword of knockback 1 with lore "&8» &7Cena: &6{@CenaKnock1}" to close then run [make player execute command "/kupknock 1"] format slot 11 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 12 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 13 of player with diamond sword of knockback 2 with lore "&8» &7Cena:&6{@CenaKnock2}" to close then run [make player execute command "/kupknock 2"] format slot 14 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 15 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 16 of player with diamond sword of knockback 3 with lore "&8» &7Cena:&6{@CenaKnock3}" to close then run [make player execute command "/kupknock 3"] format slot 17 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 18 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 19 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 20 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 21 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 22 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 23 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 24 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 25 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 26 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" format slot 27 of player with 1 red glass pane named "&8»&f&lPiTeK&4&lCraft&8«" command /kupknock [<text>]: trigger: if arg 1 is "1": if player has {@CenaKnock1} emeralds: remove {@CenaKnock1} emeralds from player give diamond sword of knockback 1 to player send "&8» &6Kupiles &7miecz &6knockback 1&7!" else: send "&8» &7Nie &6masz &7wystarczajaco &6duzo &7emeraldow! &8(&6{@CenaKnock1}&8)" is arg 1 is "2": if player has {@CenaKnock2} emeralds: remove {@CenaKnock2} emeralds from player give diamond sword of knockback 2 to player send "&8» &6Kupiles &7miecz &6knockback 2&7!" else: send "&8» &7Nie &6masz &7wystarczajaco &6duzo &7emeraldow! &8(&6{@CenaKnock2}&8)" if arg 1 is "3": if player has {@CenaKnock3} emeralds: remove {@CenaKnock3} emeralds from player give diamond sword of knockback 3 to player send "&8» &6Kupiles &7miecz &6knockback 3&7!" else: send "&8» &7Nie &6masz &7wystarczajaco &6duzo &7emeraldow! &8(&6{@CenaKnock3}&8)"
-
W linijkach od 27 do 37 daj tab. Albo podaj te błędy to dam ci od razu gotowy
