Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Odpowiedzi społeczności

  1. 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}  
  2. 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  
  3. 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  
  4. PanMaruda odpowiedź w Logowanie... został oznaczony jako odpowiedź   
    To zainstaluj Authme i ustaw sobie to w konfiguracji.
  5. PanMaruda odpowiedź w Usuwanie "and" ze zmiennej {sWhitelist::*} został oznaczony jako odpowiedź   
    set {_} to "" loop {sWhitelist::*}: set {_} to "%{_}%%loop-value% " send {_}  
  6. 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  
  7. 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  
  8. 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"  
  9. 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  
  10. PanMaruda odpowiedź w Action Bar został oznaczony jako odpowiedź   
    command /stat [<text>]: trigger: send action bar "Jego statystyki" to player Skript 2.3 zalecany.
  11. 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  
  12. PanMaruda odpowiedź w Skrypt minecraft - BŁĄD Z % został oznaczony jako odpowiedź   
    Procenty, kratki, klamry, cudzysłowy w tekście zawsze podwójnie
  13. 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  
  14. 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
  15. 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  
  16. 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
  17. 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  
  18. PanMaruda odpowiedź w Plugin na czas teleportację został oznaczony jako odpowiedź   
    Essentials
  19. 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  
  20. PanMaruda odpowiedź w Balanctop z argumentem np. 2 został oznaczony jako odpowiedź   
    command /top [<integer>]: trigger: make sender execute command "baltop %arg 1%"  
  21. 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"
  22. 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  
×
×
  • Dodaj nową pozycję...