40
edycji
Zmiany
X or Z or Y...
Skript posiada kilka funkcji / wyrażeń do losowania wartości / pseudo losowych liczb.
== Sposoby ==
# chance of X%:# random number between X and Z# random integer between X and Z# random element of X-list#X or Z or Y...
=== Chance of X%: ===Jest to najprostsza metoda losowania w skripcie. Działa na zasadzie warunku więc możemy pod nią wstawić else.
==== Przykład użycia: ====
<pre>
command /los [<text>]:
</pre>
=== Random number between X and Z: ===
Metoda ta zwraca pseudo <u>zmiennoprzecinkową</u> losową liczbe z przedziału <X, Z>
==== Przykład użycia: ====
<pre>
command /los [<text>]:
</pre>
=== Random integer between X and Z: ===
Metoda ta zwraca pseudo <u>całkowitą</u> losową liczbe z przedziału <X, Z>
==== Przykład użycia: ====
<pre>
command /los [<text>]:
</pre>
=== Random element of X-list: ===
Metoda ta zwraca losowy element z podanej listy elementów
==== Przykład użycia: ====
<pre>
command /los [<text>]:
</pre>W powyższym przykładzie obie opcje mają po tyle samo szans na wylosowanie ('''50%''')
==== Inny większy przykład: ====
<pre>
on load:
</pre>Podane itemy mają następujące szanse:
* Powietrze: '''80%'''* Diament: '''2%'''* Żelazo: '''6%'''* Złoto: '''4%'''* Obsydian: '''4%'''* Szmaragd: '''2%'''* Drewno: '''2%'''
=== X or Z or Y... ===
Jest to najprostsza metoda, która wybiera losowo jedną z podanych opcji.
==== Przykład użycia: ====
<pre>
command /los [<text>]:
trigger:
set {_los} to "psikus" or "Cukierek" or "Ban"
send "&7Wylosowales: &6%{_los}%"
</pre>Obie z opcji mają taką samą szanse na wylosowanie.
[[Kategoria:Skript]]