Skocz do zawartości
  • 0

Skrypt na zmianę nazwy oraz zapisanie do pliku tekstowego


Pytanie

Witam. Mógłby ktoś sprawdzić u siebie i poprawić mi ten kod tak by działał? Powinno:
A)Zmienić z wielkiej litery na małe, zamienić podłogę na kropki.

B)Wpisać do pliku sounds.json pewien tekst który znajduje się w kodzie.

command rename: #2
    trigger:
        loop (files in directory "/plugins/Gods/"):
            set {_newName} to file name of loop-value
            set {_newName} to convert text {_newName} to lowercase
            replace all "_" with "." in {_newName}
            rename loop-value to {_newName}
            
command sounds: #3
    trigger:
        set {_name::*} to files in directory "/plugins/Gods/"
        loop {_name::*}:
            set {_t::*} to "%loop-value%"
            set {_t::1} to name of file "%{_t::*}%"
            wait 1 real second
            send {_t::*} in lower case
            replace every "_" in {_t::*} with "."
            set line {Line1} in file "sounds/sounds.json" to "        ""custom.%{_t::*}%"": {" in lower case
            set line {Line2} in file "sounds/sounds.json" to "        ""sounds"": ["
            set line {Line3} in file "sounds/sounds.json" to "            ""custom/%{_t::*}%""" in lower case
            set line {Line4} in file "sounds/sounds.json" to "        ]"
            set line {Line5} in file "sounds/sounds.json" to "    },"
            add 5 to {Line1}, {Line2}, {Line3}, {Line4} and {Line5}

on script load: #1
    set {Line1} to 492
    set {Line2} to 493
    set {Line3} to 494
    set {Line4} to 495
    set {Line5} to 496


#command sounds:
#    trigger:
#        file "sounds/" doesn't exist:
#            create file "sounds"
#        else:
#            stop

Brak błędów jednak gdy wypisuję komendę "/sounds"

pojawia się w konsoli tak:

[12:11:48 INFO]: alert_notify_kill_2
[12:11:48 ERROR]: [skUtilities] v0.9.2: File: '/home/container/sounds/sounds.json' only contain's492lines! (SExprEditLine.class)
[12:11:48 ERROR]: [skUtilities] v0.9.2: File: '/home/container/sounds/sounds.json' only contain's492lines! (SExprEditLine.class)
[12:11:48 ERROR]: [skUtilities] v0.9.2: File: '/home/container/sounds/sounds.json' only contain's492lines! (SExprEditLine.class)
[12:11:48 ERROR]: [skUtilities] v0.9.2: File: '/home/container/sounds/sounds.json' only contain's492lines! (SExprEditLine.class)
[12:11:48 ERROR]: [skUtilities] v0.9.2: File: '/home/container/sounds/sounds.json' only contain's492lines! (SExprEditLine.class)

plik jest wykryty, ale nie zapisuje do pliku tekstowego.

Skript version 2.5.3,  skUtilities version 0.9.2, Skent version 3.0.0.

Odnośnik do komentarza
https://skript.pl/temat/49152-skrypt-na-zmian%C4%99-nazwy-oraz-zapisanie-do-pliku-tekstowego/
Udostępnij na innych stronach

1 odpowiedź na to pytanie

Rekomendowane odpowiedzi

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