Kamek Posted July 1, 2011 Share Posted July 1, 2011 Zauważyłem, że nie ma nigdzie wyjaśnionego dobrze języka LUA więc postaram się tu co nieco opisać. Warunki: > - gdy jedna liczba jest większa od drugiej, np. 5 > 2. Może być używane tylko w przypadku liczb. < - gdy jedna liczba jest mniejsza od drugiej, np. 80 < 120. Może być używane tylko w przypadku liczb. >= - gdy jedna liczba jest większa albo równa drugiej, np. 50 >= 50 oraz 50 >= 49. Używane tylko z liczbami. <= - gdy jedna liczba jest mniejsza albo równa drugiej, np. 50 <= 50 oraz 50 <= 51. Używane tylko z liczbami. == - gdy jedna liczba lub ciąg znaków jest równy drugiemu, np. "a" == "a" albo 1 == 1 lub true == true. Może być używane zarówno z liczbami, ciągami znaków i wartościami logicznymi. ~= - gdy jedna liczba lub ciąg znaków nie jest równy drugiemu, np. "a" ~= "b" albo 1 ~= 100 lub true ~= false. Może być używane zarówno z liczbami, ciągami znaków i wartościami logicznymi. Link to comment
bartekPL Posted October 8, 2013 Share Posted October 8, 2013 I tu jest haczyk Ponieważ wszystkie wymienione wyżej operatory mogą być używane w przypadku tekstu, nie tylko dwa ostatnie ale to trzeba juz umieć z tego korzystać, wiedziec na jakiej zasadzie to w tedy działa ale to już jest wyższy poziom programowania/skryptowania więc niech początkujacy nawet tego nei czytają Link to comment
zixxonx Posted January 2, 2014 Share Posted January 2, 2014 to na pewno nie sa operatory? Link to comment
PanMaszyna Posted July 22, 2014 Share Posted July 22, 2014 bartekPL - chodzi Ci o string.len ? Owszem można np : addCommandHandler ( "tekst", function ( plr, cmd, ... ) msg = table.concat ( {...}, " " ) if string.len ( msg ) <= 10 then return end end) Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now