Cristtk Posted October 30, 2019 Share Posted October 30, 2019 Ola, como faço para o que ta dentro de uma função fincionar quando tiver dois valores exigidos. No script abaixo tem um exemplo, ali se faction for 11 ou 21 vai funcionar o que ta dentro da função independete sendo 11 ou 21 mas eu quero que funcione quando os dois valores são exigidos ou seja só vai funcionar se faction for 11 e 21. Como faço? Acho que teria que colocar alguma coisa no lugar do (or). if tonumber(getElementData(p, "char.factionID")) == 11 or getElementData(p, "char.factionID") == 21 then Link to comment
Eficiencia Posted October 30, 2019 Share Posted October 30, 2019 (edited) Troque o "or" por and. Edited October 30, 2019 by Eficiencia 1 Link to comment
DNL291 Posted October 30, 2019 Share Posted October 30, 2019 Por questão de lógica, é impossível um valor ser dois ao mesmo tempo. É como estar fazendo: local valor = 10 if valor == 10 and valor == 11 then end Com o or já está certo, basta você puxar novamente o valor com getElementData(p, "char.factionID") para saber qual dos dois números entrou no bloco. 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