duot 3 Opublikowano 14 lipca 2018 Udostępnij Opublikowano 14 lipca 2018 Hejkaa Mam pytanie wie ktoś może jak zrobić aby tokeny robione w skript zapisywały się w pliky yml np. TOKENY: Nick: "0" #czyli gracz posiada 0 tokenów Chodzi mi o to aby skript odczytywał ile gracz ma tokenów i je też zapisywał miło by było jakby ktoś mi to napisał albo dał jakiś szkic Nie potrafię tego zrobić a bardzo to potrzebuje Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 pandax 131 Opublikowano 14 lipca 2018 Udostępnij Opublikowano 14 lipca 2018 (edytowane) on join: set "%{tokeny::%player%}" to "tokeny%player%" in yaml file "plugins/Skript/tokeny/tokeny.yml" stop command /sprawdz: trigger: set {tokeny::%player%} to single value "tokeny%player%" get of "plugins/Skript/tokeny/tokeny.yml" send "&6%{tokeny::%player%}" stop #przy dodawaniu tokenow dodaj taka linijke:# #gdy gracz np. wpisuje komende:# set {tokeny::%player%} to single value "tokeny%player%" get of "plugins/Skript/tokeny/tokeny.yml" #gdy np. console wpisuje komende (np. /tokeny dodaj gracz123):# set {tokeny::%arg 2%} to single value "tokeny%arg 2%" get of "plugins/Skript/tokeny/tokeny.yml" Oczywiście musisz też stworzyć ten plik YAML (w folderze "tokeny") i folder "tokeny" w ścieżce plugins/Skript Edytowane 14 lipca 2018 przez pandax Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187034 Udostępnij na innych stronach Więcej opcji udostępniania...
0 duot 3 Opublikowano 14 lipca 2018 Autor Udostępnij Opublikowano 14 lipca 2018 Mam taki błąd The percent sign is used for expressions (e.g. %player%). To insert a '%' type it twice: %%. (tt.sk, line 2: set "%{tokeny::%player%}" to "tokeny.%player%" in yaml file "plugins/Skript/tokeny/tokeny.yml"') Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187037 Udostępnij na innych stronach Więcej opcji udostępniania...
0 duot 3 Opublikowano 14 lipca 2018 Autor Udostępnij Opublikowano 14 lipca 2018 Ktoś jeszcze jakies propozycje ?? Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187068 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sop24PL 40 Opublikowano 14 lipca 2018 Udostępnij Opublikowano 14 lipca 2018 25 minut temu, duot napisał: Ktoś jeszcze jakies propozycje ?? Oto moja propozycja duot 1 Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187074 Udostępnij na innych stronach Więcej opcji udostępniania...
0 duot 3 Opublikowano 14 lipca 2018 Autor Udostępnij Opublikowano 14 lipca 2018 (edytowane) Okej ale teraz chodzi mi o to jak zrobić aby zamiast none była liczba czyli np . NICK : 10, dodawać do tej liczby za pomocą komendy, oraz jak zrobić aby gdy gracz wejdzie znów na serwer nie ustawiało mu na none Cytat test: back: NICK: '0' Coś takiego mi chodzi Edytowane 14 lipca 2018 przez duot Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187076 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sop24PL 40 Opublikowano 14 lipca 2018 Udostępnij Opublikowano 14 lipca 2018 1 minutę temu, duot napisał: Okej ale teraz chodzi mi o to jak zrobić aby zamiast none była liczba czyli np . NICK : 10, dodawać do tej liczby za pomocą komendy, oraz jak zrobić aby gdy gracz wejdzie znów na serwer nie ustawiało mu na none Komende na dodawanie możesz łatwo dodać. A zmienne nie będą none jeśli będą ustawione. Komenda na dodawanie: Spoiler command /dodaj [<integer>]: trigger: if sender has permission "permisja": if arg 1 is set: add arg 1 to {tokeny::%player%} stop Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187077 Udostępnij na innych stronach Więcej opcji udostępniania...
0 duot 3 Opublikowano 14 lipca 2018 Autor Udostępnij Opublikowano 14 lipca 2018 Dobra w miarę to ogarnąłem A jak zrobić to że jak gracz już jest w tym pliku i znów wejdzie na serwer to żeby nie ustawiało na nowo none Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187080 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Sop24PL 40 Opublikowano 14 lipca 2018 Udostępnij Opublikowano 14 lipca 2018 1 minutę temu, duot napisał: Dobra w miarę to ogarnąłem A jak zrobić to że jak gracz już jest w tym pliku i znów wejdzie na serwer to żeby nie ustawiało na nowo none Nie przydzieli mu znowu none pod warunkiem że dodasz mu trochę pieniędzy. Ewentualnie w on join dodaj sobie taki warunek: Spoiler if {tokeny::%player%} isn't set: set {tokeny::%player%} to 0 # Tutaj reszta kodu Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187081 Udostępnij na innych stronach Więcej opcji udostępniania...
0 duot 3 Opublikowano 14 lipca 2018 Autor Udostępnij Opublikowano 14 lipca 2018 Mam takie coś Cytat set {test.back.%player%} to yaml value "test.back.%player%" from file "plugins/Tokeny/tokeny.yml" add 6 to {test.back.%player%} send "&2Zakupiles wlasnie &66 &2tokenow. Liczba twoich tokenow back to &6%{test.back.%player%}%" to player Wie ktoś czemu nie dodaje do konta ?? Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187096 Udostępnij na innych stronach Więcej opcji udostępniania...
0 pandax 131 Opublikowano 15 lipca 2018 Udostępnij Opublikowano 15 lipca 2018 2 godziny temu, duot napisał: Mam takie coś Wie ktoś czemu nie dodaje do konta ?? podaj cały kod. Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187100 Udostępnij na innych stronach Więcej opcji udostępniania...
0 duot 3 Opublikowano 15 lipca 2018 Autor Udostępnij Opublikowano 15 lipca 2018 Cytat command /dodaj: permission: token.dodaj trigger: set {test.back.%player%} to yaml value "test.back.%player%" from file "plugins/Tokeny/tokeny.yml" add 6 to {test.back.%player%} send "&2Zakupiles wlasnie &66 &2tokenow. Liczba twoich tokenow back to &6%{test.back.%player%}%" to player Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187111 Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 15 lipca 2018 Udostępnij Opublikowano 15 lipca 2018 on load: set {_::*} to yaml node "players" from file "plugins/Tokens/players.yml" loop {_::*}: set {tokeny::%loop-value%} to yaml value "players.%loop-value%.tokeny" from file "plugins/Tokens/players.yml" on disable: //on unload: loop {tokeny::*}: set yaml value "players.%loop-value%.tokeny" to {tokeny::%loop-value%} command /test: trigger: add 1 to {tokeny::%player%} send "&aMasz: &6%{tokeny::%player%}%" jaku49 1 Odnośnik do komentarza https://skript.pl/temat/28237-tokeny-w-yml/#findComment-187117 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
duot 3
Hejkaa
Mam pytanie wie ktoś może jak zrobić aby tokeny robione w skript zapisywały się w pliky yml np.
TOKENY:
Nick: "0" #czyli gracz posiada 0 tokenów
Chodzi mi o to aby skript odczytywał ile gracz ma tokenów i je też zapisywał miło by było jakby ktoś mi to napisał albo dał jakiś szkic
Nie potrafię tego zrobić a bardzo to potrzebuje
Odnośnik do komentarza
https://skript.pl/temat/28237-tokeny-w-yml/Udostępnij na innych stronach
12 odpowiedzi na to pytanie
Rekomendowane odpowiedzi