FunZY Posted May 28, 2021 Posted May 28, 2021 Estou em aprendizagem em lua, e estou com uma dificuldade em usar o math random, Minha ideia era de que o sistema escolhesse alguma alternativa e apresentasse no chat, de acordo com essa alternativa o player ganharia uma recompensa. pesquisei em diversos forums mas não encontrei oque precisava . Alguem pode me ajudar?
Moderators Patrick Posted May 28, 2021 Moderators Posted May 28, 2021 Wrong language, moved to Portuguese scripting.
Eficiencia Posted May 29, 2021 Posted May 29, 2021 é bem simples de usar, exemplo math.random(min, max). min = valor minimo max = valor máximo Vai gerar um numero aleatório dentro da margem que você botou exemplo: local random = math.random(1, 3) --vai gerar um valor entre 1 e 3 (1, 2 ou 3) print(random)
Other Languages Moderators Lord Henry Posted May 29, 2021 Other Languages Moderators Posted May 29, 2021 Mais detalhes: O math.random é uma função nativa da linguagem Lua que gera um número aleatório obedecendo aos parâmetros que você configurar nele. Se você usar math.random () sem argumentos, ele vai gerar um valor real entre 0 e 1. (0, 0.0484, 0.52, 0.9999) mas nunca vai gerar 1. Seu intervalo é [0,1) Se você usar math.random (5) ele vai gerar um valor inteiro entre 1 e 5. (1, 2, 3, 4 ou 5). Se você usar math.random (-3, 2) ele vai gerar um valor inteiro entre -3 e 2. (-3, -2, -1, 0, 1, 2). Usando número real nos parâmetros vai gerar erro. A única forma de gerar números reais é no primeiro exemplo. Os dois parâmetros, se declarados, precisam ser inteiros, podendo ser negativos.
VictorBRP Posted June 7, 2021 Posted June 7, 2021 function Din(player) local aleatorio = math.random(500, 5000) givePlayerMoney(player,aleatorio ) end addCommandHandler("money",Din ) Acho que não consigo explicar mais fácil que isso
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