dxlv 1 Opublikowano 2 listopada 2018 Udostępnij Opublikowano 2 listopada 2018 (edytowane) Chodzi mi o to że jak gracz napisze np.: /123abc/abc123 to mu na czacie będzie wiadomość że "Komenda /123abc/abc123 nie instnieje" Edytowane 2 listopada 2018 przez dxlv Literówka Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Alpaq 0 Opublikowano 2 listopada 2018 Udostępnij Opublikowano 2 listopada 2018 (edytowane) Niestety Skript nie daje takiej możliwości Wiadomość po użyciu nieznanej komendy możesz zmienić w Spigot.yml Jeżeli chcesz mogę wysłać ci mój krotki autorski plugin na wiadomość po użyciu nieznanej komendy (z configiem) Jeżeli nie chcesz to podsyłam ci Listener do pluginu package pl.alpaq.tools.cmd; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.*; import pl.alpaq.tools.Main.Main; public class UnknownCommand implements Listener{ @EventHandler public void onCmd(PlayerCommandPreprocessEvent e) { Player p = e.getPlayer(); if (Bukkit.getServer().getHelpMap().getHelpTopic(e.getMessage().split(" ")[0]) == null) { e.setCancelled(true); p.sendMessage("&cBLAD: Nie ma takiej komendy! (".replace("&", "§"))); } } } Możesz także to zrobić w skrypcie ale to trochę kiepski sposób #By NayamoPlugins on command: if player don't have permission "komendy.admin": if command is not "pomoc" or "schowek" or "gildia" or "g" or "efekty" or "efekt" or "cx" or "cobblex" or "yt" or "vip" or "svip" or "" or "helpop" or "msg" or "r" or "live" or "gracz" or "drop" or "itemy" or "spawn" or "home" or "kit" or "otchlan": cancel event send "&8» &cNie odnaleziono komendy &e/%command%&c, wpisz &e/pomoc&c!" # Od 4 linijki wymieniasz komendy jakie gracz moze uzyc na serwerze Edytowane 2 listopada 2018 przez stefanik11 Poprawiam formatowanie. Notatka dodana przez stefanik11 Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197703 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MistrzPiter77 3 Opublikowano 2 listopada 2018 Udostępnij Opublikowano 2 listopada 2018 (edytowane) Skrypt daje taką możliwość W miejsce "z" i "y" i "x" wstawiamy komendy do jakich gracz ma mieć dostęp. możemy dodać tych komend więcej dodając {or "nastepna komenda"} on command: [TAB]if command is not "pomoc" or "x" or "y" or "z": [TAB][TAB]send "&cTaka Komenda Nie istnieje" to player [TAB]else: [TAB][TAB]stop Edytowane 2 listopada 2018 przez stefanik11 Wstawiam w code. Notatka dodana przez stefanik11 Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197709 Udostępnij na innych stronach Więcej opcji udostępniania...
0 stefanik11 61 Opublikowano 2 listopada 2018 Udostępnij Opublikowano 2 listopada 2018 Wszystko się da Proszę, wymagany skript-mirror: options: unknow_message: &cKomenda &4{COMMAND} &cnie istnieje! import: org.bukkit.Bukkit org.bukkit.help.HelpTopic org.bukkit.event.player.PlayerCommandPreprocessEvent on PlayerCommandPreprocessEvent with priority highest: set {_command} to event.getMessage().split(" ")[0] if Bukkit.getHelpMap().getHelpTopic({_command}) is set: stop event.setCancelled(true) set {_message} to colored "{@unknow_message}" replace "{COMMAND}" with {_command} in {_message} send {_message} to event.getPlayer() bvcz 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197713 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dxlv 1 Opublikowano 2 listopada 2018 Autor Udostępnij Opublikowano 2 listopada 2018 @stefanik11 :// Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197715 Udostępnij na innych stronach Więcej opcji udostępniania...
0 stefanik11 61 Opublikowano 2 listopada 2018 Udostępnij Opublikowano 2 listopada 2018 Skript:https://github.com/SkriptLang/Skript/releases Skript-Mirror:https://github.com/btk5h/skript-mirror/releases/tag/v0.19.1 Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197716 Udostępnij na innych stronach Więcej opcji udostępniania...
0 dxlv 1 Opublikowano 2 listopada 2018 Autor Udostępnij Opublikowano 2 listopada 2018 @stefanik11 mam Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197718 Udostępnij na innych stronach Więcej opcji udostępniania...
0 stefanik11 61 Opublikowano 2 listopada 2018 Udostępnij Opublikowano 2 listopada 2018 No to nie ma opcji, by nie działało jeżeli masz najnowszą wersję pluginu Skript i Skript-mirror z linku, który ode mnie otrzymałeś, gdyż wszystko sprawdzałem. A błąd ewidentnie wskazuje na jakiś problem ze skript-mirror. Jeszcze raz sprawdź. Cytuj Odnośnik do komentarza https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/#findComment-197721 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
dxlv 1
Chodzi mi o to że jak gracz napisze np.: /123abc/abc123 to mu na czacie będzie wiadomość że "Komenda /123abc/abc123 nie instnieje"
Edytowane przez dxlvLiterówka
Odnośnik do komentarza
https://skript.pl/temat/30173-skrypt-na-nieznan%C4%85-komende/Udostępnij na innych stronach
7 odpowiedzi na to pytanie
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ą.