Skocz do zawartości
  • 0

Jak to zrobić Config.yml


hiperk
 Udostępnij

Pytanie

Witam wszystkich, otóż mam takie pytanie czy jest możliwość zrobienia w configu coś takiego

lista:
- 'Pierwsza wiadomosc'
- 'Druga wiadomosc'
- 'i tak dalej'

lub

lista:
 1: 'Pierwsza wiadomosc'
 2: 'Druga wiadomosc'
 3: 'i tak dalej'

I czy da się wyświetlić te 2 wiadomości na raz

czyli np:

send "%{_lista}%"

i powinny wyświetlić się 2 wiadomości 

Pierwsza wiadomosc

Druga wiadomosc

lub czy jest jakaś zmienna która dodaje enter 

np Taka zmienna w SkQuery jest jak się robi lore w gui to jest || i robi się enter

Odnośnik do odpowiedzi
Udostępnij na innych stronach

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

W pliku YML raczej się nie uda, a jeżeli się będzie dało, będzie to mocniej zasobożerna opcja niż options

przykład:
 

options:
	wiad1: Tekst1
	wiad2: Tekst2
	wiad3: Tekst3
	options1: 10
	options2: 30

A potem gdzieś w kodzie 

on command 1:
	trigger:
		send "{@wiad1}"
		send "{@wiad2}"
		send "{@wiad3}"
		send "{@wiad1} {@wiad2} {@wiad3}"

Nic innego mi do głowy nie przychodzi z przykładem który podałeś, kolejną linę czyli || możesz zdefiniować jako kolejny send (jak wyżej podałem po trigger:)

Każdy send w nowej linii oznacza nową linię na czacie, można także wyświetlać wiad połączone ze sobą.

 

Równie dobrze options możesz stosować jako cyfry w pętlach, warunkach

if %{optins1}% is bigger than or equal to %{@options2}%:
	send "Coś tam"

Tak więc Options będzie najkorzystniejszy dla podanego przez Ciebie przykładu

Edytowane przez JPablo
Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • 0
on script load:
	if folder "plugins/configForSkript" doesn't exists:
		create folder "plugins/configForSkript"
		send "Stworzono folder" to console	
	if file "plugins/configForSkript/config.yml" doesn't exists:
		send "Tworzenie pliku konfiguracyjnego..." to console
		create file "plugins/configForSkript/config.yml"
	wf "cos:" to "plugins/configForSkript/config.yml"	
	wf "    jakasnazwa: 'jakaswartosc'" to "plugins/configForSkript/config.yml"	
	wf "    jakasnazwa2: 'jakaswartosc2'" to "plugins/configForSkript/config.yml"
	set {jakaslista::*} to configuration section "cos/jakasnazwa" get of "plugins/configForSkript/config.yml"

command /komenda:	
	trigger:			
        send "%{jakaslista::jakasnazwa}%"		
        send "%{jakaslista::jakasnazwa2}%"

 

Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...