Operatory: Różnice pomiędzy wersjami

Z wiki.skript.pl
Przejdź do nawigacji Przejdź do wyszukiwania
m (Operatory relacyjne)
m (stylistyczne, redakcyjne)
 
Linia 1: Linia 1:
'''Operatory''' służą albo do porównywania liczb(relacyjne) lub do urozmaicania [[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 relacyjne służą do porównania liczb.
+
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 less than''' - mniejsze niż
 
*'''>''' lub '''is greater than''' - większe niż
 
*'''>''' lub '''is greater than''' - większe niż
*'''=''' lub '''is equal to''' - równe
 
 
*'''>=''' lub '''is greater or equal to''' - większe lub równe
 
*'''>=''' lub '''is greater or equal to''' - większe lub równe
 
*'''<=''' lub '''is less or equal to''' - mniejsze lub równe
 
*'''<=''' lub '''is less or equal to''' - mniejsze lub równe
*'''!= | !>= | !<''' lub isn't - nie jest
 
  
 
Przykład:
 
Przykład:
Linia 19: Linia 19:
  
 
==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
+
*'''or''' - lub (jeden z warunków jest spełniony)
*'''and''' - i
+
*'''and''' - i (oba warunki są spełnione)
*'''not''' - nie jest
+
*'''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"