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.
Pytanie
Misio12320 32
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: # stopBrak 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ą.