Żyraf 170 Opublikowano 21 kwietnia 2014 Udostępnij Opublikowano 21 kwietnia 2014 Witam. Wiem, że na naszym forum jest sporo nowicjuszy, więc może się to komuś przyda. Zaczynajmy! I. Podstawy Do wszystkiego posłuży nam wyrażeniecommand /xyz:Pod tym możemy dodać dodatkowe warunki (oczywiście po dodatkowy tabie):description: Opis danej komendyusage: Jak uzyc tej komendy, np. /komenda <argumenty>permission: Wymagane permisje do uzycia tej komendy (np. pex.test)permission message: Wiadomosc wysylana, jesli nie masz danej permisjiexecutable by: players/console/players and console - przez kogo moze byc wykonywana komenda (gracze/konsola/gracze i konsola)aliases: Lista aliasow, czyli komend, ktore mozemy uzyc zamiast tej (jezeli wpiszemy tu np. /x, to bedzie on dzialal tak samo jak /xyzJeżeli nie chcemy czegoś ustawiać, nie musimy po prostu tego pisać. W praktyce jednak najlepiej korzystać z tego tylko w razie potrzeby, gdyż czasem może się bugować. Poermisje natomiast zawsze najlepiej robić dodatkowym warunkiem... if player have permission "pex.text":...umieszczonym po triggerze, o którym niżej. Następnie umieszczamy (po kolejnym tabulatorze) triggger:trigger:Po tym dajemy kolejny tab i właściwy kod, czyli co się stanie po wpisaniu komendy. Przykład:command /jedzonko: <--- komenda aliases: /nom <--- aliasy trigger: <--- trigger - rozpoczyna sie czesc wlasciwa kodu if player have permission "jedzonko": <--- sprawdzanie uprawnien gracza, jeśli się zgadza wykonuje się dalsza część kodu give 20 bread to player <--- daje graczowi 20 chlebkow else: <--- jesli gracz nie ma uprawnien: send "Nie posiadasz odpowiednich uprawnien!" <--- wysyla dana wiadomoscKomenda dająca nam 20 chlebków z aliasem /nom i permisją "jedzonko". II. Argumenty Dodatkowym elementem, którego możemy skorzystać są ww. argumenty. Używamy ich, gdy chcemy mieć np. zdefiniowaną dodatkową rzecz (gracza, item itd.) lub po prostu kilka komend o budowie dwu- lub więcej członowej. Jak to wygląda? command /xyz [<text>]:W miejsce "text" możemy umieścić np. "player", "item" itd. No tak, ale co nam to da? Otóż w kodzie właściwym (po triggerze) możemy skorzystać z odatkowego elementu, np. jeżeli mieliśmy argument [<player>], to w dalszym godzie możemy użyć "arg 1" np. w takim kodzie:teleport player to arg 1Dodatkowo możemy użyć czegoś takiego:if arg 1 is "chleb":lubif arg 1 is not set:Możemy wtedy robić bardziej rozbudowane komendy, np. /xyz pomoc; /xyz daj i /xyz lubieplacki. Może być więcej niż 1 argument, wtedy w kodzie używamy "arg 2" itd. Dodam jeszcze, że można ustawić argument obowiązkowy lub nieobowiązkowy:<text> - argument obowiązkowy[<text>] - argument nieobowiązkowy Przykładowa bardziej rozbudowana komenda:command /jedzonko [<text>] [<player>]: trigger: if arg 1 is "pomoc": send "Tutaj tekst wyjasniajacy co robi dana komenda/cos innego" if arg 1 is "daj": if arg 2 is set: give 20 bread to arg 2 else: send "Uzyj: /jedzonko daj <nick jakiegos gracza>" To by było na tyle, mam nadzieję że komuś pomogłem tym poradnikiem. Liczę na oceny, wytykanie błędów itd. Pozdrawiam, Sebek4321 mati770ka, Dermonn, Dead i 7 innych 10 Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/ Udostępnij na innych stronach Więcej opcji udostępniania...
sebafudi 122 Opublikowano 21 kwietnia 2014 Udostępnij Opublikowano 21 kwietnia 2014 Chciałem zrobić o tym poradnik... xD [×] Wysłane z Tapatalk [×] Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-2240 Udostępnij na innych stronach Więcej opcji udostępniania...
tropereks 780 Opublikowano 17 lipca 2014 Udostępnij Opublikowano 17 lipca 2014 command /jedzonko: <--- komenda aliases: /nom <--- aliasyJuz nie musi byc w aliasach "/"mozna zrobic tak:command /jedzonko: <--- komenda aliases: nom <--- aliasyI zapomniales dodac ze mozna dac wiecej aliasow, i jak:command /jedzonko: <--- komenda aliases: nom, omnom, om, mniam <--- aliasyOddzielamy je przecinkiem i spacja ;)Leci plusik i tak za TuT, bo wiele osob nie wie za bardzo co i jak :sopher: Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-13308 Udostępnij na innych stronach Więcej opcji udostępniania...
Majk 0 Opublikowano 26 lipca 2014 Udostępnij Opublikowano 26 lipca 2014 Kolejny dobry poradnik jak dlatego amatora jak ja. Fajnie napisany, wszystko wytłumaczone odpowiednio. Łap ode mnie lajka i dzięki. Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-15392 Udostępnij na innych stronach Więcej opcji udostępniania...
MajorMC 1 Opublikowano 13 sierpnia 2014 Udostępnij Opublikowano 13 sierpnia 2014 Dobry Poradnik :) Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-19395 Udostępnij na innych stronach Więcej opcji udostępniania...
TheSMB 21 Opublikowano 15 sierpnia 2014 Udostępnij Opublikowano 15 sierpnia 2014 Przydało mi się :) Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-19802 Udostępnij na innych stronach Więcej opcji udostępniania...
nicianos69 3 Opublikowano 21 sierpnia 2014 Udostępnij Opublikowano 21 sierpnia 2014 no ciekawe, szkoda ze nie znalem tego forum gdy zaczolem pisac skrypty. Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-21253 Udostępnij na innych stronach Więcej opcji udostępniania...
dominik12298 0 Opublikowano 22 sierpnia 2014 Udostępnij Opublikowano 22 sierpnia 2014 Przyda sie . Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-21554 Udostępnij na innych stronach Więcej opcji udostępniania...
#Aperture 278 Opublikowano 24 sierpnia 2014 Udostępnij Opublikowano 24 sierpnia 2014 szczerze to dowiedziałem się stąd jak dodać obowiązkowy argument :) łap plusa Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-21892 Udostępnij na innych stronach Więcej opcji udostępniania...
KartoN 19 Opublikowano 24 sierpnia 2014 Udostępnij Opublikowano 24 sierpnia 2014 Dzięki za pomoc ;3 daje Lajka Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-21963 Udostępnij na innych stronach Więcej opcji udostępniania...
Dermonn 3 Opublikowano 26 sierpnia 2014 Udostępnij Opublikowano 26 sierpnia 2014 Dzięki. Przybliżyłeś mnie trochę do tego "świata". :D Łap like. :p Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-22487 Udostępnij na innych stronach Więcej opcji udostępniania...
szmonixo 0 Opublikowano 16 stycznia 2021 Udostępnij Opublikowano 16 stycznia 2021 nic nie zrozumiałem Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-280219 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 23 lutego 2021 Udostępnij Opublikowano 23 lutego 2021 1 minutę temu, szmonixo napisał: nic a nic nie rozumiem BRUCH Wyszukaj sobie na forum poradnik "Komendy w Skript" autorstwa Pana Marudy. Cytuj Odnośnik do komentarza https://skript.pl/temat/423-custom-commands-tworzenie-w%C5%82asnych-komend/#findComment-290624 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ą.