Skocz do zawartości

Przekazywanie informacji zmiennych do innych skryptów


Rekomendowane odpowiedzi

Witam, oto jest mój pierwszy poradnik i chciałbym zaprezentować możliwość przekazywania informacji zmiennych do innych skryptów.
 
W pliku variables.csv przechowywane są wszystkie zmienne poza tymczasowymi {_przykład}
Jako one są dostępne dla wszystkich skryptów, dzięki temu można robić API
 
Oto mały przykład:
Skrypt A jest API:

variables:    {api.skrypt.dziala} = falseon load:    set {api.skrypt.dziala} to true

Skrypt B jest skryptem wykorzystującym API:

on load:    if {api.skrypt.dziala} is true:        send "Skrypt uzywajacy API dziala!"

A to jest mały schemat wykorzystywania zmiennych:

 

API ---> variables.csv ---> Skrypt używający API

 

Działa również na skryptach, gdzie jest "zmienna zmiennych" np.

API:

variables:    {api.%player%.placki} = false

Skrypt:

command /lubieplacki:    trigger:        if {api.%player%.placki} is true:            send "%player% lubi placki"        else:            send "%player% nie lubi plackow"

Jeśli mam coś dopisać, piszcie  ;)

Odnośnik do komentarza
https://skript.pl/temat/4569-przekazywanie-informacji-zmiennych-do-innych-skrypt%C3%B3w/
Udostępnij na innych stronach

Nic wielkiego.

Słaby poradnik.

 

Na pewno rozumiesz to ?  :3

Emm.. nic ciekawego. Ten poradnik prawie nic nie przedstawia.

فapaj lajkacza za swój 1 poradnik

Nic ? Troche dziwne...

Dzieki :)

Odnośnik do komentarza
https://skript.pl/temat/4569-przekazywanie-informacji-zmiennych-do-innych-skrypt%C3%B3w/#findComment-38260
Udostępnij na innych stronach

Ten "poradnik" w zasadzie nic nie opisuje, jedynie fakt, że do każdej zmiennej można się dostać z dowolnego skryptu.

Moim zdaniem pisanie poradnika, tylko po to, żeby przedstawić jeden podstawowy fakt o zmiennych, nie ma sensu.

 

W pliku variables.csv przechowywane są wszystkie zmienne poza tymczasowymi {_przykład}

Tylko w przypadku gdy w konfiguracji Skript nie został zmieniony sposób przechowywania zmiennych np. na bazę SQLite albo MySQL.

Odnośnik do komentarza
https://skript.pl/temat/4569-przekazywanie-informacji-zmiennych-do-innych-skrypt%C3%B3w/#findComment-38338
Udostępnij na innych stronach

Mam rozumieć że dzięki takiemu API możemy tworzyć zmienne "globalne" do każdego skryptu.

Możemy np.

Wyłączac poszczególne skrypty:

variables        {api.iChat.stan} = falsecommand /ichat off    set {api.iChat.stan} to falsecommand /chat on    set {api.iChat.stan} to truecommand /dupga    if {api.iChat.stan} is true:        send "iChat jest wlaczony !"    if {api.iChat.stan} is false:        send "iChat jest wyloczony :("

Nie wiem czy dobrze napisałem gdyż nie orientuje się w logice :P

Odnośnik do komentarza
https://skript.pl/temat/4569-przekazywanie-informacji-zmiennych-do-innych-skrypt%C3%B3w/#findComment-38417
Udostępnij na innych stronach

  • 4 tygodnie później...
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ę...