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 Komenda został oznaczony jako odpowiedź   
    Ten fragment kodu bierze bloki powyżej jakiejś lokacji, ale z jakiego świata?
    Jak gracz wpisze komendę, to automatycznie bierze ten świat, w którym jest.
    A console nie ma ustawionego światu, więc kod będzie działał tylko do pętli, czyli ustawi tylko zmienne x y z i więcej nic nie zrobi  
  2. knugi odpowiedź w Do usuniecia. został oznaczony jako odpowiedź   
    on eat of 322: if data of item is 1: send "Zjadles koxa." stop send "Zjadel refila." stop Coś takiego kiedyś napisałem i działało bez zarzutów
    Jak będzie błąd to w linijce 2.
  3. knugi odpowiedź w Zmienna został oznaczony jako odpowiedź   
    If {adminsprawdzajacy.%arg 1%} is player:
  4. knugi odpowiedź w Is not an item stack został oznaczony jako odpowiedź   
    Zamiast golden nugget wpisz jego ID
  5. knugi odpowiedź w Problem został oznaczony jako odpowiedź   
    Ustawiłeś zmienną globalną, a nie dla danego gracza. Dlatego jak ty użyjesz amuletu to i on nie może.
    Zmień zmienną na {sila.%player%} i wtedy będzie dobrze.
    I nie w evencie on load tylko on join
     
  6. knugi odpowiedź w GUI - Rangi został oznaczony jako odpowiedź   
    format slot 0 of player with 1 of Dirt named "Kliknij, aby nadac range" to run "lubieplacki"
    to wykonuje komednę za pomocą consoli.
    Możesz to zrobić w sumie na wiele sposobów, lecz przedstawię Ci dwa, jeżeli chcesz używać format slot...
    Sprawdzasz argument czy jest podany i robisz tak:
    format slot 0 of player with 1 of Dirt named "Kliknij, aby nadac range" to run "pex user %arg 1% group set Admin" A jeżeli koniecznie chcesz tę komendę lubieplacki [<player>] wtedy:
    format slot 0 of player with 1 of Dirt named "Kliknij, aby nadac range" to run "lubieplacki %arg 1%"  
    @xVendrome, on ma argument jako player, więc nie musi ustawiać nie potrzebnej zmiennej
     
    @LjayPL789 Tylko pamiętaj o tym, że te komendy będą wykonywane jako CONSOLE !
  7. knugi odpowiedź w czemu mi nic nie dropi? został oznaczony jako odpowiedź   
    options: file: "../../test/config.yml" on script load: if folder "plugins/test" doesn't exists: create folder "plugins/test" if file "plugins/Drop/config.yml" doesn't exists: create file "plugins/test/config.yml" set yaml value "szansa-diament" from {@file} to 100 on break of stone: if {diament.%player%} is true: if player's tool is iron pickaxe or gold pickaxe or diamond pickaxe: if block's y-coordinate is smaller than {@diament-y}: set {_diament} to yaml value "szansa-diament" from {@file} set {_diament} to {_diament} parsed as integer chance of {_diament}%: if player can hold 1 diamond: give 1 diamond to player's inventory add 1 to {diament.%player%.sztuki} set {xp} to random integer between 1 and 5 add {xp} to {xp.%player%} config z SkQuery.
  8. knugi odpowiedź w Oddzielnie nazwy od itemu. został oznaczony jako odpowiedź   
    send "%type of player's tool%" send "%type of {_x}%"  
  9. knugi odpowiedź w Poprawa skryptu. został oznaczony jako odpowiedź   
    Takim kodem to możesz jedynie siebie zbanować
    Serio mówię, spróbuj
    wszystkie 
    if arg 2 is player: zmień na:
    if arg 2 is online:  
  10. knugi odpowiedź w Problem z skryptem na gre w kości został oznaczony jako odpowiedź   
    on rightclick on jukebox: player is holding a bone: remove 1 bone from player set {_Kosc1} to random integer between 1 and 6 set {_Kosc2} to random integer between 1 and 6 set {_Kosc3} to random integer between 1 and 6 set {_Kosc4} to random integer between 1 and 6 set {_Kosc5} to random integer between 1 and 6 set {_Kosc6} to random integer between 1 and 6 if {_kosc1} is 1: give 1 diamond to the player send "&a*Rzucasz kośćmi* &9(twoje liczby to: %{_Kosc1}%,%{_Kosc2}%,%{_Kosc3}%,%{_Kosc4}%,%{_Kosc5}%,%{_Kosc6}%)"  
  11. knugi odpowiedź w Item z configu został oznaczony jako odpowiedź   
    Parsed działa tylko gdy Item ma wyłącznie enchant. Nie działa z nazwą i lore
    Próbowałem już chyba wszystkiego, albo jednak coś mi umknęło
  12. knugi odpowiedź w Problem ze zmienną? został oznaczony jako odpowiedź   
    command /wyplac [<text>]: trigger: if arg 1 is "klucze": set {_item} to "%{depozyt::klucze::%player%}% chest" parsed as item type give {_item} to player Jeżeli zmienna jest integerem (liczbą) to będzie działać
  13. knugi odpowiedź w Serca nie działają dlaczego? został oznaczony jako odpowiedź   
    ale tylko przy remove, nie przy apply
  14. knugi odpowiedź w [ blad ] InteractEvent został oznaczony jako odpowiedź   
    package pl.knugi.test.listeners; import org.bukkit.Material; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; import org.bukkit.event.player.PlayerInteractEvent; public class OnInteract implements Listener{ @EventHandler public void onWater(PlayerInteractEvent w){ if(w.getAction() == Action.RIGHT_CLICK_AIR || w.getAction() == Action.RIGHT_CLICK_BLOCK){ if(w.getItem().getType() == Material.WATER){{ w.setCancelled(true); } } } } Cały kod. Bez błędów 
  15. knugi odpowiedź w Parsed na &gt został oznaczony jako odpowiedź   
    command /skin <text>: permission: skin.nick trigger: set {_nicks::%player%} to coloured "%arg%" if uncoloured "%{_nicks::%player%}%" is "%player%": set {skinNICK::%player%} to "%coloured arg-1%" send "&8[&cE-Craft&8] &7Twoj nick tera bedzie wyswietlany tak: &r%{skinNICK::%player%}%" stop else: send "&8[&cE-Craft&8] &7Mozesz jedynie pomalowac swoj nick! Nie mozesz zmieniac jego nazwy!" send "&8[&cE-Craft&8] &7Aby pomalowac nick wpisz (bez spacji) np: '/skin & e & n & l MojNick' &8(&e&n&lMojNick&8)" stop  
  16. knugi odpowiedź w Brak odczytu skryptu został oznaczony jako odpowiedź   
    Aktualizowałeś skrypta jak mniemam
    No właśnie...
    Usuń folder Skript z plugins.
    Tylko zachowaj sobie skrypty - resztę wyrzucasz (rób to przy wyłączonym serwerze)  
    Miałem tak jak zaktualizowałem skripta z 2.2-dev31 na 2.2-dev32
  17. knugi odpowiedź w TuSke został oznaczony jako odpowiedź   
    Usuń z serwera WildSkript 1.8 i jego folder.
    Zainstaluj WildSkript 1.7 i w configu ustaw wszystko na false:
    #Generate doc doc: false #Enable debug debug: false # MCStats.net mcstats-enable: false Aha i jeszcze usuń Umbaska jeżeli nie potrzebujesz jej do innych skryptów
  18. knugi odpowiedź w Mała pomoc został oznaczony jako odpowiedź   
    Aj aj aj, może chłopak chce mieć regulowany cooldown?
    Tak jak to jest w dokumentcji skript:
    (wait|halt) [for] %time span% Czyli musi być time span, ale co to jest? Znów zaglądamy do dokumentacji:
    https://bensku.github.io/Skript/classes.html#timespan
    Aaa czyli można na to użyć parseda, no to jazda:
    przed linijką wait daj to:
    set {_wait} to "%{czaspolimorficzekania.%player%}% second" parsed as time span a wait zmieniasz na:
    wait {_wait} Oczywiście musisz dopilnować by zmienne {czaspolimorficzekania.%player%}, {czaspolimorfi.%player%} były numerem.
    A na efekty potionów robisz podobnie:
    set {_apply} to "%{czaspolimorfi.%player%}% seconds" parsed as time span I wtedy robisz tak:
    apply strength 1 to player for {_apply} apply absorption 2 to player for {_apply}  
     
    P.S Ten temat powinien być w "Pytania i problemy"
     
    //Edit, koledzy którzy udzielali się wyżej. Jeżeli się nie znacie to nawet nie piszcie. Odkąd opcje się wywołuje bez @?
    I drugi zarzut: w opcjach nie podajemy expressions np %player%....
  19. knugi odpowiedź w Zglos został oznaczony jako odpowiedź   
    Naprawione:
    command /zglos [<text>] [<text>]: trigger: if arg 1 is not set: send " " send "&8 * &cSpamowanie jest karalne!" send "&8 * &aPoprawne uzycie zgloszenia bugu &8 - &e/Zglos &8[&eBug&8]" send "&8 * &aPoprawne uzycie zgloszenia gracza &8 - &e/Zglos &8[&eGracz&8] &8[&ePowod&8]" send " " stop set {_arg} to "%arg 1%" parsed as offlineplayer if {_arg} is online: log "[Zgloszenie] Zglasza: %sender%: Gracza: %arg 1%. Powod: %arg 2%" to "zglos.log" loop all players: if loop-player has permission "zglos.chat": send "&8 * &c&l! &8* &f%sender%&8 - &c%arg 1% %arg 2%." to loop-player stop set {_a} to "%arg 1% %arg 2%" replace all "<none>" with "" in {_a} log "[Zgloszenie] Zglasza: %sender%: Bug: %{_a}%." to "zglos.log" loop all players: if loop-player has permission "zglos.chat": send "&8 * &c&l! &8* &f%sender%&8 - &c%{_a}%." to loop-player  
  20. knugi odpowiedź w Jaki plugin został oznaczony jako odpowiedź   
    SkQuery
  21. knugi odpowiedź w Dodawanie itemu do gui został oznaczony jako odpowiedź   
    https://code.skript.pl/J0ftBC98/
     
    Poprawione
     
    P.S usuń linijkę 55 (send z on inventory close) zapomniałem usunąć, a to był debug
  22. knugi odpowiedź w Input listy w komendzie został oznaczony jako odpowiedź   
    Tylko, że ja mam poprzez funkcję zapisaną listę w kodzie dajmy na to {_x::*}
    i mam kod:
    execute player command "list %{_x::*}"
    Loop index normalnie numeryczny, ale czasem brakuje różnych cyferek. Np jest "1,3,4,5" nie ma dwójki
    I chcę by komenda:
    command /list [<coś>]: trigger: set {_lista::*} to arg 1 Dawała dla {_lista:*} dokładnie takie same wartości. Ale zrobiłem to innym sposobem
    W kodzie dałem:
    loop {_lista::*}: set {_lista} to "%{_lista}%%loop-index%: %loop-value%||" wait 2 tick execute player command "list %{_lista}%"  
    a w komendzie:
    set {_slot::*} to split "%subtext of arg 1 between index 0 to index length of arg 1 - 2%" by "||" send "%{_slot::*}%" set {_type} to subtext of {_slot::1} between index 3 to index length of {_slot::1} if "%{_slot::2}%" doesn't contain "<none>": set {_name} to subtext of {_slot::2} between index 3 to index length of {_slot::2} #Dalsze ify... I mam ładnie posortowany kodzik
    Ale dzięki za zainteresowanie
     
    #Do zamknięcia
  23. knugi odpowiedź w Wykrywanie regionu został oznaczony jako odpowiedź   
    Masz tam "send "w poblizu 30 kratek nie ma ragionu."" i w tych tabach piszesz co chcesz, by się wykonywał kod
  24. knugi odpowiedź w Skript na zmienianie moba w spawnerze za kasę został oznaczony jako odpowiedź   
    Click
    Proszę bardzo
  25. knugi odpowiedź w Losowa liczba z przedziału został oznaczony jako odpowiedź   
    Ten kodzik u mnie śmiga wyśmienicie
×
×
  • Dodaj nową pozycję...