Skocz do zawartości

knugi

Użytkownik
  • Ilość zawartości

    1686
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    106

Odpowiedzi społeczności

  1. knugi odpowiedź w Szyfrowanie w yaml (skutitles) został oznaczony jako odpowiedź   
    command /kod <text>: trigger: if arg 1 is set: set yaml value "haslo.%player%" from "plugins/Hasla/hasla.yml" to hash arg 1  
  2. knugi odpowiedź w Sprawdzanie czy wilk należy do gracza został oznaczony jako odpowiedź   
    Da się
    Coś takiego:
    on rightclick on entity: if clicked entity is wolf: if clicked entity's owner is player: #Twoja akcja send "To twoj pies :)"  
  3. knugi odpowiedź w Czy istnieje event? został oznaczony jako odpowiedź   
    on script unload:  
  4. knugi odpowiedź w skript 1.10 został oznaczony jako odpowiedź   
    Nie dałeś całego logu błędu. I wstaw go w kod i spojler  
    Tak btw zmień Skript 2.3 na 2.2
  5. knugi odpowiedź w wiad. do graczy w wybranym swiecie został oznaczony jako odpowiedź   
    broadcast "cos" to TWOJA_NAZWA_ŚWIATA
    np: 
    broadcast "Hello World!" to world lub:
    broadcast "Hello World!" to "world"  
  6. knugi odpowiedź w Szukam Skrypta! został oznaczony jako odpowiedź   
    Coś takiego
    variables: {karma::%player%} = 0 command /givekarma [<player>] [<integer=1>]: trigger: if sender has permission "karma.daj": if arg 1 is not set: send "/givekarma <gracz> <ilosc>" stop add arg 2 to {karma::%arg 1%} send "&d+ [%arg 2%]" to arg 1 stop send "Nie posiadasz uprawnien (karma.daj)"  
  7. knugi odpowiedź w Serduszka został oznaczony jako odpowiedź   
    Nie podziała tak... takim kodem to jedynie jednego gracza ustawi, jeżeli ma zmienną na cokolwiek ustawioną.
    Kod autora tematu jest poprawny, lecz takie objawy nie są zależne od napisania skryptu, lecz od innych skryptów/pluginów. Niestety nie mam zielonego pojęcia który to plugin/skrypt mógłby powodować. Wyłączaj najpierw wszystkie skrypty i zostaw ten swój i sprawdź czy działa. Jeżeli działa to wina któregoś skryptu. Jeżeli dalej będzie odejmować serduszka w takim razie wina któregoś pluginu.
     
    Innej opcji nie widzę w swojej kuli mądrości
    Ziemniaki górą
    Pozdrawiam #Knugi
  8. knugi odpowiedź w Pomoc ze skryptem na topke.. został oznaczony jako odpowiedź   
    Hmm, topka, powinna wyświetlać malejąco według punktów.
    Wgrałem taki kod (tę topkę skopiowałem od Ciebie)
    I wynik mam taki:

  9. knugi odpowiedź w Nazwy drzwi w skrypcie został oznaczony jako odpowiedź   
    Ale dlaczego nie chcesz numerycznych? Zawsze je możesz wpisać w stringu i sparsedować -> zawsze będą działać
    Ale jeżeli bardzo się uparłeś na tekstowe to wejdź w plugins/Skript/alliases-english tam będziesz miał wszystkie drzwi  
  10. knugi odpowiedź w Komenda na danym swiecie został oznaczony jako odpowiedź   
    options: world: worlds command /klan: trigger: if "%player's world%" is "world": send ":D" stop send "Komenda dozwolona tylko w świecie: {@world}"  
  11. knugi odpowiedź w Usuwanie itemów ze skrzynki został oznaczony jako odpowiedź   
    command /ustawskrzynke [<text>]: permission: ustaw.skrzynia permission message: &cNiet! trigger: add targeted block to {bewaar.Krolestwo3v3.skrzynka::*} every 1 second: loop {bewaar.Krolestwo3v3.skrzynka::*}: clear (loop-value)'s inventory To działa
  12. knugi odpowiedź w ZNANIE BLOKU BEZ JEGO NAZWY został oznaczony jako odpowiedź   
    zmień na:
    set {_id} to arg-2 parsed as item type i 
    na:
    if player has {_id}  
  13. knugi odpowiedź w Sprawdzanie ile gracz ma przedmiotów został oznaczony jako odpowiedź   
    command /silnia [<text>]: trigger: set {_x} to "%player's tool%" set {_x} to first 2 characters of {_x} replace all " " in {_x} with "" set {_x} to {_x} parsed as integer send "Masz %{_x}% %type of player's tool% w ręce." Też nie testowałem ale powinno być coś takiego
  14. knugi odpowiedź w Skrypt na bany został oznaczony jako odpowiedź   
    Twój skrypt: https://code.skript.pl/ixznFwxE/raw
    Liczę na + i naj odpowiedź  
  15. knugi odpowiedź w Nie działa zapisywanie wartości pliku do zmiennej. został oznaczony jako odpowiedź   
    Hy, hy hy
    Dzieje się tak ponieważ ustawiasz tą zmienną tylko RAZ
    on script load: if yaml value "stan" from file "../../YT/config.yml" is not set: #Pliku nie ma, tworze go set yaml value "stan" from file "../../YT/config.yml" to "brak" #Dodaje value set yaml value "komenda" from file "../../YT/config.yml" to "brak" #Dodaje value set {komenda::true::false} to yaml value "komenda" from file "../../YT/config.yml" #Ustawiam zmienna na brak set {stan::true::false} to yaml value "stan" from file "../../YT/config.yml" #Ustawiam zmienna na brak #Stop Usuń po jednym tabie przy ustawianiu zmiennych:
    on script load: if yaml value "stan" from file "../../YT/config.yml" is not set: set yaml value "stan" from file "../../YT/config.yml" to "brak" set yaml value "komenda" from file "../../YT/config.yml" to "brak" send "&aPomyslnie stworzono pliki konfiguracyjne&7!" to all ops and console send "&7&l[ &2&lb&4&lFALSE&2&lTRUE&7&l ]" to all ops and console set {komenda::true::false} to yaml value "komenda" from file "../../YT/config.yml" set {stan::true::false} to yaml value "stan" from file "../../YT/config.yml"  
    Drugra sprawa to taka, że to zapisuje jako boolean, a nie text.
    wieć nie będzie wykonywać komendy:
    command /truefalse [<text>]: trigger: broadcast "%{stan::true::false}%" #<- wyświetla true if {stan::true::false} is "true": #<- ten warunek nie przechodzi, ponieważ booleana porównujesz do stringa. #Możesz to zrobić np tak: if "%{stan::true::false}%" is "true": lub if {stan::true::false} is true: if {komenda::true::false} is set: replace all "{PLAYER}" with "%player%" in {komenda::true::false} send "&aKomenda dziala pomyslnie, poniewaz w configu zostalo zaznaczone &2&lTRUE" send "&aConsola wlasnie przygotowuje dla Ciebie komende podana w configu!" execute console command "%{komenda::true::false}%" send "&aKomenda zostala wykonana" stop  
     
    I co do tego ustwiania tylko raz... Zauważyłem, że jeszcze masz w komendzie
    set {komenda::true::false} to yaml value "komenda" from file "../../YT/config.yml" set {stan::true::false} to yaml value "stan" from file "../../YT/config.yml" Raczej bym wolał to zamienić np na:
    set {_komenda} to yaml value...
    set {_stan} to yaml value..
    i jeżeli tak robisz to w ogóle po co jest zmienna {komenda::...} i {stan::} jeżeli przy komendzie pobierasz cały czas z yml? 
    #FuckLogic
  16. knugi odpowiedź w Topka nie działa został oznaczony jako odpowiedź   
    command /test2: trigger: set {_s} to size of {punkty::*} loop {_s} times: loop {punkty::*}: if {_v.%loop-number%} is not set: set {_v.%loop-number%} to loop-value-2 set {_n.%loop-number%} to loop-index if loop-value-2 is larger than {_v.%loop-number%}: set {_v.%loop-number%} to loop-value-2 set {_n.%loop-number%} to loop-index remove {_v.%loop-number%} from {punkty::*} loop {_s} times: if loop-number is smaller than or equal to 5: send "%loop-number%. %{_n.%loop-number%}% - %{_v.%loop-number%}%" set {punkty::%{_n.%loop-number%}%} to {_v.%loop-number%}  
  17. knugi odpowiedź w problem z zapisaniem name of clicked item został oznaczony jako odpowiedź   
    Jeżeli próbujesz wykorzystać {_graczdobana} w innym evencie niż go zapisujesz to będzie none. Wtedy musisz zapisać go w zwkyłej zmiennej.
  18. knugi odpowiedź w if folder doesn't exists: Nie działa POMOCY! został oznaczony jako odpowiedź   
    Umbaska a WildSkript to dwa różne dodatki i one nie są zamienne. Do tego musisz koniecznie posiadać WildSkript bo inne dodatki czegoś takiego nie oferują. Dlatego Ci to nie działa. Pobierz WildSkript i problem zniknie.
  19. knugi odpowiedź w Spawnowanie książki z dowolnym tekstem został oznaczony jako odpowiedź   
    Tak.
  20. knugi odpowiedź w End został oznaczony jako odpowiedź   
    Tyle.
  21. knugi odpowiedź w Resetowanie areny po grze został oznaczony jako odpowiedź   
    on arena end:     reset arena xD
  22. knugi odpowiedź w Dziwnie zachowujące się ścieżki został oznaczony jako odpowiedź   
    W wersji lime zaczynana jest tam gdzie jest silnik a w wersji zwykłem masz od plugins/Skript/scripts
  23. knugi odpowiedź w lista list został oznaczony jako odpowiedź   
    Sposób taki jak ty chcesz:
    command /test: trigger: add 1, 2, 3, 4, 5, 6, 7, 8, 9 and 0 to {_a::*} add 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 and 20 to {_b::*} set {_list::a} to true set {_list::b} to true set {_list::a::*} to {_a::*} set {_list::b::*} to {_b::*} loop {_list::*}: send "%{_list::%loop-index%::*}%" i można to rozszerzyć tak:
    loop {_list::*}: loop {_list::%loop-index%::*}: send "%loop-index-1%. -> %loop-value-2%" Niestety, trzeba ustawiać to:
    set {_list::a} to true set {_list::b} to true na różne wartości by nie było to nullem, miałem podobny problem gdy robiłem skrypt, tutaj masz odnośnik:
    Link
     
  24. knugi odpowiedź w Błąd w logach został oznaczony jako odpowiedź   
    To jest błąd, że chcesz do skrzynki, która ma 27 slotów, numerycznie (0-26), ustawić slot 27, którego nie ma  
    chance of 50%: set {_x} to random integer between 0 and 27 if slot {_x} of block at {skrzynka1} is air: set {_x2} to random integer between 2 and 6 set slot {_x} of block at {skrzynka1} to {_x2} of iron ingot pogrubiłem co jest źle.
    powinno być between 0 and 26
     
  25. knugi odpowiedź w Naprawa skryptu. został oznaczony jako odpowiedź   
    Coś takiego
    on death of player: loop all players: if "%loop-player%" is "%attacker%": set {_attacker} to loop-player exit loop if {_attacker} is not set: stop loop all items in victim's inventory: add loop-item to {zgon::%victim%::itemy::*} set {zgon::%victim%::attacker} to {_attacker} send "&4&lSERVER 7>> &6Zabiles gracza, wiec otrzymales lom do itemow. Wystarczy, ze wpiszesz /odbierz trzymajac lom" to {_attacker} give stick named "&6&lLOM - %victim%" to {_attacker} on rightclick: if player's tool is stick: if name of player's tool is "<none>": stop set {_victim} to uncoloured name of player's tool replace all "LOM - " with "" in {_victim} if {zgon::%{_victim}%::attacker} is player: loop {zgon::%{_victim}%::itemy::*}: drop loop-value at player clear {zgon::%{_victim}%::*} send "&4&&lSERVER&7>> &6Otrzymales itemy z gracza %{_victim}%!" stop send "&4&lSERVER &7>> &6Ty nie zabiles tego gracza!" stop Pisałem z głowy, nie testowałem  
×
×
  • Dodaj nową pozycję...