Skocz do zawartości

Formatowanie tekstu z YAML - miniporadnik


Rekomendowane odpowiedzi

Na wstępie chce zaznaczyć, że może spora część z was nie wie o możliwości formatowania tekstu.. Hm, może nie jasno.. Dla przykładu..
Mam w pliku .yml linijke "wiadomosc: '{tag} Przykladowa wiadomosc", gdzie '{tag}' będzie zamieniane na np. "&6[Wiadomosc]:"..
Jest to banalnie proste, lecz może średnio zrozumiałe na początku.

 

A więc zaczynamy od tego, że potrzebujemy WildSkripta do samej obsługi plików YAML (oczywiście można korzystać z innych dodatków, lecz ja będę opierał poradnik na tym).
Kolejną sprawą jest minimalna umiejętność działania na plikach YAML

Posłużę się przykładem podanym we wprowadzeniu:

config.yml:
 

wiadomosc: '{tag} Przykladowa wiadomosc'
tag: '&e[&6Wiadomosc&e]:'

Teraz wystarczy jedynie odczytać i "przekonwertować" frazę "{tag} na ustaloną potem wiadomość (nie musi być ustalona w yml, można to zmienić w jaki sposób się chce).

set {_wiad} to value "wiadomosc" get of "plugins/wiadomosc/config.yml" #zapisuje wartosc 'wiadomosc' pobrana z pliku config.yml
set {_tag} to value "tag" get of "plugins/wiadomosc/config.yml" #zapisuje wartosc 'tag' pobrana z pliku config.yml

replace all "{tag}" with "%{_tag}%" in {_wiad} #zamienia tekst '{tag}' na ustalona wczesniej zmienna (pobrana z config.yml) {_tag} we wczesniej ustalonej zmiennej (pobranej z config.yml) {_wiad}
send "%colored {_wiad}%" #wysyla zmieniona wiadomosc, dodatkowo wstawilem 'coloured (..)' aby wiadomosc byla kolorowa

 

Wynik końcowy:
qQgPbg.jpg


 

Edytowane przez DαrϰVεnuς
Odnośnik do komentarza
https://skript.pl/temat/17640-formatowanie-tekstu-z-yaml-miniporadnik/
Udostępnij na innych stronach

Teraz, Ixidi napisał:

Jest to proste, ale może przydać się początkującym :D

Pokaż też odczytywanie z wartości z yml używając SkQuery.
WildSkript nie jest wspierany na wyższych wersjach.

Przez twórców nie, ale przez społeczność. Dodatkowo kontynuacją jest UmBaska.

Odnośnik do komentarza
https://skript.pl/temat/17640-formatowanie-tekstu-z-yaml-miniporadnik/#findComment-120711
Udostępnij na innych stronach

53 minuty temu, Ixidi napisał:

Jest to proste, ale może przydać się początkującym :D

Pokaż też odczytywanie z wartości z yml używając SkQuery.
WildSkript nie jest wspierany na wyższych wersjach.

 

WildSkript jest jak najbardziej wspierany na najnowszych wersjach :P

http://republicansensei.com/

Ogólnie poradnik taki sobie; mało, aczkolwiek przydatnych rzeczy dla świeżaków :D

Ale fakt, o SkQ mógłbyś wspomnieć :v

Odnośnik do komentarza
https://skript.pl/temat/17640-formatowanie-tekstu-z-yaml-miniporadnik/#findComment-120715
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
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ę...