GameOverAll 2 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 Witam posiadam pluginy citizens + auctionhouse. Czy jest jest możliwość zablokowania komendy graczowi (/ah), ale żeby komenda działała po naciśnięciu npc ? Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 Naciśnięciu NPC tzn. po kliknięciu PPM na niego? Przez jakiś okres czasu ma działać ta komenda czy na zawsze? Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279853 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GameOverAll 2 Opublikowano 14 stycznia 2021 Autor Udostępnij Opublikowano 14 stycznia 2021 1 minutę temu, CoFFeIN04 napisał: Naciśnięciu NPC tzn. po kliknięciu PPM na niego? Przez jakiś okres czasu ma działać ta komenda czy na zawsze? tak po naciśnięciu ppm ma się wykonywać komenda, ale żeby komenda nie działała wpisując ją na czat Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279854 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 Teraz, GameOverAll napisał: tak po naciśnięciu ppm ma się wykonywać komenda, ale żeby komenda nie działała wpisując ją na czat Możesz dodać przy kliknięciu prawym przyciskiem myszy na tego NPC tego gracza do globalnej listy i wykonujesz poprzez niego komendę. Następnie w 'on command' sprawdzasz czy ta lista zawiera tego gracza. Jeżeli tak, usuwasz jedynie gracza z tej listy, jeżeli nie, anulujesz event. Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279855 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GameOverAll 2 Opublikowano 14 stycznia 2021 Autor Udostępnij Opublikowano 14 stycznia 2021 1 minutę temu, Kormic napisał: Możesz dodać przy kliknięciu prawym przyciskiem myszy na tego NPC tego gracza do globalnej listy i wykonujesz poprzez niego komendę. Następnie w 'on command' sprawdzasz czy ta lista zawiera tego gracza. Jeżeli tak, usuwasz jedynie gracza z tej listy, jeżeli nie, anulujesz event. A można jakoś bardziej prosto wytłumaczyć lub np podesłać kod ? Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279857 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 (edytowane) Używasz eventu on command, sprawdzasz czy zmienna istnieje, jeśli nie to anulujesz zdarzenie. Potem używasz eventu on rightclick on entity, sprawdzasz nazwę klikniętego entity, ustawiasz zmienną na true, wywołujesz komendę i usuwasz zmienną. Gotowy kod: Spoiler on command "/ah": if {ah::%player%} is not set: cancel event on rightclick on entity: if name of clicked entity contains "nazwaNPC": set {ah::%player%} to true execute player command "ah" delete {ah::%player%} Edytowane 14 stycznia 2021 przez CoFFeIN04 GameOverAll 1 Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279858 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 (edytowane) 1 minutę temu, CoFFeIN04 napisał: Gotowy kod: Nie dość, że go krzywdzisz gotowym kodem, to nawet nie potrafisz podać dobrego kodu. 'stop' jest niepotrzebne i w przypadku NPC z Citizens należy sprawdzać 'display name'. EDIT: Dodam jeszcze, że sprawdzanie nazwy powinno odbywać się poprzez 'is', a nie 'contains'. Edytowane 14 stycznia 2021 przez Kormic Misio12320 1 Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279859 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 Teraz, Kormic napisał: krzywdzisz gotowym kodem poprosił o gotowy kod, bo nic nie zrozumiał z tłumaczeń 1 minutę temu, Kormic napisał: 'stop' jest niepotrzebne definitywnie 2 minuty temu, Kormic napisał: należy sprawdzać 'display name' nie wiedziałem, jeśli uważasz że tak nie zadziała to okej, drogi autorze musisz zmienić to name na display name Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279860 Udostępnij na innych stronach Więcej opcji udostępniania...
0 GameOverAll 2 Opublikowano 14 stycznia 2021 Autor Udostępnij Opublikowano 14 stycznia 2021 1 minutę temu, CoFFeIN04 napisał: poprosił o gotowy kod, bo nic nie zrozumiał z tłumaczeń definitywnie nie wiedziałem, jeśli uważasz że tak nie zadziała to okej, drogi autorze musisz zmienić to name na display name Dziękuje za pomoc CoFFeIN04 wszystko działa (prosto i na temat gotowy kod) Kormic Posiadam wiedzę zerową ze skripta dlatego zapytałem się o pomoc i z twoich odpowiedzi nic nie zrozumiałem Temat do zamknięcia Misio12320 1 Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279861 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#34161 Opublikowano 14 stycznia 2021 Udostępnij Opublikowano 14 stycznia 2021 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/44597-blokowanie-komendy/#findComment-279862 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
GameOverAll 2
Witam posiadam pluginy citizens + auctionhouse. Czy jest jest możliwość zablokowania komendy graczowi (/ah), ale żeby komenda działała po naciśnięciu npc ?
Odnośnik do komentarza
https://skript.pl/temat/44597-blokowanie-komendy/Udostępnij na innych stronach
9 odpowiedzi na to pytanie
Rekomendowane odpowiedzi