Drzewiasty 0 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 Witam, napisze ktoś skrypt na automatyczne wysyłanie wiadomości z configiem? Chciałbym żeby wysyłało kilka linijek (np. 5) w jednej automatycznej wiadomości? przyklad: --------------------------------- wejdz na nasza strone strona: bla bla ------------------------------------- Odnośnik do komentarza https://skript.pl/temat/38463-automsg/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 jaku49 691 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 Po co Ci skrypt? Nie lepiej użyć jakiegoś sprawdzonego rozwiązania, które będzie na pewno lepiej zoptymalizowane? Polecam pluginy typu AutoMessage. Dość spory wybór. Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242754 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 Jak pomimo tego, że jest od tego plugin nadal chcesz do tego skrypt to mogę coś takiego napisać tylko powiedz mi czy konfiguracja ma być tylko przez config czy przez komendę tez? Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242761 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 20 kwietnia 2020 Autor Udostępnij Opublikowano 20 kwietnia 2020 1 godzinę temu, jaku49 napisał: Po co Ci skrypt? Nie lepiej użyć jakiegoś sprawdzonego rozwiązania, które będzie na pewno lepiej zoptymalizowane? Polecam pluginy typu AutoMessage. Dość spory wybór. Jak mam w configu ustawić więcej niż jedną linijkę? Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242770 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 (edytowane) Jeżeli masz SkQuery to możesz użyć %nl% i to oznacza, nową linie albo /n ale to nie zawsze działa Edytowane 20 kwietnia 2020 przez wiktorm12 Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242772 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 20 kwietnia 2020 Autor Udostępnij Opublikowano 20 kwietnia 2020 2 minuty temu, wiktorm12 napisał: Jeżeli masz SkQuery to możesz użyć %nl% i to oznacza, nową linie albo /n ale to nie zawsze działa Nie chodzi mi o skrypt, tylko o plugin AutoMessage. Jak tam w configu zrobić nowa linijkę... Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242773 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 No tak Jak masz przykładową linie: - 'To jest tekst w pierwszej linijce %nl% a to jest tekst w 2 linijce' jaku49 1 Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242774 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 20 kwietnia 2020 Autor Udostępnij Opublikowano 20 kwietnia 2020 10 minut temu, wiktorm12 napisał: No tak Jak masz przykładową linie: - 'To jest tekst w pierwszej linijce %nl% a to jest tekst w 2 linijce' Nie działa, zapisywanie wygląda tak: - 0,, tekst wiadomosci a nie: - 'wiadomosc' Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242776 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 zaraz napisze ci taki skrypt Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242777 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 20 kwietnia 2020 Autor Udostępnij Opublikowano 20 kwietnia 2020 2 minuty temu, wiktorm12 napisał: zaraz napisze ci taki skrypt Nie trzeba, jeżeli się da przez AutoMessage kilka linijek na raz, to zrobię przez AutoMessage. Puki co to nie wiem jak. Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242778 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 (edytowane) on load: set {_test} to skutil yaml value "script.automsg.autor" from file "/plugins/Skript/scripts/WikScript/automsg.yml" if {_test} is not set: set skutil yaml value "script.automsg.autor" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to "wiktoor123" set skutil yaml value "script.automsg.prefix" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to "&8[&eAutoMSG&8]&r" set skutil yaml value "script.automsg.czekaj" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to 1 set skutil yaml value "script.automsg.msg.przyklad" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to "Przykładowa autowiadomość! <linia>Aby zobaczyć jak ja zedytować wejdź w &e/plugins/Skript/scripts/WikScript/automsg.yml" set {automsg.send} to true set {automsg.wait} to 0 command /automsg [<text>] [<text>]: trigger: if arg 1 is "info": send "&7» &aInformacje o autorze &bAutomsg" send "&7» &aNick: &ewiktoor123" send "&7» &aPortfolio: &e<url:http://skript.wiktoor123.pl>skript.wiktoor123.pl" if player is op: if arg 1 is "off": set {automsg} to false send "&7» &9Automsg &ezostały &cwyłączone&e!" if arg 1 is "on": set {automsg} to true send "&7» &9Automsg &ezostały &awyłączone&e!" else: send "&7» &cNie masz do tego permisji!" every 1 minute: if {automsg} is true: if skutil yaml value "script.automsg.czekaj" from file "/plugins/Skript/scripts/WikScript/automsg.yml" is bigger than {automsg.wait}: add 1 to {automsg.wait} else: set {_test::*} to skutil yaml nodes with keys "script.automsg.msg" from file "/plugins/Skript/scripts/WikScript/automsg.yml" loop {_test::*}: add 1 to {_ilosc} set {_x} to random element out of {_test::*} set {_wiad} to skutil yaml value "script.automsg.msg.%{_x}%" from file "/plugins/Skript/scripts/WikScript/automsg.yml" set {_prefix} to skutil yaml value "script.automsg.prefix" from file "/plugins/Skript/scripts/WikScript/automsg.yml" replace all "<linia>" in {_wiad} with "%nl%%{_prefix}%" send "%{_prefix}% %{_wiad}%" to all players set {automsg.wait} to 0 A wiec tak: /automsg info - informacje o autorze (dorzucam do każdego większego skryptu) /automsg on - odpala automsg (jest też odpalany przy przeładowaniu pluginu) [Dostępne dla OP'ów] /automsg off - wyłącza automsg [Dostępne dla OP'ów] Przejdźmy do konfigu - generuje się automatycznie z załadowanie skryptu. Podstawowy wygląda tak: script: automsg: autor: wiktoor123 prefix: §8[§eAutoMSG§8]§r czekaj: 5 msg: przyklad: Przykładowa autowiadomość! <linia>Aby zobaczyć jak ja zedytować wejdź w §e/plugins/Skript/scripts/WikScript/automsg.yml Pierwsza opcja script.automsg.autor jest opcją, której nie zmieniamy, ponieważ jest na niej testowane stworzenie pliku Drugą opcją jest script.automsg.prefix, którą oczywiście możemy zmienić jest to prefix wyświetlany przed wiadomością Trzecia opcja to script.automsg.czekaj ustawiamy w miej wartość ile ma być minut odstępu pomiędzy wiadomościami Czwarta opcja to script.automsg.msg.<nazwa>: <wiadomość> jako nazwę możemy ustawić cokolwiek, jest ona widoczna tylko w configu, jako wiadomość ustawiamy treść wiadomości, która ma być wyświetlana. Aby zaznaczyć w niej nową linie wpisujesz w treść wiadomości <linia> wtedy na chacie dalszy tekst pojawia się w nowej linii wraz z prefixem 23 minuty temu, Drzewiasty napisał: Nie trzeba, jeżeli się da przez AutoMessage kilka linijek na raz, to zrobię przez AutoMessage. Puki co to nie wiem jak. Już i tak napisałem... ------------------------------------------------------------ Jeżeli uważasz moją prace za pomocną lub rozwiązała ona Twój problem pokaż to dając reakcje pod tą odpowiedzią, bądź oznaczając tę odpowiedź jako najlepszą. To motywuje do dalszej pracy! Edytowane 20 kwietnia 2020 przez wiktorm12 Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242779 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 20 kwietnia 2020 Autor Udostępnij Opublikowano 20 kwietnia 2020 3 minuty temu, wiktorm12 napisał: on load: set {_test} to skutil yaml value "script.automsg.autor" from file "/plugins/Skript/scripts/WikScript/automsg.yml" if {_test} is not set: set skutil yaml value "script.automsg.autor" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to "wiktoor123" set skutil yaml value "script.automsg.prefix" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to "&8[&eAutoMSG&8]&r" set skutil yaml value "script.automsg.czekaj" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to 1 set skutil yaml value "script.automsg.msg.przyklad" from file "/plugins/Skript/scripts/WikScript/automsg.yml" to "Przykładowa autowiadomość! <linia>Aby zobaczyć jak ja zedytować wejdź w &e/plugins/Skript/scripts/WikScript/automsg.yml" set {automsg.send} to true set {automsg.wait} to 0 command /automsg [<text>] [<text>]: trigger: if arg 1 is "info": send "&7» &aInformacje o autorze &bAutomsg" send "&7» &aNick: &ewiktoor123" send "&7» &aPortfolio: &e<url:http://skript.wiktoor123.pl>skript.wiktoor123.pl" if player is op: if arg 1 is "off": set {automsg} to false send "&7» &9Automsg &ezostały &cwyłączone&e!" if arg 1 is "on": set {automsg} to true send "&7» &9Automsg &ezostały &awyłączone&e!" else: send "&7» &cNie masz do tego permisji!" every 1 minutes: if {automsg} is true: if skutil yaml value "script.automsg.czekaj" from file "/plugins/Skript/scripts/WikScript/automsg.yml" is bigger than {automsg.wait}: add 1 to {automsg.wait} else: set {_test::*} to skutil yaml nodes with keys "script.automsg.msg" from file "/plugins/Skript/scripts/WikScript/automsg.yml" loop {_test::*}: add 1 to {_ilosc} set {_x} to random element out of {_test::*} set {_wiad} to skutil yaml value "script.automsg.msg.%{_x}%" from file "/plugins/Skript/scripts/WikScript/automsg.yml" set {_prefix} to skutil yaml value "script.automsg.prefix" from file "/plugins/Skript/scripts/WikScript/automsg.yml" replace all "<linia>" in {_wiad} with "%nl%%{_prefix}%" send "%{_prefix}% %{_wiad}%" to all players set {automsg.wait} to 0 A wiec tak: /automsg info - informacje o autorze (dorzucam do każdego większego skryptu) /automsg on - odpala automsg (jest też odpalany przy przeładowaniu pluginu) [Dostępne dla OP'ów] /automsg off - wyłącza automsg [Dostępne dla OP'ów] Przejdźmy do konfigu - generuje się automatycznie z załadowanie skryptu. Podstawowy wygląda tak: script: automsg: autor: wiktoor123 prefix: §8[§eAutoMSG§8]§r czekaj: 5 msg: przyklad: Przykładowa autowiadomość! <linia>Aby zobaczyć jak ja zedytować wejdź w §e/plugins/Skript/scripts/WikScript/automsg.yml Pierwsza opcja script.automsg.autor jest opcją, której nie zmieniamy, ponieważ jest na niej testowane stworzenie pliku Drugą opcją jest script.automsg.prefix, którą oczywiście możemy zmienić jest to prefix wyświetlany przed wiadomością Trzecia opcja to script.automsg.czekaj ustawiamy w miej wartość ile ma być minut odstępu pomiędzy wiadomościami Czwarta opcja to script.automsg.msg.<nazwa>: <wiadomość> jako nazwę możemy ustawić cokolwiek, jest ona widoczna tylko w configu, jako wiadomość ustawiamy treść wiadomości, która ma być wyświetlana. Aby zaznaczyć w niej nową linie wpisujesz w treść wiadomości <linia> wtedy na chacie dalszy tekst pojawia się w nowej linii wraz z prefixem Już i tak napisałem... ------------------------------------------------------------ Jeżeli uważasz moją prace za pomocną lub rozwiązała ona Twój problem pokaż to dając reakcje pod tą odpowiedzią, bądź oznaczając tę odpowiedź jako najlepszą. To motywuje do dalszej pracy! Napisałem, że nie chce skryptu... Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242780 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 To tak to podaj linka do automessage, z którego chcesz skorzystać (w sensie skąd pobrałeś plugin) Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242782 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 20 kwietnia 2020 Autor Udostępnij Opublikowano 20 kwietnia 2020 1 minutę temu, wiktorm12 napisał: To tak to podaj linka do automessage, z którego chcesz skorzystać (w sensie skąd pobrałeś plugin) https://www.spigotmc.org/resources/automessage.372/ wersja 1.1 Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242783 Udostępnij na innych stronach Więcej opcji udostępniania...
0 wiktorm12 103 Opublikowano 20 kwietnia 2020 Udostępnij Opublikowano 20 kwietnia 2020 Z tego co widzę, ten który podałeś nie posiada takiej funkcji, możesz spróbować spisać \n jako nową linie w sensi -'0,,Pierwsza linijka wiadomoście \ndruga linijka \ntrzecia linia' Ale nie jestem pewny, że to zadziała Tu masz taki, który udostępnia z tego co piszą 5 linijek [LINK] Nie znalazłem niczego co daje typowo taką możliwość bez limitu, możesz albo samodzielnie poszukać czegoś takiego, albo użyć tego mojego skryptu, albo zaspokoić się tymi 5 linijkami Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-242784 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Drzewiasty 0 Opublikowano 25 kwietnia 2020 Autor Udostępnij Opublikowano 25 kwietnia 2020 Wątek do zamknięcia Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-243576 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bvcz 444 Opublikowano 25 kwietnia 2020 Udostępnij Opublikowano 25 kwietnia 2020 Ten temat został zamknięty. Odnośnik do komentarza https://skript.pl/temat/38463-automsg/#findComment-243581 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Drzewiasty 0
Witam, napisze ktoś skrypt na automatyczne wysyłanie wiadomości z configiem? Chciałbym żeby wysyłało kilka linijek (np. 5) w jednej automatycznej wiadomości?
przyklad:
---------------------------------
wejdz na nasza strone
strona: bla bla
-------------------------------------
Odnośnik do komentarza
https://skript.pl/temat/38463-automsg/Udostępnij na innych stronach
16 odpowiedzi na to pytanie
Rekomendowane odpowiedzi