Olá galera, tudo bem? Estou com uma dúvida aqui no meu script que não conseguir resolver. Eu estou usando o getPlayerLevel(cid) para que ao fazer uma X ação com um NPC que ao determinado pelo level min / max ele receberia uma ação. Estou usando esta parte de comparação:
if msgcontains(msg, 'hi') and getPlayerLevel(cid) >= 20 and getPlayerLevel(cid) <= 49 then ... if msgcontains(msg, 'hi') and getPlayerLevel(cid) >= 50 and getPlayerLevel(cid) <= 99 then
O problema que o getPlayerLevel(cid) >= 20 esta pegando "todos" jogadores level maior que 20, eu creio que minha comparação este errada com o and .. E eu não posso usar o elseif nesta parte do script :S