-
Ilość zawartości
1471 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
40
Odpowiedzi społeczności
-
PanMaruda odpowiedź w Usuwanie listy w pliku yml. został oznaczony jako odpowiedź
Co XD
jeżeli lista nie istnieje: wyślij "gracz nie znajduje się na liście" usuń listę jeżeli lista istnieje: wyślij "usunąłeś gracza" Szczerze to ty chyba sam nie wiesz, co chcesz uzyskać, ale okej, proszę oto twoja funkcja:
function remove(p: player, j: player): if yaml list "%{_p}%" from file "plugins/Skript/sWhitelist/swhitelist.list" exists: send "%{pref}% &7Gratulacje, pomyslnie usunales gracza &3%{_p}% &7z whitelisty!" to {_j} delete yaml list "%{_p}%" from "plugins/Skript/sWhitelist/swhitelist.list" else: send "%{pref}% &7Niestety, wykrylismy ze gracz &3%{_j}% &7nie znajduje sie na whiteliscie!" to {_j}
-
PanMaruda odpowiedź w Pomoc przy poprawie skryptu został oznaczony jako odpowiedź
on death of player: set {_drops::*} to drops clear drops set block at victim to chest loop {_drops::*}: if (inventory of block at victim) can hold loop-value: add loop-value to (inventory of block at victim) else: drop loop-value at block above block at victim
-
PanMaruda odpowiedź w Opis Sklepu - variable został oznaczony jako odpowiedź
command /ustawopis: trigger: if player has permission "essentials.sklep": send "&8» &fNapisz na czacie Twoj opis sklepu" to player set {opisnaczacie::%player%} to true on chat: if {opisnaczacie::%player%}: cancel event set {_dlugosc} to length of message if {_dlugosc} > 30: send "&8» &fZa duza ilosc znakow, sprobuj jeszcze raz %{_dlugosc}%" to player else: send "&8» &fUstawiono opis na: &%message%" to player clear {opisnaczacie::%player%} set {opissklepu::%player%} to message
-
PanMaruda odpowiedź w Logowanie... został oznaczony jako odpowiedź
To zainstaluj Authme i ustaw sobie to w konfiguracji.
-
PanMaruda odpowiedź w Usuwanie "and" ze zmiennej {sWhitelist::*} został oznaczony jako odpowiedź
set {_} to "" loop {sWhitelist::*}: set {_} to "%{_}%%loop-value% " send {_}
-
PanMaruda odpowiedź w Skript wykonywany o danej godzinie czasu realnego został oznaczony jako odpowiedź
A no to w takim przypadku lepiej nie... Trzeba więc trochę pokombinować. Zainstaluj sobie SkUtilities i używaj tego kodu:
every minute: set {_godzina} to convert unix (current system seconds) to date formatted as "HH:mm" if {_godzina} is "01:00": #kod if {_godzina} is "02:00": #i tak dalej
-
PanMaruda odpowiedź w Komenda /moneta został oznaczony jako odpowiedź
command /moneta <player> <integer>: permission: nice.admin trigger: give arg 2 of firework charge of infinity 1 named "nazwa" to inventory of the argument 1
-
PanMaruda odpowiedź w zablokowanie komendy /pl został oznaczony jako odpowiedź
on command: if command is "pl" or "plugins": if player is not op: cancel event send "Nie"
-
PanMaruda odpowiedź w Brak obrażeń od upadkdu został oznaczony jako odpowiedź
on damage: if damage cause is fall: name of boot slot of player is "sandaly": cancel event
-
PanMaruda odpowiedź w Action Bar został oznaczony jako odpowiedź
command /stat [<text>]: trigger: send action bar "Jego statystyki" to player Skript 2.3 zalecany.
-
PanMaruda odpowiedź w Drop z ender dragona i zwiększenie jego hp został oznaczony jako odpowiedź
on spawn of ender dragon: set max health of event-entity to 10000 heal event-entity on death of ender dragon: set {_} to elytra set glowing of {_} to on drop {_} at victim
-
PanMaruda odpowiedź w Skrypt minecraft - BŁĄD Z % został oznaczony jako odpowiedź
Procenty, kratki, klamry, cudzysłowy w tekście zawsze podwójnie
-
PanMaruda odpowiedź w Skrypt na zmniejszenie dropu z mobów został oznaczony jako odpowiedź
on death: if victim is iron golem: clear drops chance of 5%: add (random integer beween 1 and 2) of iron ingot to drops
-
PanMaruda odpowiedź w KOMUNIKAT PO WYJŚCIU Z OZNACZONEGO REGIONU MAPY został oznaczony jako odpowiedź
options: rozmiar: 1000 function checkLoc(loc: location) :: boolean: if x-loc of {_loc} is between {borderXmin} and {borderXmax}: if z-loc of {_loc} is between {borderZmin} and {borderZmax}: return true return false command /border [<text>]: trigger: set {borderXmin} to (x-location of player - ({@rozmiar} / 2)) set {borderXmax} to (x-location of player + ({@rozmiar} / 2)) set {borderZmin} to (z-location of player - ({@rozmiar} / 2)) set {borderZmax} to (z-location of player + ({@rozmiar} / 2)) on any move: if checkLoc(location of player): if !checkLoc({lastLoc::%player%}): send "&2Wchodzisz na spawn" else: if checkLoc({lastLoc::%player%}): send "&4Wychodzisz ze spawna" set {lastLoc::%player%} to location of player Wymaga SkQuery i Skript 2.2
-
PanMaruda odpowiedź w Gracz otrzymuje obrazenia bedac w wodzie. | Skrypt mc | został oznaczony jako odpowiedź
every 2 seconds: loop all players: if block at loop-player is water: damage loop-player by 1 hearts
-
PanMaruda odpowiedź w System zgonów został oznaczony jako odpowiedź
podczas śmierci: jeżeli ofiara to gracz: jeżeli lokalizacja ofiary zawiera się pomiędzy *wywołanie funkcji tworzącej lokalizację* location(pierwszy argument funkcji - współrzędna x dowolnego wierzchołka prostopadłościanu, drugi argument funkcji - współrzędna y dowolnego wierzchołka prostopadłościanu, trzeci argument funkcji - współrzędna z dowolnego wierzchołka prostopadłościanu, czwarty argument funkcji - pobranie świata ofiary) *koniec funkcji* oraz *wywołanie funkcji tworzącej lokalizację* location(pierwszy argument funkcji - współrzędna x przeciwległego wierzchołka prostopadłościanu, drugi argument funkcji - współrzędna y przeciwległego wierzchołka prostopadłościanu, trzeci argument funkcji - współrzędna z przeciwległego wierzchołka prostopadłościanu, czwarty argument funkcji - pobranie świata ofiary) *koniec funkcji*: przenieś ofiarę do *wywołanie funkcji tworzącej lokalizację* location(pierwszy argument funkcji - współrzędna x punktu docelowego, drugi argument funkcji - współrzędna y punktu docelowego, trzeci argument funkcji - współrzędna z punktu docelowego, czwarty argument funkcji - docelowy świat, piąty argument funkcji - kąt horyzontalny mierzony od kierunku południa określający docelowy kierunek w który będzie patrzeć ofiara (opcjonalny), szósty argument funkcji - kąt wertykalny mierzony od linii horyzontu w górę i w dół określający docelowy kierunek w który będzie patrzeć ofiara (opcjonalny)) *koniec funkcji* Proszę, oto tłumaczonko
-
PanMaruda odpowiedź w moge dac jakos permisje by consola mogla tylko to wykonac? został oznaczony jako odpowiedź
No to przecież już ci to napisał:
W opcjach komendy dajesz
executable by: console
-
PanMaruda odpowiedź w Jak zapisać w zmiennej informacje z innej zmiennej? został oznaczony jako odpowiedź
set {_x} to x-location of event-block set {_y} to x-location of event-block set {_world} to world of event-block
-
PanMaruda odpowiedź w Balanctop z argumentem np. 2 został oznaczony jako odpowiedź
command /top [<integer>]: trigger: make sender execute command "baltop %arg 1%"
-
PanMaruda odpowiedź w Skrypt na nadawnie rang przez placeholder został oznaczony jako odpowiedź
Wątpię że da się to zrobić z użyciem placeholderów, napisałem więc z wykorzystaniem api askyblocka. Wymagane do tego będzie pobranie dodatku skript-mirror. Liczę, że będzie działać ale pewności nie mam gdyż kodu nie miałem jak przetestować.
Jeżeli ma to jakieś znaczenie to przy wykonywaniu komend możesz dopisać też linijki, które usuną dwie pozostałe permisje graczowi.
import: com.wasteofplastic.askyblock.events.IslandPostLevelEvent com.wasteofplastic.askyblock.events.IslandNewEvent on IslandPostLevelEvent: if event.getLevel() is between 10000 and 20000: #poniżej wpisz komendę lub efekt, który doda graczowi permisję od 10k punktów #wyrażenie event.getPlayer() zwróci gracza, zaś event.getPlayer().getName() - nick gracza make console execute command "komenda dodająca permisję" if event.getLevel() is more than 20000: #poniżej wpisz komendę lub efekt, który doda graczowi permisję od 20k punktów make console execute command "komenda dodająca permisję" on IslandNewEvent: #ten kod wykona się po utworzeniu nowej wyspy, czyli teoretycznie przy pierwszym wykonaniu komendy /is #poniżej wpisz komendę, która doda graczowi permisję Cave #wyrażenie event.getPlayer() zwróci gracza, zaś event.getPlayer().getName() - nick gracza make console execute command "komenda dodająca permisję Cave" -
PanMaruda odpowiedź w Cos typu stoniarki został oznaczony jako odpowiedź
options: #opóźnienie w tickach delay: 4 on break: if event-item is oak log: if block below event-block is an emerald ore: wait {@delay} ticks set event-block to oak log
