naujan 73 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 nChat Witaj! Chciałbym ci zaprezentować skrypt nChat! Daje on ci dostęp do łatwej konfiguracji i formatowania czatu, oraz kontroli nad nim! Dodaje on również kolory do czatu bez użycia EssentialsX! Pisząc skrypt uczyłem się z tego poradnika, więc oznaczam go tutaj by nie było jakiś nieporozumień. Komendy /<twojakomenda> - Główna komenda /<twojakomenda> on/off Włącz/wyłącz czat /<twojakomenda> clear - Wyczyść czat /<twojakomenda> staffchat/sc - Staffchat /<twojakomenda> help - To co widzisz, ale w minecraftcie Konfiguracja Skonfigurujesz skrypt łatwo (łatwiej sie nie da) w pliku .sk Pierwsze linijki po options: cię interesują (no chyba że coś w kodzie ci się nie podoba) No i... to tyle Wymagania Skript (2.2+) ! Skrypt testowany na wersji 1.19+ ! Changelog 1.0-b [BETA] -> Wypuszczenie bety 1.0 -> Wypuszczenie pełnej wersji 1.0(2) -> Poprawa błędów, nowe funkcje 1.2 -> Poprawka błędów, możliwość zmiany wiadomości i permisji Pliki nChat 1.0-b -> Niestabilna nChat 1.0 nChat 1.0(2) nChat 1.2 -> Zalecana ----------------------------------------------------------- Piszcie co mam dodać! ----------------------------------------------------------- 🖼Zdjęcia🖼 Błędy /chat clear - Brak broadcastu _NoBo_ 1 Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/ Udostępnij na innych stronach Więcej opcji udostępniania...
Helios1993 333 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 Kolejny skrypt pisany z 5-letniego poradnika... Ta zmienna {chat.status} to , rób własne skrypty, a jak już od kogoś bierzesz kod to przynajmniej o tym napisz i podlinkuj oryginał. Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325830 Udostępnij na innych stronach Więcej opcji udostępniania...
naujan 73 Opublikowano 4 września 2022 Autor Udostępnij Opublikowano 4 września 2022 4 minuty temu, Helios1993 napisał: Kolejny skrypt pisany z 5-letniego poradnika... rób własne skrypty, a jak już od kogoś bierzesz kod to przynajmniej o tym napisz i podlinkuj oryginał. Skrypt jest mój, uczyłem się z poradnika o zmiennych na youtube, każdy się kiedyś uczył prawda? Z resztą skrypt nie kończy sie na on/off/clear ale ma inne funkcje, nie rozumiem problemu Jeśli patrzysz na stare wersje to się nie dziwie bo one tylko na tym się trzymały więc no _NoBo_ 1 Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325831 Udostępnij na innych stronach Więcej opcji udostępniania...
PanNiedzwiadek 173 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 Koledze chodzi o to, że zmienne należy pisać z dwukropkami, zamiast pojedynczych kropek. Nazwał je rakiem, bez uzasadnienia, no cóż. Bardzo rozwojowo. Używamy formatu {zmienna::zmienna} zamiast {zmienna.zmienna} wyłącznie dlatego, że '::' tworzy zmienną grupową i można ją zapętlać, itp. Na przykład, nie możesz zrobić: loop {zmienna.*}: ale możesz zrobić: loop {zmienna::*}: Nie możesz też zrobić: clear {zmienna.*} ale możesz zrobić: clear {zmienna::*} Jest to przydatne, gdy chcesz pozbyć się jakiejś zmiennej, lub globalnie ją zmodyfikować. Gdy przypiszesz zmienną, {money.%player%}, to nie będziesz mógł wartości 'money' dla każdego gracza zresetować, dopóki ten gracz nie wejdzie na serwer. A mając {money::%player%}, użyjesz po prostu: set {money::*} to 0 Skrypt jest git, wiadomości, permisje a nawet sama komenda główna jest konfigurowalna, co jest na plus. Z minusów, wydaje mi się, że każdy gracz może bez problemu sformatować swoje wiadomości, dodać kolory, itp. i skrypt temu nie zapobiegnie. Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325832 Udostępnij na innych stronach Więcej opcji udostępniania...
Helios1993 333 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 (edytowane) Godzinę temu, PanNiedzwiadek napisał: Koledze chodzi o to, że zmienne należy pisać z dwukropkami, zamiast pojedynczych kropek. Nie, chodzi mi o zmienną {nchat.status}, która jest prawie 1:1 skopiowana z popularnego na youtubie "poradnika" ( {chat.status} ), podobnie jak parę innych linijek. Skrypt nie jest kopią 1:1, ale warto by było umieścić informację od kogo pochodzi część kodu. Edytowane 4 września 2022 przez Helios1993 Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325833 Udostępnij na innych stronach Więcej opcji udostępniania...
naujan 73 Opublikowano 4 września 2022 Autor Udostępnij Opublikowano 4 września 2022 30 minut temu, Helios1993 napisał: Nie, chodzi mi o zmienną {nchat.status}, która jest prawie 1:1 skopiowana z popularnego na youtubie "poradnika" ( {chat.status} ), podobnie jak parę innych linijek. Skrypt nie jest kopią 1:1, ale warto by było umieścić informację od kogo pochodzi część kodu. Dobrze więc oznaczyłem dokładny poradnik z którego się uczyłem _NoBo_ 1 Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325834 Udostępnij na innych stronach Więcej opcji udostępniania...
Bealang 8 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 (edytowane) loop all players: loop 300 times: send "" Wiadomość wysyła się tylko do executora broadcast "{@nchat.prefix} {@nchat.chat.on}" konsola nie musi widzieć tych wiadomości if arg 1 is "clear" or "c": loop all players: loop 300 times: send "" broadcast "" co ma na celu ten kod? Loopuje 300 razy, jak wspomnialem wyżej wyśle to do 1 gracza, a ten broadcast też bez sensu if loop-player has permission "{@staffchat}": send "{@nchat.sc.prefix} {@nchat.sc.format}" to loop-player źle wytabowałeś, zmień. EDIT: Chciałbym dopowiedzieć że nauka skripta z poradnika z 2017, tymbardziej z yt jest zwykłą głupotą. Najlepiej ci polecam się uczyć z docsów skripta oraz też spoko opcją jest nauka na innych skryptach Edytowane 4 września 2022 przez Bealang naujan 1 Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325836 Udostępnij na innych stronach Więcej opcji udostępniania...
Glicz 246 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 Ten temat został przeniesiony. Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325838 Udostępnij na innych stronach Więcej opcji udostępniania...
PanNiedzwiadek 173 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 (edytowane) Godzinę temu, Bealang napisał: EDIT: Chciałbym dopowiedzieć że nauka skripta z poradnika z 2017, tymbardziej z yt jest zwykłą głupotą. Dlaczego jest głupotą? Godzinę temu, Bealang napisał: Najlepiej ci polecam się uczyć z docsów skripta oraz też spoko opcją jest nauka na innych skryptach Czego konkretnie można nauczyć się 'z docsów' albo na innych skryptach? Jak ktoś inny, rozwiązał swoje własne problemy? W jaki sposób początkująca osoba może nauczyć się czegoś z dokumentacji? Nie lepiej uczyć się tworząc własne skrypty? Lub chociażby 'kopiując' z poradników, przy tym dodając swoje elementy? Oczywiście, wrzucanie swoich skryptów, które właściwie są zaledwie nauką, nie ma sensu, ale kurde, niech pierwszy rzuci kamieniem ten, kto tak na początku nie robił. Ja tak robiłem. I powiem ci, że wyzywanie, że to rak, to źle, to koszmar, a w ogóle to bez sensu wrzucasz ten skrypt, nie pomaga nikomu. W ten sposób możesz ulżyć swojej frustracji co najwyżej. Chcesz zrobić coś dobrego? Daj autorowi fajne, przydatne porady. Gdzie może się rzeczywiście nauczyć, co poprawić w jego kodzie, itp. A nie czepiasz się jak g**** buta, że kod jest z poradnika. Serio, to jest najważniejsze? @naujan Tutaj jeszcze rozwinę te wszystkie wytyki, byś zrozumiał, co i dlaczego zrobiłeś źle. loop all players: loop 300 times: send "" Tutaj zwyczajnie brakuje po 'send ""' odbiorcy wiadomości, należało zastosować: send " " to all players if loop-player has permission "{@staffchat}": send "{@nchat.sc.prefix} {@nchat.sc.format}" to loop-player Takie kwiatki jak to, wynikają najpewniej z tego, że nie przetestowałeś swojego kodu, zanim go nam wrzuciłeś. Nie powinno tak być, że taki krótki skrypt został wrzucony bez testowania, byśmy mogli z niego skorzystać. (skorzystać - teoretycznie oczywiście...) broadcast "{@nchat.prefix} {@nchat.chat.on}" Broadcast sam nie używam, wolę rozdzielać, send "wiadomosc" to player send "wiadomosc" to console Edytowane 4 września 2022 przez PanNiedzwiadek naujan 1 Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325841 Udostępnij na innych stronach Więcej opcji udostępniania...
kerpson 551 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 A ja mam pytanko typu: if {nchat::status} is true: stop trigger po co to jest w evencie chatu, przecież tak naprawdę Ciebie powinno tylko interesować to, gdy zmienna jest na false(chat off) Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325842 Udostępnij na innych stronach Więcej opcji udostępniania...
Bealang 8 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 58 minut temu, PanNiedzwiadek napisał: Dlaczego jest głupotą? Ponieważ te poradniki z YouTube są robione słabymi metodami. Jeśli chodzi o stare poradniki to chodzi o to, że od takiego 2017 się zmieniło ogrom, np dodano permission: permisja oraz cooldown: i wiele innych. W starych poradnikach zobaczysz stare rzeczy które są już nie używane. Godzinę temu, PanNiedzwiadek napisał: Oczywiście, wrzucanie swoich skryptów, które właściwie są zaledwie nauką, nie ma sensu, ale kurde, niech pierwszy rzuci kamieniem ten, kto tak na początku nie robił. To tez dobra metoda, lecz ja z niej nie korzystałem tylko pytałem się chłopaków na discordzie skripta czemu to nie działa, a oni dużo razy zwracali uwagę że tak jest złe itp. Godzinę temu, PanNiedzwiadek napisał: Ja tak robiłem. I powiem ci, że wyzywanie, że to rak, to źle, to koszmar, a w ogóle to bez sensu wrzucasz ten skrypt, nie pomaga nikomu. W ten sposób możesz ulżyć swojej frustracji co najwyżej. Chcesz zrobić coś dobrego? Daj autorowi fajne, przydatne porady. Gdzie może się rzeczywiście nauczyć, co poprawić w jego kodzie, itp. A nie czepiasz się jak g**** buta, że kod jest z poradnika. Serio, to jest najważniejsze? Ja nie pisałem że to rak i gówno itp. to napisał helios, nie ja Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325844 Udostępnij na innych stronach Więcej opcji udostępniania...
Notro 155 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 (edytowane) 2 godziny temu, PanNiedzwiadek napisał: Broadcast sam nie używam, wolę rozdzielać, send "wiadomosc" to player send "wiadomosc" to console Jak coś, to można używać: send "test" to player and Chociaż szczerze mówiąc, nie wiem czy to się czymś różni od zwykłego broadcasta. Odpowiadając na całą odpowiedź... Myślę, że jest trochę w tym prawdy, ale za to nie zgadzam się z tym, że namawianie do korzystania z dokumentacji jest złe. Po to jest, nie trzeba się też niczego uczyć żeby jej używać (no chyba, że angielskiego, no ale bez jaj, tego i tak trzeba do skripta). Więc tak, korzystanie z dokumentacji jest według mnie o wiele lepsze niż czekanie na pomoc od innych osób. // Sam skrypt jest nudny i nic nowego nie wnosi. Skryptów na chat jest już tyle, że pewnie znalazłby się nawet z tą samą nazwą. Ale cóż, przynajmniej autor może się czegoś nauczyć z rad. Edytowane 4 września 2022 przez Notro Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325845 Udostępnij na innych stronach Więcej opcji udostępniania...
Bealang 8 Opublikowano 4 września 2022 Udostępnij Opublikowano 4 września 2022 25 minut temu, Notro napisał: // Sam skrypt jest nudny i nic nowego nie wnosi. Skryptów na chat jest już tyle, że pewnie znalazłby się nawet z tą samą nazwą. Ale cóż, przynajmniej autor może się czegoś nauczyć z rad. Dokładnie, warto eksperymentować itp, ale jednak napisałbym gdzieś, że się dopiero uczę itd, ponieważ znajdzie się taka osoba która będzie korzystała z wadliwego skryptu. A napewno nie było by tu takiej dyskusji gdyby autor napisał poprostu że dopiero jest nowy w skripcie - napisałbym wszystko po kolei i wyjaśnił dlaczego jest źle itd. Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325846 Udostępnij na innych stronach Więcej opcji udostępniania...
Szifter 134 Opublikowano 5 września 2022 Udostępnij Opublikowano 5 września 2022 Na prośbę autora. Ten temat został przeniesiony do kosza! Odnośnik do komentarza https://skript.pl/temat/53529-nchat-skrypt-na-chat/#findComment-325851 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi