Skocz do zawartości
  • 0

Obsługa plików w SkQuery lime


Sledziu

Pytanie

Używam: Skript by Matocolotoe oraz rekomendowane na jego stronie SkQuery. Wersja serwera 1.8.8 (paper)

Mój problem jest taki, że nie chce usuwać mi się podana wartość z pliku.
Chodzi tu o linijki:
- delete yaml value {_gildia} from file "Klany/adminigildi.yml"
- delete yaml value "%loop-value%:" from file "Klany/gildie.yml"

set {_gildia} to yaml value "%player%:" from file "Klany/gildie.yml"
				set {_czyzalozyciel} to yaml value "%{_gildia}%" from file "Klany/adminigildi.yml"
				if "%{_czyzalozyciel}%" is "%player%":
					if {_gildia} is set:
						delete {misjagildia::%{_gildia}%}
						delete {misja::%{_gildia}%}
						set {_xd} to "Lista Graczy"
						set {_lista::*} to yaml list {_xd} from file "Klany/Lista Klanow/%{_gildia}%.yml"
						delete yaml value {_gildia} from file "Klany/adminigildi.yml"
						loop {_lista::*}:
							delete yaml value "%loop-value%:" from file "Klany/gildie.yml"
						send "&6KLANY:&c %player%&7 usunal wlasnie klan&c %{_gildia}%" to all players
						delete file "Klany/Lista Klanow/%{_gildia}%.yml"

Tak wygląda to w pliku:
http://prntscr.com/zprza9
oraz:
http://prntscr.com/zps0uk

Edytowane przez Sledziu
Odnośnik do komentarza
Udostępnij na innych stronach

8 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Teraz, Sledziu napisał:

Używam: Skript by Matocolotoe oraz rekomendowane na jego stronie SkQuery. Wersja serwera 1.8.8 (paper)

Mój problem jest taki, że nie chce usuwać mi się podana wartość z pliku.
Chodzi tu o linijki:
- delete yaml value {_gildia} from file "Klany/adminigildi.yml"
- delete yaml value "%loop-value%:" from file "Klany/gildie.yml"

Jeżeli w {_gildia} nie ma zapisanej ścieżki YAML, to nie zadziała.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
1 minutę temu, Sledziu napisał:

Wyświetla mi się nazwa tej mojej gildii czyli ABCD

No właśnie.

delete yaml value {_gildia} from file "Klany/adminigildi.yml"

Czyli podstawiając to...

delete yaml value "ABCD" from file "Klany/adminigildi.yml"

Zakładam, że nie ma takiej wartości w tym pliku.

# Musiałby tak plik wyglądać:
# (dla przykładu 1 będzie wartością)

ABCD: 1

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Plik wygląda tak:

https://prnt.sc/zprza9

Dodam, że skrypt działa na starszej wersji skQuery prawidłowo dopiero po przejściu na nową dzieją się take cuda. Wiem, że w SkQuery lime trzeba inaczej określać ścieżkę pliku ale to już zmieniłem

Edytowane przez Sledziu
Odnośnik do komentarza
Udostępnij na innych stronach

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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