BeLWeR 17 Opublikowano 3 maja 2017 Udostępnij Opublikowano 3 maja 2017 (edytowane) Chciałbym jeden skrypcik. Nie duży, ale sam mam problem z jego napisaniem. Chodzi o Dowód osobisty (Imię, nazwisko, wiek (ewentualnie miejscowość do wybrania)) Oraz mam pytanie. Czy zna ktoś plugin dodatkowy do Citizens na sklepy? Edytowane 6 maja 2017 przez PoweredDragon Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 4 maja 2017 Udostępnij Opublikowano 4 maja 2017 villagershop albo shopkeeper a co do dowodu osobistego jakie mają być komedny na ustawianie imienia wieku itd Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 BeLWeR 17 Opublikowano 4 maja 2017 Autor Udostępnij Opublikowano 4 maja 2017 @up chodziło, żeby to było w gui Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 5 maja 2017 Udostępnij Opublikowano 5 maja 2017 ale jak co chwila opisz dokładniej !!! ma być losowy pin nazwisko imie itd czy co? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 BeLWeR 17 Opublikowano 6 maja 2017 Autor Udostępnij Opublikowano 6 maja 2017 @kaol48s Chodzi, żeby to było w gui. Podchodzisz do NPC klikasz prawym i na początku wybierasz imię z listy (np. pod wełną) potem otwiera Ci się kolejne i wybierasz nazwisko, potem wiek i na końcu Miejscowość. A po zakończeniu, żeby można było to kupić za określoną sumę Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 6 maja 2017 Udostępnij Opublikowano 6 maja 2017 (edytowane) on rightclick on villager: name of clicked entity is "Urzednik": open chest with 4 rows named "Imie" to player loop 36 times: set {_n::*} to value list "imiona" format slot (loop-number - 1) of player with white wool named "&a%{_n::%loop-number%}%" to close then run [set {firstName::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% nazwisko"] command /dowod <offlineplayer=player> [<text>]: trigger: set {_p} to offlineplayer-arg arg 2 is not set: open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick format slot (loop-number - 1) of {_p} with white wool named "&a%{_n::%loop-number%}%" to close then run [set {firstName::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% nazwisko"] arg 2 is "nazwisko": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "nazwiska" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick format slot (loop-number - 1) of {_p} with white wool named "&a%{_n::%loop-number%}%" to close then run [set {lastName::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% wiek"] arg 2 is "wiek": set {signMode::%{_p}%} to true loop 5 times: send "&aMasz %5 - loop-number% sekundy na podanie wieku!" to {_p} wait 1 second {age::%player%} is set: execute console command "dowod %{_p}% miasto" else: send "&cNie wybrales imienia! Proces rejestracji anulowany!" to {_p} arg 2 is "miasto": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "miasta" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick format slot (loop-number - 1) of {_p} with white wool named "&a%{_n::%loop-number%}%" to close then run [set {city::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% kup"] arg 2 is "kup": {_p}'s balance >= 100: #cena dowodu remove 100 from {_p}'s balance give paper named "&fDOWOD OSOBISTY" with lore "&aImie: %{firstName::%{_p}%}%||&aNazwisko: %{lastName::%{_p}%}%||&aWiek: %{age::%{_p}%}%||&aMiejsce zamieszkania: %{city::%{_p}%}%" to {_p} on chat: {signMode::%player%} is true: set {_n} to "%message%" parsed as number {_n} is set: set {age::%player%} to {_n} W pliku config.yml w folderze dowody ustawiasz trzy listy nazwiska: - nazwisko1 - nazwisko2 - itd. miasta: - miasto1 - miasto2 - itd. imiona: - imie1 - imie2 - itd. Może ich być nie więcej niż 36 (ale mogę to zwiększyć nawet do 54) EDIT: Co do pluginu, to Citizens powinno być ok (ma nawet wsparcie w dodatku do Skripta ;D) Edytowane 6 maja 2017 przez PoweredDragon bopke 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 BeLWeR 17 Opublikowano 6 maja 2017 Autor Udostępnij Opublikowano 6 maja 2017 (edytowane) @PoweredDragon Podlinkowałbyś mi działający Citizens na 1.8? Wgrywałem wszystkie i żadne nie działało Edytowane 6 maja 2017 przez czerwonyznicz Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 6 maja 2017 Udostępnij Opublikowano 6 maja 2017 Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! bopke 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 9 maja 2017 Udostępnij Opublikowano 9 maja 2017 Błędy mam Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 Działające: on rightclick on villager: name of clicked entity is "Urzednik": set {_p} to "%player%" parsed as offlineplayer open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with wool:0 named "&a%{_n::%{_l}%}%" to close then run [set {firstName::%{_p}%} to {_n::%{_l}%}]->[execute console command "dowod %{_p}% nazwisko"] command /dowod <offlineplayer=player> [<text>]: trigger: set {_p} to offlineplayer-arg arg 2 is not set: open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick format slot (loop-number - 1) of {_p} with white wool named "&a%{_n::%loop-number%}%" to close then run [set {firstName::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% nazwisko"] arg 2 is "nazwisko": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "nazwiska" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick format slot (loop-number - 1) of {_p} with white wool named "&a%{_n::%loop-number%}%" to close then run [set {lastName::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% wiek"] arg 2 is "wiek": set {signMode::%{_p}%} to true loop 5 times: send "&aMasz %5 - loop-number% sekundy na podanie wieku!" to {_p} wait 1 second {age::%player%} is set: execute console command "dowod %{_p}% miasto" else: send "&cNie wybrales imienia! Proces rejestracji anulowany!" to {_p} arg 2 is "miasto": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "miasta" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick format slot (loop-number - 1) of {_p} with white wool named "&a%{_n::%loop-number%}%" to close then run [set {city::%player%} to {_n::%loop-number%}]->[execute console command "dowod %{_p}% kup"] arg 2 is "kup": {_p}'s balance >= 100: #cena dowodu remove 100 from {_p}'s balance give paper named "&fDOWOD OSOBISTY" with lore "&aImie: %{firstName::%{_p}%}%||&aNazwisko: %{lastName::%{_p}%}%||&aWiek: %{age::%{_p}%}%||&aMiejsce zamieszkania: %{city::%{_p}%}%" to {_p} on chat: {signMode::%player%} is true: set {_n} to "%message%" parsed as number {_n} is set: set {age::%player%} to {_n} Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 Ups.. Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Błedy Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 aliases: welna = 35:0 on rightclick on villager: name of clicked entity is "Urzednik": set {_p} to "%player%" parsed as offlineplayer open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with wool:0 named "&a%{_n::%{_l}%}%" to close then run [ set {firstName::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% nazwisko" ] command /dowod <offlineplayer=player> [<text>]: trigger: set {_p} to offlineplayer-arg arg 2 is not set: open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {firstName::%{_p}%} to {_n::%{_l}%} ]->[execute console command "dowod %{_p}% nazwisko"] arg 2 is "nazwisko": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "nazwiska" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {lastName::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% wiek" ] arg 2 is "wiek": set {signMode::%{_p}%} to true loop 5 times: send "&aMasz %5 - loop-number% sekundy na podanie wieku!" to {_p} wait 1 second {age::%player%} is set: execute console command "dowod %{_p}% miasto" else: send "&cNie wybrales imienia! Proces rejestracji anulowany!" to {_p} arg 2 is "miasto": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "miasta" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {city::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% kup" ] arg 2 is "kup": {_p}'s balance >= 100: #cena dowodu remove 100 from {_p}'s balance give paper named "&fDOWOD OSOBISTY" with lore "&aImie: %{firstName::%{_p}%}%||&aNazwisko: %{lastName::%{_p}%}%||&aWiek: %{age::%{_p}%}%||&aMiejsce zamieszkania: %{city::%{_p}%}%" to {_p} on chat: {signMode::%player%} is true: set {_n} to "%message%" parsed as number {_n} is set: set {age::%player%} to {_n} Jeśli coś nie działa to podaj wersję serwera Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 Wersja serwera Spigot 1.11.2 I nie działa Błędy: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 aliases: welna = 35:0 on rightclick on villager: name of clicked entity is "Urzednik": set {_p} to "%player%" parsed as offlineplayer open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {firstName::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% nazwisko" ] command /dowod <offlineplayer=%player%> [<text>]: trigger: set {_p} to offlineplayer-arg arg 2 is not set: open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {firstName::%{_p}%} to {_n::%{_l}%} ]->[execute console command "dowod %{_p}% nazwisko"] arg 2 is "nazwisko": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "nazwiska" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {lastName::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% wiek" ] arg 2 is "wiek": set {signMode::%{_p}%} to true loop 5 times: send "&aMasz %5 - loop-number% sekundy na podanie wieku!" to {_p} wait 1 second {age::%player%} is set: execute console command "dowod %{_p}% miasto" else: send "&cNie wybrales imienia! Proces rejestracji anulowany!" to {_p} arg 2 is "miasto": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "miasta" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {city::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% kup" ] arg 2 is "kup": {_p}'s balance >= 100: #cena dowodu remove 100 from {_p}'s balance give paper named "&fDOWOD OSOBISTY" with lore "&aImie: %{firstName::%{_p}%}%||&aNazwisko: %{lastName::%{_p}%}%||&aWiek: %{age::%{_p}%}%||&aMiejsce zamieszkania: %{city::%{_p}%}%" to {_p} on chat: {signMode::%player%} is true: set {_n} to "%message%" parsed as number {_n} is set: set {age::%player%} to {_n} Jeśli dalej masz błędy, to nie masz pobranego SkUtilities - jest wymagane Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 (edytowane) 6 minut temu, PoweredDragon napisał: aliases: welna = 35:0 on rightclick on villager: name of clicked entity is "Urzednik": set {_p} to "%player%" parsed as offlineplayer open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {firstName::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% nazwisko" ] command /dowod <offlineplayer=%player%> [<text>]: trigger: set {_p} to offlineplayer-arg arg 2 is not set: open chest with 4 rows named "Imie" to {_p} loop 36 times: set {_n::*} to yml list "imiona" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {firstName::%{_p}%} to {_n::%{_l}%} ]->[execute console command "dowod %{_p}% nazwisko"] arg 2 is "nazwisko": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "nazwiska" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {lastName::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% wiek" ] arg 2 is "wiek": set {signMode::%{_p}%} to true loop 5 times: send "&aMasz %5 - loop-number% sekundy na podanie wieku!" to {_p} wait 1 second {age::%player%} is set: execute console command "dowod %{_p}% miasto" else: send "&cNie wybrales imienia! Proces rejestracji anulowany!" to {_p} arg 2 is "miasto": open chest with 4 rows named "Nazwisko" to {_p} loop 36 times: set {_n::*} to yml list "miasta" from file "plugins/Skript/scripts/dowody/config.yml" wait 1 tick set {_l} to loop-number set {_d} to {_l}-1 format slot {_d} of {_p} with welna named "&a%{_n::%{_l}%}%" to close then run [ set {city::%{_p}%} to {_n::%{_l}%} ]->[ execute console command "dowod %{_p}% kup" ] arg 2 is "kup": {_p}'s balance >= 100: #cena dowodu remove 100 from {_p}'s balance give paper named "&fDOWOD OSOBISTY" with lore "&aImie: %{firstName::%{_p}%}%||&aNazwisko: %{lastName::%{_p}%}%||&aWiek: %{age::%{_p}%}%||&aMiejsce zamieszkania: %{city::%{_p}%}%" to {_p} on chat: {signMode::%player%} is true: set {_n} to "%message%" parsed as number {_n} is set: set {age::%player%} to {_n} Jeśli dalej masz błędy, to nie masz pobranego SkUtilities - jest wymagane Ok teraz wszystko działa nie ma błędów ale jak klikne na citizens o nazwie Urzednik to nic się nie robi I jeszcze nie stworzyło mi żadnego folderu z config Edytowane 10 maja 2017 przez Bahbros Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 Nie stworzy configu, bo tu chodzi o kliknięcie na citizena. Użyj tego: on rightclick: zamiast on rightclick on villager: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 2 minuty temu, PoweredDragon napisał: Nie stworzy configu, bo tu chodzi o kliknięcie na citizena. Użyj tego: on rightclick: zamiast on rightclick on villager: Tak mam i nie działa Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 on citizen right-click pobierz Skellet i zastąp on rightclick na to wyżej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 To może być ? Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 PoweredDragon 1 014 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 Tak; po prostu zawsze korzystaj z listy dodatków tu w temacie i nie będzie problemu Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
0 Bahbros 11 Opublikowano 10 maja 2017 Udostępnij Opublikowano 10 maja 2017 błąd: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
BeLWeR 17
Chciałbym jeden skrypcik. Nie duży, ale sam mam problem z jego napisaniem. Chodzi o Dowód osobisty (Imię, nazwisko, wiek (ewentualnie miejscowość do wybrania))
Oraz mam pytanie. Czy zna ktoś plugin dodatkowy do Citizens na sklepy?
Edytowane przez PoweredDragonOdnośnik do komentarza
Udostępnij na innych stronach
25 odpowiedzi na to pytanie
Rekomendowane odpowiedzi