======Hướng dẫn script - Bài 2: Điều kiện====== Sau một bài viết siêu dài về những thứ cần biết trong Lua ở bài 1 thì chúng ta sẽ đi một bước nhẹ nhàng hơn ở bài 2.\\ Trong bài này chúng ta sẽ học cách sử dụng một cơ bản khác của Lua để thuận tiện cho việc vận hành script\\ =====3 loại giá trị khác: true, false, nil===== · true: đúng\\ · false: sai\\ · nil: trống/rỗng/không tồn tại\\ VD: local a -> giá trị của a = nil vì chưa được gán giá trị nào hết\\ · 3 giá trị này có thể gán cho biến\\ VD: local a = false hoặc local a = true\\ =====Các phép so sánh===== a == b (nghĩa là a = b) (nếu ghi a = b thì bạn đang gán giá trị của b cho a, ghi\\ a == b là đang đưa ra một “lời khẳng định” là a bằng b)\\ a > b (a lớn hơn b, bản chất tương tự a == b)\\ a < b (a nhỏ hơn b, bản chất tương tự a == b)\\ a >= b (a lớn hơn hoặc bằng b, bản chất tương tự như a == b)\\ a <= b (a nhỏ hơn hoặc bằng b, bản chất tương tự như a == b)\\ Nếu a == b là true -> a bằng b, nếu a không bằng b -> false\\ LƯU Ý: a == a(a có giá trị bất kì) hoặc nil == nil đều trả về giá trị là “true”\\ Các phép so sánh này thường được sử dụng trong các syntax sau =====Điều kiện: if, if elseif else===== · cách sử dụng: đưa ra một điều kiện, khi điều kiện được thỏa mãn thì một hành động sẽ xảy ra · nếu điều kiện là true thì script sẽ thực hiện hành động tiếp theo. Nếu là false hoặc nil thì không thực hiện · if và elseif về bản chất là giống nhau nhưng nếu có “elseif” thì phải có “else”(hoặc ngược lại). Nếu các bạn chỉ sử dụng 1 điều kiện thì sử dụng if thôi và không sử dụng elseif và else. · Lưu ý: có thể có nhiều “elseif” nhưng chỉ có 1 “if” và “else” if (điều kiện) then (hành động) elseif (điều kiện) then (hành động) else (ko cần điều kiện vì else là tất cả các trường hợp còn lại mà chưa được đề cập trong if hoặc elseif) (hành động) end Bài tập: Mình muốn các bạn tạo 1 function, tạo 1 điều kiện bất kì trong function đó và cho function hoạt động. Nếu điều kiện được thỏa mãn thì sẽ gửi một tin nhắn lên thanh chat. • yêu cầu: sử dụng if, elseif, api để gửi tin nhắn lên thanh chat(xem lại bài 1), tạo 1 function, kích hoạt được để function hoạt động. ---- --- //Cre:**[[https://www.facebook.com/profile.php?id=100054102712514|Vũ Hoàng]]** 2024/06/21 17:31//