SzataNN 14 Opublikowano 7 maja 2018 Udostępnij Opublikowano 7 maja 2018 (edytowane) AdminChat Krótko o co chodzi: Witam, mam do zaprezentowania skrypt na chat dla administracji! Po wpisaniu komendy /ac dołączamy do admin chatu lub z niego wychodzimy. Gdy jesteśmy na admin chacie widzimy wszystkie wiadomości które inne osoby na nim wysyłają i sami możemy je wysyłać! Ostatnia aktualizacja skryptu: Brak Spis komend: Wymagania: SkQuery Pobieranie: https://code.skript.pl/HMX43JhA Edytowane 7 maja 2018 przez SzataNN jaku49 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/ Udostępnij na innych stronach Więcej opcji udostępniania...
RodgerDodg3r 120 Opublikowano 7 maja 2018 Udostępnij Opublikowano 7 maja 2018 3/10 - Ten skrypt można skrócić o połowę. Uzycie zmiennych w takich skryptach jest bez sensu, lepiej użyj permissions. Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178839 Udostępnij na innych stronach Więcej opcji udostępniania...
SzataNN 14 Opublikowano 7 maja 2018 Autor Udostępnij Opublikowano 7 maja 2018 35 minut temu, MrJuliusz napisał: 3/10 - Ten skrypt można skrócić o połowę. Uzycie zmiennych w takich skryptach jest bez sensu, lepiej użyj permissions. Na permisjach nie zrobisz takiego skryptu ?? i nwm co ty tam chcesz skracac Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178846 Udostępnij na innych stronach Więcej opcji udostępniania...
RodgerDodg3r 120 Opublikowano 7 maja 2018 Udostępnij Opublikowano 7 maja 2018 @SzataNN Mówisz i masz! command /ac [<text>]: permission: gc.adminchat permission message: &4&lBLAD: &7Nie masz dostepu do tego polecenia! trigger: if arg 1 is set: loop all players: if loop-player has permission "gc.adminchat": send "&7*&c&lAdminChat&7* &b%player% &3» &e%colored arg 1%" to loop-players if arg 1 is not set: send "&4&lBLAD: &7Musisz podac tresc wiadomosci!" A jak chcesz dać komuś dostęp do adminchat to wystaczy wpisac /pex user %nick% add gc.adminchat Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178847 Udostępnij na innych stronach Więcej opcji udostępniania...
bludis 418 Opublikowano 8 maja 2018 Udostępnij Opublikowano 8 maja 2018 Zgadzam sie z Juliuszem.... 3/10 Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178849 Udostępnij na innych stronach Więcej opcji udostępniania...
SzataNN 14 Opublikowano 8 maja 2018 Autor Udostępnij Opublikowano 8 maja 2018 8 godzin temu, MrJuliusz napisał: @SzataNN Mówisz i masz! command /ac [<text>]: permission: gc.adminchat permission message: &4&lBLAD: &7Nie masz dostepu do tego polecenia! trigger: if arg 1 is set: loop all players: if loop-player has permission "gc.adminchat": send "&7*&c&lAdminChat&7* &b%player% &3» &e%colored arg 1%" to loop-players if arg 1 is not set: send "&4&lBLAD: &7Musisz podac tresc wiadomosci!" A jak chcesz dać komuś dostęp do adminchat to wystaczy wpisac /pex user %nick% add gc.adminchat No ale widzisz to co ty napisałeś ma inne działanie nic to co ja napisałem. Tak że bez sens ! 42 minuty temu, LjayPL789 napisał: Zgadzam sie z Juliuszem.... 3/10 Up Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178852 Udostępnij na innych stronach Więcej opcji udostępniania...
Gość ZiemniaQ Opublikowano 8 maja 2018 Udostępnij Opublikowano 8 maja 2018 A ja bym zaproponował coś takiego XD Klik Ogólnie to zgadzam się z kolegą powyżej, że dostęp do chatu można nadać przez pexa i jak najbardziej to popieram, a co do samego kodu, to troszkę boli to, że do wysłania jednej wiadomości na ac potrzeba aż trzech czynności, tj. /ac >> wiadomość >> /ac add "%player%" to {adminchat::*} // Samo 'player' też by wystarczyło set {_sender} to "%player%" || &e%{_sender}% &8» &f%message%" // Tutaj również else: stop // to jest zbędne if {adminchat.toggle.%player%} is not set: set {adminchat.toggle.%player%} to true add "%player%" to {adminchat::*} send " &8(&cAdminChat&8) &8» &aAdmin chat zostal wlaczony! &8(&ctrue&8)" else: delete {adminchat.toggle.%player%} remove "%player%" from {adminchat::*} // Troszkę bez sensu kasowanie zmiennej i gracza z tej listy by potem znowu je stworzyć if {adminchat.toggle.%arg 2%} is not set: set {adminchat.toggle.%arg 2%} to true add "%arg 2%" to {adminchat::*} send " &8» &aDodano gracza &e%arg 2% &ana admin chat!" // Czyli gdy admin doda jakiegoś gracza do chatu, to ten gracz sam z niego nie wyjdzie? Zostanie na nim dopóki ktoś z permisją go nie wyrzuci? Dodając musisz mu przyznawać permisję (w tym przypadku core.adminchat) żeby sam mógł wyjść. Z kolei wyrzucając z chatu użytkownika z permisją (nie zabierając mu jej), ten użytkownik po wpisaniu /ac znowu zostanie do niego dodany. Dziękuję za uwagę, bye. Cytuj Odnośnik do komentarza https://skript.pl/temat/27143-adminchat-chat-tylko-dla-wybranych/#findComment-178854 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.