Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 09/08/20 uwzględniając wszystkie działy

  1. Kormic

    Skrypty na msg

    Edytowałem post wyżej, już powinno działać.
    1 punkt
  2. 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
    1 punkt
  3. 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.
    1 punkt
  4. PanMaruda

    Pisanie na czacie

    a nie wkleiłeś sobie tych odwróconych zmiennych przypadkiem? a jeżeli nie, to ich odwróć właśnie skript dziwnie ten czas odlicza i zawsze to jest przekręcone jakoś
    1 punkt
  5. PanMaruda

    Pisanie na czacie

    on chat: 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 a zobacz takie
    1 punkt
  6. Kormic

    Pisanie na czacie

    Zamieniłeś to czy nie?
    1 punkt
  7. 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'.
    1 punkt
  8. 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.
    1 punkt
  9. Kormic

    Pisanie na czacie

    To jest niemożliwe, aby u mnie działało, a u ciebie nie działało
    1 punkt
  10. 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%}
    1 punkt
  11. Kormic

    Pisanie na czacie

    Chciałeś, aby po napisaniu dwóch wiadomości było blokowanie, więc tak też postarałem się zrobić. 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 2: if difference between {chat::messages::%player%} and now is less than 5 seconds: cancel event set {_c} to {chat::messages::%player%} add 5 seconds to {_c} set {_c} to difference between {_c} and now set {_c} to translateTimespan({_c}) send "&cMusisz odczekac jeszcze &6%{_c}%&c!" to player set {chat::messages::%player%} to 0 stop set {chat::cooldown::%player%} to now every 2 seconds: loop {chat::messages::*}: remove 1 from {chat::messages::%loop-index%}
    1 punkt
  12. PanMaruda

    Pisanie na czacie

    on chat: if {cooldownMsg::%player%} is not set: set {cooldownMsg::%player%} to 0 if unix timestamp of now - {cooldownMsg::%player%} < 5: 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 stop set {lastSender} to player set {lastMessage::%player%} to unix timestamp of now a teraz? @gnomq2000
    1 punkt
  13. PanMaruda

    Różnica - gui

    różnią się wymaganym dodatkiem, sposobem zapisu, wsparciem dla nowych wersji gry, i swobodą tworzenia - a przede wszystkim ilością błędów w skrócie: TuSKe (format gui slot) stare, niewspierane czasem działa, czasem nie sporo ciekawych rozwiązań (większość niestety już nie działa) tworzenie gui dość rozbudowane, ale czegoś jeszcze brakuje SkQuery (format slot) dodatek wspiera nowe wersje proste w obsłudze i raczej lekkie dla serwera mało funkcji (nierozbudowanych) zbugowane jak cholera - tworzenie gui nie było w nowych wersjach udoskonalane więc jest takie, jakie zostało stworzone - średnie Skript (set slot) sam skript wymagany więc wsparcie raczej jest brak specjalnych efektów do tworzenia gui - wszystko trzeba rozpisać ręcznie - ustawianie slotów, nasłuchiwanie wydarzeń, tworzenie akcji po kliknięciu nie mogę tu napisać że jest to zbugowany sposób - bo nie jest, działa wyśmienicie - ale gwarantuję że błędów (nie z winy pluginu) będzie od zarąbania o ile weźmie się za niego ktoś bez wyobraźni i pojęcia o tym co robi nieograniczone możliwości wybór należy do ciebie Właściwie to polecam zapoznać się z moim skryptem mGUI (link w sygnaturze). Jeżeli masz ochotę - przetestuj, zobacz jak się u ciebie sprawuje, a ewentualne spostrzeżenia, błędy albo inne cuda zgłoś w komentarzu pod postem
    1 punkt
  14. Kormic

    wiadomosc do cmd

    every 10 minutes: execute console command "/killall named" Proszę.
    1 punkt
  15. Kormic

    Skrypty na msg

    1. 1 wątek = 1 zlecenie 2. Wyjaśnij w kolejnym wątku o co ci dokładnie chodzi z tym odliczaniem.
    1 punkt
  16. Kormic

    Skrypty na msg

    Wiadomość o cooldownie przecież jest w skrypcie.
    1 punkt
  17. Kormic

    Skrypty na msg

    Powinno zadziałać. Na samej górze skryptu ustawiasz sobie najpotrzebniejsze rzeczy, proszę. options: msg-cooldown: 5 seconds msg-cooldown-message: &cMusisz odczekac jeszcze &6%{_c}% &csekund! msg-bypass: msg.bypass function translateTimespan(t: timespan) :: text: 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} replace all "seconds" and "second" with "sekund" in {_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 EDIT: Tak, wiem, mogłem użyć m.in. 'cooldown' wbudowanego w komendę, lecz zdałem sobie z tego sprawę będąc już w połowie skryptu.
    1 punkt
  18. Kormic

    Parsed as integer

    Pokaż cały kod i podaj dokładną nazwę tego itemu.
    1 punkt
  19. Kormic

    Skrypt na /pomoc Autorskie !

    1. Wszystkie itemy z GUI można zbugować. 2. Skrypt jest jedynie przydatny jeżeli ktoś rozgląda się za wzorem na komendę /pomoc.
    1 punkt
  20. PanMaruda

    Parsed as integer

    usuń formatowanie uncolored kasa parsed as integer
    1 punkt
  21. yooniks

    Bungee ip

    z FileConfiguration możesz pobierać dane (z configu), ip to w configu host. Załaduj config za pomocą YamlConfiguration#load (czy coś takiego), argumentem jest File,czyli config.yml i tyle
    1 punkt
  22. Kormic

    Podarunki

    Tutaj w mojej ocenie niewątpliwie rację ma CountingDogs. Libterowi nie opłaca się tego robić, bo nic z tego nie będzie miał, a i narobi się pełno VIP'ów na forum. VIP powinien być rangą elitarną, tylko osoby "wybitne" (w tym sponsorzy) powinny ją otrzymywać. Wiem gnomq, że jesteś osobą, która jest dobrze wychowana i dziękujesz za wszelką pomoc, chwała ci za to. Jednakże mimo wszystko jestem przeciwko temu, jeśli ktoś ma przyznawać rangi za szlachetną pomoc, niech robi to jedynie administracja (najlepiej sam Libter, aby uniknąć sporów w administracji), zapobieże to nadużyciom, bo jak wiadomo, nikt ich na forum nie chce.
    1 punkt
  23. CountingDogs

    Podarunki

    Nie widzę w tym sensu, bo: Większość użytkowników, by kupiło jakąś usługę dla siebie, aby mieć nieco więcej możliwości, funkcji i ten kolorowy nick na okres tego jednego miesiąca. Większość by z tego nie korzystała, co za tym idzie - strata czasu dla technika lub Libtera. Takie osoby mogą brać udział w konkursach i za wykonanie czegoś wspaniałego mogą otrzymać przecież nagrodę. Przykładami konkursów są: https://skript.pl/temat/38918-skriptjam-1/ https://skript.pl/temat/40827-skriptjam-2/ Tak lekko zbaczając z tematu, na co Ty mi dajesz jakieś reakcje nawet nie czytając danego postu? Za to, że nie popieram Twojego idiotycznego pomysłu, który jest po prostu dla mnie idiotycznym wymysłem? Nie musimy się ze wszystkim zgadzać, więc nie rozumiem co to za żałosne działania, które można ująć w ten tradycyjny sposób, czyli "XD"... A tutaj dowód, na którym widać co Ty zrobiłeś i dziwnym trafem jest to akurat po napisaniu posta, w którym uważam iż jest to absurdalny pomysł, ciekawe https://imgur.com/a/wLfd2Y3
    1 punkt
  24. Kormic

    Łowienie Ryb

    W ten sposób powinno być, gdyż w twoim skrypcie będzie szansa na drop obu rzeczy jednocześnie. on fishing: if fishing state is not CAUGHT_FISH: stop chance of 50%: drop 10 diamond at player send "&aWylowiles &bdiamenty&a!" to player stop chance of 50%: drop 10 dirt at player send "&aWylowiles &6dirta&a!" to player
    1 punkt
  25. Kormic

    Nazwa nad wyrzuconym przedmiotem

    Powinno pomóc: on item spawn: if name of event-item is set: set display name of event-entity to "%name of event-item%" else: set display name of event-entity to "%event-item's type%"
    1 punkt
  26. Peridot

    PROJECTSURVIVAL

    No dzisiaj jest to już rzadziej spotykane ale da się jeszcze spotkać serwery które nie są czynne 24/7 (bo stoją na jakiś lujowych hostingach ) czy mają whiteliste (najczęściej się pisze do kogoś z administracji takiego serwera i prosi o dodanie na taką whiteliste)
    1 punkt
  27. kerpson

    Fast-RPG - Polski serwer RPG

    Dużo mówi to "wiele nowości" ThundeIsland nie przebije i tak.
    1 punkt
  28. Nie wiem komu życzyć powodzenia; kandydatom, czy szukającemu kandydatów
    1 punkt
  29. xAxee

    MySkript

    No ale ten dodatek jest po to aby mieć jeden a nie dwa dodatki. Co do tematu: Otwieranie / zamykanie eq ma sam skript Force respawn ma sam skript Ustawianie dnia / nocy ma sam skript Zmianę pogody ma również sam skript nawet można zmienić osobno dla gracza Puszczanie muzyki ma sam skript Zwracanie klikniętego slotu również Jedyne czego z tego dodatku nie ma sam skript to pliki które są marne i lepiej pobrać takie skUtilities. Większość tych wyrażeń została dodana w wersji 2.2 czyli wersji na 1.8
    1 punkt
  30. CountingDogs

    Podarunki

    Pomysł jest absurdalny i bezmyślny.
    0 punktów
  31. CountingDogs

    MySkript

    Aktualizacja 0.0.8 - 04.09.2020 Dodano: - Nowe wydarzenia - Dodano wsparcie dla wersji 1.13-1.15.2 Usunięto: - Skriptowe rozwiązania - Zbagowane rozwiązania
    0 punktów
  32. CountingDogs

    MySkript

    MySkript Jest to dodatek do pluginu Skript. Posiada on możliwość zmiany pory dnia, pogody, tworzenie plików, folderów oraz ich usuwanie, otwieranie ekwipunków w grze i wiele innych. Dodatkowo chcę zaznaczyć, że będzie on stale rozwijany Działa on na wersji: 1.8-1.15.2 Efekty: open (anvil|brewing stand|furnace|enderchest|ec|beacon|dropper|hopper|dispenser|enchantment table) to %player% Otwieramy rodzaj ekwipunku do gracza. Wydarzenia: on brew: Wydarzenie jest wywoływane, gdy mikstura zostanie zrobiona. on enchant item: Wydarzenie jest wywoływane, gdy zaklinamy przedmiot. on exp change: Wydarzenie jest wywoływane, gdy zmieni nam się doświadczenie/exp. on note play: Wydarzenie jest wywoływane, gdy zostanie odegrana jakaś nuta. Link do dodatku --> https://www.spigotmc.org/resources/myskript-skript-addon.76424/
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Fendi
    Fendi
    3 posty
    xSebixx1
    xSebixx1
    2 posty
    0j_12
    0j_12
    1 post
    Kormic
    Kormic
    1 post
    karepas
    karepas
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
    F3lip3za
    F3lip3za
    1 post
    Nieaktywny
    Nieaktywny
    1 post
  • Najwięcej tematów w tygodniu

    bug128
    bug128
    1 temat
    Nieaktywny
    Nieaktywny
    1 temat
    LusiaMC
    LusiaMC
    1 temat
    Antychryst
    Antychryst
    1 temat
    MICHALBEZSKINOW
    MICHALBEZSKINOW
    1 temat
    artur9010
    artur9010
    1 temat
    0j_12
    0j_12
    1 temat
    xSebixx1
    xSebixx1
    1 temat
    karepas
    karepas
    1 temat
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...