Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Skrypty na msg

    A nie masz możliwości wyłączenia komendy /tell?
  2. Kormic

    wiadomosc do cmd

    Nie, chciałem jedynie wiedzieć czy jest to jakiś w miarę porządny plugin. Przetestuję i przyjdę z naprawionym skryptem. EDIT: Naprawiłem skrypt, wystarczyło podać świat w komendzie, aby wszystko zaczęło działać (przy playerze nie trzeba podawać, gdyż plugin bierze świat gracza, natomiast jak wiadomo konsola obsługuje wszystkie światy, więc trzeba było doprecyzować). A więc skrypt tak wygląda w finalnej formie: every 10 minutes: execute console command "killall named flatroom" every 60 seconds: loop 3 times: spawn a chicken at location 100, 100, 100 in world "flatroom" apply speed 4 to last spawned chicken set max health of last spawned chicken to 10 heal last spawned chicken set name of last spawned chicken to "&c&lKurczak lvl 1"
  3. Kormic

    Skrypty na msg

    Gotowe.
  4. Kormic

    Skrypty na msg

    Wiedziałem, że coś musi być nie tak w skrypcie... Te warunki miały być w /reply, nie w /msg
  5. Kormic

    Skrypty na msg

    Jak tyś to zrobił? Oświeć mnie. A tak na poważnie pokaż skrypt.
  6. Kormic

    Skrypty na msg

    Pierwszy 'play sound' miał być do /msg, drugi do /reply.
  7. Kormic

    villager leftclick

    A w jaki sposób nazwałeś tego villagera?
  8. Kormic

    Skrypty na msg

    Wystarczy, że na końcu /msg dodasz: play sound "block_note_block_pling" at volume 3 and pitch 4 to arg 1 a do /reply również na końcu dodasz: play sound "block_note_block_pling" at volume 3 and pitch 4 to {msg::last::%player%} 'volume' to głośność, a 'pitch' to wysokość tonu. W takim razie dodaj do komendy /reply te dwa warunki zaraz za spełnionym warunkiem 'if sender is not console:': if {msg::last::%player%} is not set: send "&cNie masz komu odpisac!" to player stop if {msg::last::%player%} is not online: send "&cTa osoba jest obecnie offline!" to player stop
  9. Kormic

    Skrypty na msg

    Zastąp linijki 69 i 70 tym, powinno zadziałać: set {msg::last::%{msg::last::%player%}%} to player
  10. Kormic

    Skrypty na msg

    Dodałem aliasy oraz komendę /reply. Sprawdź czy wszystko poprawnie działa i w razie jakichś błędów napisz.
  11. Kormic

    wiadomosc do cmd

    Jasne, w razie czego napisz. Mógłbym wiedzieć z jakiego pluginu jest komenda "killall named"? Czy to jest Vanilla Minecraft?
  12. Kormic

    Skrypty na msg

    Owszem, mógłbym, tylko jeśli ma być /reply, to będę musiał zdefiniować nową komendę, więc będziesz musiał poczekać chwilę.
  13. Kormic

    wiadomosc do cmd

    every 60 seconds: loop 3 times: spawn a chicken at location 231, 35, -226 in world "flatroom" apply speed 4 to last spawned chicken set max health of last spawned chicken to 10 heal last spawned chicken set name of last spawned chicken to "&c&lKurczak lvl 1" command /zabijbossy: permission: zabij.bossa permission message: Nie masz uprawnien! trigger: execute console command "killall named" send "Zabiles wszystkie bossy!" to sender Spróbuj w ten sposób. Poczekaj do momentu aż kurczaki się pojawią i użyj komendy.
  14. Kormic

    Pisanie na czacie

    Rozumiem, że ma to być bypass cooldownu. W takim razie to powinno pomóc. on chat: if player doesn't have permission "czat.bypass": if {cooldownMsg::%player%} is not set: set {cooldownMsg::%player%} to 0 if unix timestamp of now < {cooldownMsg::%player%}: cancel event send "odczekaj jeszcze %(unix timestamp of now - {cooldownMsg::%player%})% sekund" stop if {lastSender} is player: if unix timestamp of now - {lastMessage::%player%} < 5: set {cooldownMsg::%player%} to unix timestamp of now + 5 stop set {lastSender} to player set {lastMessage::%player%} to unix timestamp of now
  15. Kormic

    Skrypty na msg

    Edytowałem post wyżej, już powinno działać.
  16. Kormic

    Portal

    on portal: cancel event send "&cPortale sa dostepne w godzinach &616:00 - 22:00&c!" to player Proszę.
  17. Kormic

    Skrypty na msg

    options: msg-cooldown: 5 seconds msg-cooldown-message: &cMusisz odczekac jeszcze &6%{_c}%&c! msg-bypass: msg.bypass function translateTimespan(t: timespan) :: text: set {_t} to "%{_t}%" replace all "seconds" with "sekund" in {_t} replace all "second" with "sekunde" in {_t} replace all "minutes" with "minut" in {_t} replace all "minute" with "minute" in {_t} replace all "hours" with "godzin" in {_t} replace all "hour" with "godzine" in {_t} replace all "months" with "miesiecy" in {_t} replace all "month" with "miesiac" in {_t} replace all "years" with "lat" in {_t} replace all "year" with "rok" in {_t} return "%{_t}%" command /msg <player> <text>: trigger: if sender is not console: if {msg::mute::%player%::czas} and {msg::mute::%player%::timespan} are set: if difference between {msg::mute::%player%::czas} and now is greater than {msg::mute::%player%::timespan}: clear {msg::mute::%player%::*} else: send "&cJestes wyciszony! Nie mozesz pisac na msg!" to player stop if player doesn't have permission "msg.bypass": if {msg::cooldown::%player%} is not set: set {msg::cooldown::%player%} to now subtract {@msg-cooldown} from {msg::cooldown::%player%} if difference between {msg::cooldown::%player%} and now is less than {@msg-cooldown}: set {_c} to {msg::cooldown::%player%} add {@msg-cooldown} to {_c} set {_c} to difference between now and {_c} set {_c} to translateTimespan({_c}) send "{@msg-cooldown-message}" to player stop set {msg::cooldown::%player%} to now send "&7[&cTy &6-> &c%arg 1%&7] &b%arg 2%" to sender send "&7[&c%sender% &6-> &cTy&7] &b%arg 2%" to arg 1 command /mutemsg <offline player> <timespan>: trigger: if sender is not console: if player is not op: stop set {msg::mute::%arg 1%::czas} to now set {msg::mute::%arg 1%::timespan} to arg 2 set {_m} to arg 2 set {_m} to translateTimespan({_m}) send "&cWyciszyles gracza &4%arg 1% &cna &6%{_m}%&c!" to sender
  18. Kormic

    wiadomosc do cmd

    A gdy używasz ręcznie tej komendy to wszystko działa, tak?
  19. Kormic

    Skrypty na msg

    Z wiadomości w options usuń "sekund" oraz użyj funkcji, którą załączyłem do skryptu w wątku z cooldownem na czat.
  20. Kormic

    Pisanie na czacie

    Zamieniłeś to czy nie?
  21. Kormic

    Pisanie na czacie

    Jeśli dobrze zrozumiałem to przykładowo zamiast 1 masz 4, tak? Musisz zmienić linijkę nr 6, a konkretnie działanie na '{cooldownMsg::%player%} - unix timestamp of now'.
  22. Kormic

    Pisanie na czacie

    Nawet skopiowałem skrypt, który tutaj do wątku wrzuciłem i u mnie wszystko ładnie działa. No nic, jak nie działa to trudno, zresztą rozwiązanie już masz.
  23. Kormic

    Pisanie na czacie

    To jest niemożliwe, aby u mnie działało, a u ciebie nie działało
  24. Kormic

    wiadomosc do cmd

    Być może należy usunąć ukośnik z komendy w tej pętli 'every 10 minutes:'?
  25. Kormic

    Pisanie na czacie

    Dobra, poprawiłem i wszystko ładnie działa. function translateTimespan(t: timespan) :: text: set {_t} to "%{_t}%" replace all "seconds" with "sekund" in {_t} replace all "second" with "sekunde" in {_t} replace all "minutes" with "minut" in {_t} replace all "minute" with "minute" in {_t} replace all "hours" with "godzin" in {_t} replace all "hour" with "godzine" in {_t} replace all "months" with "miesiecy" in {_t} replace all "month" with "miesiac" in {_t} replace all "years" with "lat" in {_t} replace all "year" with "rok" in {_t} return "%{_t}%" on chat: add 1 to {chat::messages::%player%} if {chat::cooldown::%player%} is not set: set {chat::cooldown::%player%} to now if {chat::messages::%player%} is greater than or equal to 2: if difference between {chat::cooldown::%player%} and now is less than 5 seconds: cancel event set {_c} to {chat::cooldown::%player%} add 5 seconds to {_c} set {_c} to difference between {_c} and now set {_t} to {_c} set {_c} to translateTimespan({_c}) send "&cMusisz odczekac jeszcze &6%{_c}%&c!" to player wait {_t} set {chat::messages::%player%} to 0 stop set {chat::cooldown::%player%} to now every 2 seconds: loop {chat::messages::*}: if {chat::messages::%loop-index%} is greater than 0: remove 1 from {chat::messages::%loop-index%}
×
×
  • Dodaj nową pozycję...