112
edycji
Zmiany
m
→Przykład użycia:
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: ====<nowikipre>~~~~command /los [<text>]: trigger: set {_los} to "psikus" or "Cukierek" or "Ban" send "&7Wylosowales: &6%{_los}%"</nowikipre>Każda z opcji ma taką samą szansę na wylosowanie, w tym przypadku 33.(3)%.
[[Kategoria:Skript]]