Operatory: Różnice pomiędzy wersjami

Z wiki.skript.pl
Przejdź do nawigacji Przejdź do wyszukiwania
(Utworzono nową stronę "'''Operatory''' służą albo do porównywania liczb(relacyjne) lub do pisania warunków. == Operatory relacyjne == Operatory logiczne służą do porównan...")
 
m (stylistyczne, redakcyjne)
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
'''Operatory''' służą albo do porównywania liczb(relacyjne) lub do pisania [[warunki|warunków]].
+
'''Operatory''' służą do porównywania liczb lub do formułowania jednocześnie wielu [[warunki|warunków]].
  
== Operatory relacyjne ==
+
==Operatory relacyjne==
Operatory logiczne służą do porównania liczb.
+
Operatory relacyjne służą do porównania liczb:
* '''<''' lub '''is less than''' - mniejsze niż
+
 
* '''>''' lub '''is greater than''' - większe niż
+
*'''=''' lub '''is equal to''' - równe / takie samo
* '''=''' lub '''is equal to''' - równe
+
*'''!= | !>= | !<''' lub '''isn't''' - nierówne / inne niż
* '''>=''' lub '''is greater or equal to''' - większe lub równe
+
*'''<''' lub '''is less than''' - mniejsze niż
* '''<=''' lub '''is less or equal to''' - mniejsze lub równe
+
*'''>''' lub '''is greater than''' - większe niż
* '''!= | !>= | !<''' lub isn't - nie jest
+
*'''>=''' lub '''is greater or equal to''' - większe lub równe
 +
*'''<=''' lub '''is less or equal to''' - mniejsze lub równe
  
 
Przykład:
 
Przykład:
</pre>command /donate:
+
<pre>command /donate [<text>]:  
 
     trigger:
 
     trigger:
 
         if {kasa::%player%} >= 5000:
 
         if {kasa::%player%} >= 5000:
Linia 17: Linia 18:
 
             send "Dziękujemy za donate!"</pre>
 
             send "Dziękujemy za donate!"</pre>
  
== Operatory logiczne ==
+
==Operatory logiczne==
Te operatory służą do jego urozmaicenia oraz skrócenia kodu
+
Operatory logiczne służą do formułowania jednocześnie wielu [[warunki|warunków]].
* '''or''' - lub
+
 
* '''and''' - i
+
*'''or''' - lub (jeden z warunków jest spełniony)
* '''not''' - nie jest
+
*'''and''' - i (oba warunki są spełnione)
 +
*'''not''' - nie (warunek nie jest spełniony)
  
 
Przykład:
 
Przykład:

Aktualna wersja na dzień 19:53, 27 paź 2019

Operatory służą do porównywania liczb lub do formułowania jednocześnie wielu warunków.

Operatory relacyjne

Operatory relacyjne służą do porównania liczb:

  • = lub is equal to - równe / takie samo
  • != | !>= | !< lub isn't - nierówne / inne niż
  • < lub is less than - mniejsze niż
  • > lub is greater than - większe niż
  • >= lub is greater or equal to - większe lub równe
  • <= lub is less or equal to - mniejsze lub równe

Przykład:

command /donate [<text>]:   
    trigger:
        if {kasa::%player%} >= 5000:
            remove 5000 from {kasa::%player%}
            send "Dziękujemy za donate!"

Operatory logiczne

Operatory logiczne służą do formułowania jednocześnie wielu warunków.

  • or - lub (jeden z warunków jest spełniony)
  • and - i (oba warunki są spełnione)
  • not - nie (warunek nie jest spełniony)

Przykład:

command /ciastko [<player>]:
    trigger:
        if arg-1 is not online:
            send "Ten gracz nie jest online"
        else:
            if arg-1 is "Libter" or "bvcz":
                send "+1"