archiwizator spiewnika
: 24 mar 2020 13:26
To dość hermetyczny post ale może na jego podstawie "wykminicie" coś dla siebie.
Mamy w Oxenfurcie bardzo okazały śpiewnik.
Od czasu do czasu wypada go zarchiwizować, co jest upierdliwie niesamowicie z kilku powodów:
-Pieśni jest 935
-komenda "przeczytaj piesn" pokazuje pieśń, autora, emoty, treść ale nie tytuł pieśni, bo domyślnie tytuł podajesz czytając
-no jest tego w diabły dużo linii i naturalnie bezpośrednie zapytanie o taką masę danych Arka odrzuca.
Nie znam się na LUA ale stworzyłem oto tego potworka:
Do każdej pieśni potrzebuje dwóch enterów, (wolałbym 1 ale to już chyba sam rozgryzę)
i tak to sobie idzie przez X z 935 piesni
X nie wiem ile konkretnie, przetestowałem na 100 i łyka, jaki jest max mudletowy?
**;;;; - to dla pieśni ponad 100 liniowych, gdzie trzeba klepnąć kolejne "entery"
Moje pytanie/prośba:
1. Czy dałoby się dodać do tego jakieś lua zaklęcie, które by dumpowało log do pliku. po pierwszym "cyklu" aliasa?
2. Jeśli widzicie tu jakiś błąd, będę dźwięczny za poprawki.
Pozdrawiam,
Break
Mamy w Oxenfurcie bardzo okazały śpiewnik.
Od czasu do czasu wypada go zarchiwizować, co jest upierdliwie niesamowicie z kilku powodów:
-Pieśni jest 935
-komenda "przeczytaj piesn" pokazuje pieśń, autora, emoty, treść ale nie tytuł pieśni, bo domyślnie tytuł podajesz czytając
-no jest tego w diabły dużo linii i naturalnie bezpośrednie zapytanie o taką masę danych Arka odrzuca.
Nie znam się na LUA ale stworzyłem oto tego potworka:
Do każdej pieśni potrzebuje dwóch enterów, (wolałbym 1 ale to już chyba sam rozgryzę)
Kod: Zaznacz cały
local tytuly = {"powiedz czytam piesn Ku chwale Nadr-Hogr;", "przeczytaj piesn Ku chwale Nadr-Hogr; ; ; ;",
"powiedz czytam piesn Ku chwale hajerow z Hychsohn;", "przeczytaj piesn Ku chwale hajerow z Hychsohn; ; ; ;",
"powiedz czytam piesn Ku chwale poleglych;", "przeczytaj piesn Ku chwale poleglych; ; ; ;",
}
tytuly_index = tytuly_index or 1
send(tytuly[tytuly_index])
tytuly_index = tytuly_index + 1
if tytuly_index > #tytuly then tytuly_index = 1 end
X nie wiem ile konkretnie, przetestowałem na 100 i łyka, jaki jest max mudletowy?
**;;;; - to dla pieśni ponad 100 liniowych, gdzie trzeba klepnąć kolejne "entery"
Moje pytanie/prośba:
1. Czy dałoby się dodać do tego jakieś lua zaklęcie, które by dumpowało log do pliku. po pierwszym "cyklu" aliasa?
2. Jeśli widzicie tu jakiś błąd, będę dźwięczny za poprawki.
Pozdrawiam,
Break