Kamek Posted July 1, 2011 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.
bartekPL Posted October 8, 2013 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ą
PanMaszyna Posted July 22, 2014 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)
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