Skocz do zawartości
  • 0

zmienne


xSztixPL

Pytanie

6 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zmienne z {_cos} to zmienne czasowe czyli np po wykonaniu czynności usuwają się np:

on break stone:

  set {_cos} to 1

  send "%{_cos}%"

i zaraz potem usuwa się. A zmienne typu {cos::*} to jest zmienna grupowa. Czyli przechowuje coś np graczy. Można tak dodać: add player to {zmienna::*} a potem możesz coś z nimi robić [z tymi graczami w zmiennej] np: loop {zmienna::*}: i zaraz send "elo" to loop-value

tak loop-value bo to jest ten gracz zlopowany :D Możesz też dać loop-index chyba, a to oznacza nr zlopowanego gracza [1,2,3 itd]

Są też normalne czyli np set {cos} to 1/player/arg 1 itd. albo zmienne przypisane graczowi np. set {zmienna.%player%} to true. Potem możesz odczytać zmienne lub stawiać warunki np. if {zmienna.%player%} is true

Odnośnik do komentarza
https://skript.pl/temat/8390-zmienne/#findComment-65818
Udostępnij na innych stronach

  • 0

@MiniGameShoot Troszkę chaotycznie i niezrozumiale napisał, wyjaśnię ponownie.

{_}

Zmienna tymczasowa, usuwa się po zakończeniu działania funkcji. Przykłady:

  {_Zmienna}  {_Gracz}
[Zmienna::*}

Zmienna grupowa, przechowuje wiele zmiennych.Przykłady:

  {Zmienna::*}  {Gracze::*}

Zmienne można dodawać różnymi sposobami:

  add player to {Gracze::*}  set {Gracze::%player%} to player

Zmienne grupowe można zapętlić, w ten sposób:

loop {Gracze::*}:

W ten sposób można np. wysłać nazwę każdej zmiennej zawartej w owej zmiennej grupowej.

Czyli:

loop {Gracze::*}:    send "%loop-value%" to player

Wyśle wiadomość do gracza, tyle razy ile wartości jest w zmiennej, każda wiadomość będzie zawierać treść (zależną od wnętrza).

 

 

Jeżeli loopujemy zmienną grupową, która zawiera graczy, możemy do zapisanego gracza (w tej zmiennej) wysłać wiadomość, w ten sposób:

loop {Gracze::*}    set {_player} to loop-value prased as player    send "Tekst" to {_player}

Można też wykorzystać liczbę wartości przechowywanych w danej zmiennej grupowej, poprzez:

send "%size of {Gracze::*}%"

Wyświetli to liczbę wartości zapisanych w zmiennej.

Odnośnik do komentarza
https://skript.pl/temat/8390-zmienne/#findComment-65824
Udostępnij na innych stronach

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ę...