danqpl 0 Opublikowano 27 lipca 2015 Udostępnij Opublikowano 27 lipca 2015 Mam pytanie : jak zrobić by konsola rozpoznawała komendy ze skryptów tzn jak mam /case give miecze %logingracza% , gdy wpsiuje to w konsole to pisze [11:49:58 INFO]: Unknown command. Type "/help" for help. Odnośnik do komentarza https://skript.pl/temat/8953-rozpoznawanie-komend-skrypt%C3%B3w-przez-console-jak/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 DαrϰVεnuς 231 Opublikowano 27 lipca 2015 Udostępnij Opublikowano 27 lipca 2015 Musisz po nazwie komendy wpisać taką linijke: executable by: consolePrzykład w praktyce: command /dajmiecz <player>: executable by: console trigger: give 1 diamond sword to arg 1 stopNa dodatek w konsoli może się coś lekko bugować i zamiast wpisywać np.:"/dajmiecz <twój_nick>"wpisz:"dajmiecz <twój_nick>" Jeżeli chcesz, aby komendy mogła używać konsola jak i gracze, to robisz w ten sposób: executable by: players and consoleNa przyszłość dawaj kod jaki masz, wtedy łatwiej będzie nam pomóc. danqpl 1 Odnośnik do komentarza https://skript.pl/temat/8953-rozpoznawanie-komend-skrypt%C3%B3w-przez-console-jak/#findComment-69449 Udostępnij na innych stronach Więcej opcji udostępniania...
0 danqpl 0 Opublikowano 27 lipca 2015 Autor Udostępnij Opublikowano 27 lipca 2015 Odnośnik do komentarza https://skript.pl/temat/8953-rozpoznawanie-komend-skrypt%C3%B3w-przez-console-jak/#findComment-69458 Udostępnij na innych stronach Więcej opcji udostępniania...
0 DαrϰVεnuς 231 Opublikowano 27 lipca 2015 Udostępnij Opublikowano 27 lipca 2015 command /case [<text="null">] [<text>] [<text>]: executable by: console trigger: if player has permission "case.*": if arg 1 is not "add" or "remove" or "edit" or "give" or "list" or "method": send "{@tag}" send "&6/case add <name> &8- &7Dodaje nowa skrzynke." send "&6/case remove <name> &8- &7Usuwa skrzynke." send "&6/case edit <name> &8- &7Edytuje zawartosc skrzyni." send "&6/case give <name> <player> &8- &7Daje nam klucz i skrzynie." send "&6/case list &8- &7Lista skrzyn w gui." if arg 1 is "add": if arg 2 is set: loop {case::chestlist: :*}: if loop-value is arg 2: send "{@tag} &7Taka skrzynia juz istnieje!" stop add arg 2 to {case::chestlist: :*} send "{@tag} &7Dodano skrzynie o nazwie &6%arg 2%&7." else: send "&6/case add <name>" if arg 1 is "remove": if arg 2 is set: loop {case::chestlist: :*}: if loop-value is arg 2: remove arg 2 from {case::chestlist: :*} delete {case::%arg 2%::itemlist: :*} send "{@tag} &7Usunieto skrzynie o nazwie &6%arg 2%&7." stop send "{@tag} &7Taka skrzynia nie istnieje!" else: send "&6/case remove <name>" if arg 1 is "edit": if arg 2 is set: loop {case::chestlist: :*}: if loop-value is arg 2: function "edit" {player and arg 2} stop send "{@tag} &7Taka skrzynia nie istnieje!" else: send "&6/case additem <name>" if arg 1 is "give": if arg 2 is set: loop {case::chestlist: :*}: if loop-value is arg 2: if arg 3 is set: set {_player} to arg 3 parsed as offlineplayer else: set {_player} to player if {_player} is online: set {_lore} to "%{case::%arg 2%::itemlist: :*}%" replace all ", " with "|| &8- &c" in {_lore} replace all "and " with "|| &8- &c" in {_lore} add 5 chest named "&6%arg 2%" with lore " || &6W tej skrzyni mozesz zdobyc: || || &8- &c%{_lore}% || " to {_player}'s inventory add 5 tripwire hook named "&6Klucz do skrzyni &c%arg 2%" to {_player}'s inventory stop send "{@tag} &7Taka skrzynia nie istnieje!" else: send "&6/case givechest <name>" if arg 1 is "list": function "list" {player}; if arg 1 is "method": set {_player} to arg 3 parsed as player if {_player}'s inventory contains tripwire hook named "&6Klucz do skrzyni &c%arg 2%": set {_lore} to "%{case::%arg 2%::itemlist: :*}%" replace all ", " with "|| &8- &c" in {_lore} replace all "and " with "|| &8- &c" in {_lore} if {_player}'s inventory contains chest named "&6%arg 2%" with lore " || &6W tej skrzyni mozesz zdobyc: || || &8- &c%{_lore}% || ": function "opening" {{_player} and arg 2}; else: send "{@tag} &7Nie posiadasz tej skrzyni!" to {_player} else: send "{@tag} &7Nie posiadasz klucza do tej skrzyni!" to {_player} danqpl 1 Odnośnik do komentarza https://skript.pl/temat/8953-rozpoznawanie-komend-skrypt%C3%B3w-przez-console-jak/#findComment-69460 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
danqpl 0
Mam pytanie : jak zrobić by konsola rozpoznawała komendy ze skryptów tzn jak mam /case give miecze %logingracza% , gdy wpsiuje to w konsole to pisze [11:49:58 INFO]: Unknown command. Type "/help" for help.
Odnośnik do komentarza
https://skript.pl/temat/8953-rozpoznawanie-komend-skrypt%C3%B3w-przez-console-jak/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi