Skocz do zawartości
  • 0

[Problemmm] Zmianna z pliku .yml


Pytanie

Siemka, mam błąd ze zmienną z pliku .yml

 

Odczyt:

set {69::ACT} to single value "Active" get of "plugins/Skript/XxX/config.yml"

I loop:

loop {69:ACT} times:     add 1 to {loop}          set {69::KOM::%{loop}%:} to value list "666 %{loop}%" get of "plugins/Skript/XxX/config.yml"          loop {69::KOM::%{loop}%:}:                send "     -  %loop-value%" to console      set {loop} to 0

I w konsoli nic się nie wyświetla ze zmiennych, a gdy tamto zmienimy na to :

loop 5 times:      add 1 to {loop}           set {69::KOM::%{loop}%::*} to value list "666 %{loop}%" get of "plugins/Skript/XxX/config.yml"           loop {69::KOM::%{loop}%::*}:                send "     -  %loop-value%" to console      set {loop} to 0

To wyświetlą się wszystkie zmienne. Zupełnie jakby linijka "Active" była równa 0, a jest do niej przypisane 5, czyli wczytuje wszystkie zmienne z :

Active: 5666 1: - 'dasdasda' - 'asdasddadasdasda' - 'asdasdasd'666 2: - 'asdada' - 'asdadadassd' - 'asdasdad'666 3: - 'asdadasdasdasdadas' - 'adasdasdasd' - 'asdasdasdasdasd'666 4: - 'asdasdasdasdasdadadasdad' - 'adasdasdasdasd' - 'asdas'666 5: - 'adadadas' - 'asd' - 'dsdsassdsss'

Jakaś pomoc z czytaniem zmiannych liczb z yml ? mam Skript, SkQuerry i WildSkript (Najnowsze wersje relase)

Edytowane przez K0SM053
Odnośnik do komentarza
https://skript.pl/temat/6939-problemmm-zmianna-z-pliku-yml/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
set {69::ACT} to single value "Active" get of "plugins/Skript/XxX/config.yml"loop {69::ACT} times:	set {69::KOM::%loop-number%} to value list "666 %loop-number%" get of "plugins/Skript/XxX/config.yml"	loop {69::KOM::%loop-number%}:		send "     -  %loop-value%" to console

Mam tak samo, tylko nie chciałem robić przecieków mojego nowego projektu, ale jeśli już to:

	set {SMS::ACT} to single value "Active" get of "plugins/Skript/SMSshop/config.yml"	if {SMS::DEB} is "true":		send "[SMSshop] Wczytywanie %{SMS::ACT}% sklepow." to console	send "[SMSshop] Ladowanie uslug..." to console	loop {SMS::ACT} times:		add 1 to {loop}		set {SMS::KOM::%{loop}%::*} to value list "Shop %{loop}%" get of "plugins/Skript/SMSshop/config.yml"		if {SMS::DEB} is "true":			send "[SMSshop] Wczytano: Shop %{loop}% Na zmienna {SMS::KOM::%{loop}%::*}" to console			loop {SMS::KOM::%{loop}%::*}:				send "     -  %loop-value%" to console	set {loop} to 0

I to mi nie działa, nie loop-uje

 

 

Włączyłem debugging:

[11:38:24 INFO]: [SMSshop] Wczytywanie 3 sklepow.[11:38:24 INFO]: [SMSshop] Ladowanie uslug...[11:38:24 INFO]: [SMSshop] Cooldown: true[11:38:24 INFO]: [SMSshop] Typ: Global[11:38:24 INFO]: [SMSshop] Czas cooldown-u: 10[11:38:25 INFO]: [SMSshop] Zaladowano pomyslnie !

A gdy {SMS::ACT} zmienię na 3:

[11:40:09 INFO]: [SMSshop] Wczytywanie 3 sklepow.[11:40:09 INFO]: [SMSshop] Ladowanie uslug...[11:40:09 INFO]: [SMSshop] Wczytano: Shop 1 Na zmienna {SMS::KOM::1::*}[11:40:09 INFO]: - gamemode 1 (NICK)[11:40:09 INFO]: - bc (NICK) kupil GAMEMODE ![11:40:09 INFO]: [SMSshop] Wczytano: Shop 2 Na zmienna {SMS::KOM::2::*}[11:40:09 INFO]: - give (NICK) diamond[11:40:09 INFO]: - bc (NICK) kupil DIAXY ![11:40:09 INFO]: [SMSshop] Wczytano: Shop 3 Na zmienna {SMS::KOM::3::*}[11:40:09 INFO]: - setrank (NICK) vip 30d[11:40:09 INFO]: - bc (NICK) Zakupil VIP-a[11:40:09 INFO]: [SMSshop] Cooldown: true[11:40:09 INFO]: [SMSshop] Typ: Global[11:40:09 INFO]: [SMSshop] Czas cooldown-u: 10[11:40:10 INFO]: [SMSshop] Zaladowano pomyslnie !
Edytowane przez K0SM053
Odnośnik do komentarza
https://skript.pl/temat/6939-problemmm-zmianna-z-pliku-yml/#findComment-56285
Udostępnij na innych stronach

  • 0

A w loopie nie powinno byc 

loop {69::ACT} times:

    add 1 to {loop}

#kod... ?

@2up, pokazałem oryginalny kod, wraz z logami wyciągnientymi ze skryptu, jest takie rozwiązanie, ale nie działa :/ czekam dalej...

 

A i w dodatku mam jeszcze 1 problem:

	set {SMS::CT} to single value "CooldownTime" get of "plugins/Skript/SMSshop/config.yml"

Ie czyta mi to do linijki:

							wait {SMS::CT} seconds
[11:42:50 ERROR]: '{SMS::CT} seconds' is not a time span (SMSshop.sk, line 85: wait {SMS::CT} seconds')

Plik config:

#------------------------------------##SMS SHOP BY:K0SM053##------------------------------------##URL Twojej strony WWW na ktorej wgrany jest strypt PHP.#URL: 'http://onemineup.pl/'#Czy odpoczynek ma byc wlaczany ?#Cooldown: 'true'#Tryb odpoczynku skryptu. Global - globalnie, Player - tylko dla gracza.#CooldownType: 'Global'#Ile czasu (W sekundach) skrypt moze odpoczywac.#CooldownTime: 10#Tryb debugingu pozwala na dokladne analizowanie, co wykonuje skrypt w danym czasie (konsola).#Debug: 'true'#Ile komend skepow ma byc aktywne.#Active: 1#Komendy do uslug#Shop 1:- 'gamemode 1 (NICK)'- 'bc (NICK) kupil GAMEMODE !'Shop 2:- 'give (NICK) diamond'- 'bc (NICK) kupil DIAXY !'Shop 3:- 'setrank (NICK) vip 30d'- 'bc (NICK) Zakupil VIP-a'
Edytowane przez K0SM053
Odnośnik do komentarza
https://skript.pl/temat/6939-problemmm-zmianna-z-pliku-yml/#findComment-56287
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...