Skocz do zawartości
  • 0

Usuwanie listy w pliku yml.


Pytanie

function remove(p: player, j: player):
    if yaml list "%{_p}%" from file "plugins/Skript/sWhitelist/swhitelist.list" doesn't exist:    
        send "%{pref}% &7Niestety, wykrylismy ze gracz &3%{_j}% &7nie znajduje sie na whiteliscie!" to {_j}
    else:
        send "%{pref}% &7Gratulacje, pomyslnie usunales gracza &3%{_p}% &7z whitelisty!" to {_j} 
        delete yaml list "%{_p}%" from "plugins/Skript/sWhitelist/swhitelist.list"

Errora nie ma lecz delete yaml nie usuwa listy i cały czas wysyła komunikat o usunięciu lecz tego nie robi. Jest jakoś inaczej to zrobić?

Edytowane przez mvsieK_
TakiJakTy

Wstawiam w code.

Notatka dodana przez TakiJakTy

Odnośnik do komentarza
https://skript.pl/temat/36253-usuwanie-listy-w-pliku-yml/
Udostępnij na innych stronach

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Co XD

jeżeli lista nie istnieje:
	wyślij "gracz nie znajduje się na liście"
	usuń listę
jeżeli lista istnieje:
	wyślij "usunąłeś gracza"

Szczerze to ty chyba sam nie wiesz, co chcesz uzyskać, ale okej, proszę oto twoja funkcja:

function remove(p: player, j: player):
	if yaml list "%{_p}%" from file "plugins/Skript/sWhitelist/swhitelist.list" exists:    
		send "%{pref}% &7Gratulacje, pomyslnie usunales gracza &3%{_p}% &7z whitelisty!" to {_j}
		delete yaml list "%{_p}%" from "plugins/Skript/sWhitelist/swhitelist.list"
	else:
		send "%{pref}% &7Niestety, wykrylismy ze gracz &3%{_j}% &7nie znajduje sie na whiteliscie!" to {_j}

 

Odnośnik do komentarza
https://skript.pl/temat/36253-usuwanie-listy-w-pliku-yml/#findComment-231958
Udostępnij na innych stronach

  • 0
W dniu 26.12.2019 o 23:37, PanMaruda napisał:

Co XD


jeżeli lista nie istnieje:
	wyślij "gracz nie znajduje się na liście"
	usuń listę
jeżeli lista istnieje:
	wyślij "usunąłeś gracza"

Szczerze to ty chyba sam nie wiesz, co chcesz uzyskać, ale okej, proszę oto twoja funkcja:


function remove(p: player, j: player):
	if yaml list "%{_p}%" from file "plugins/Skript/sWhitelist/swhitelist.list" exists:    
		send "%{pref}% &7Gratulacje, pomyslnie usunales gracza &3%{_p}% &7z whitelisty!" to {_j}
		delete yaml list "%{_p}%" from "plugins/Skript/sWhitelist/swhitelist.list"
	else:
		send "%{pref}% &7Niestety, wykrylismy ze gracz &3%{_j}% &7nie znajduje sie na whiteliscie!" to {_j}

 

Wiesz co, wynikało to z faktu wielu prób znalezienia funkcji która by zadziałała i tym sposobem zamieniałem wszystko co się dalo. Zaraz sprawdzę czy działa i dam znać ;)

 

#do zamknięcia :)

 

Odnośnik do komentarza
https://skript.pl/temat/36253-usuwanie-listy-w-pliku-yml/#findComment-231967
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ę...