Ir para conteúdo

Calculadora Ingame


LuckOake

Posts Recomendados

Hiho!

 

Bom, fiz uma calculadora em Lua pra ser usada InGame um tempo atrás pra dar uma diversão aos players do meu server e pra eles não saírem do jogo quando fizerem dever de matemática. Nada muito grande, é um script simples, mas anyway é útil.

 

talkactions.xml:

 

<talkaction words="/calcular" event="script" value="calculadora.lua"/>

 

calculadora.lua:

 

 

 

Tutorial:

 

Para fazer uma conta, escreva:

• /calcular + um dos parâmetros abaixo:

- somar,
- subtrair,
- multiplicar,
- dividir,
- potenciar,
- porcentagem,
- raiz,
- produto notavel,

• primeiro número,segundo número

• Exemplo: /calcular somar,1,2

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

Nah, se você observar tem umas contas que não é muito bom usar seu método, tipo Porcentagem, Produto Notável e Raiz.

 

Uma pessoa normal não saberia fazer uma conta de Tibia assim. Exemplo:

 

raiz = t[3] ^ (1/t[2])

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...

function onSay(cid, words, param, channel)
   local ret = param .." = #return ".. param .."#"
   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, string.gsub(ret, "%#(.-)%#", function(str)
       return loadstring(str) ()
   end))
   return true
end

 

Tá aí uma calculadora que faz todas as mesmas operações que a sua.

Link para o comentário
Compartilhar em outros sites

function onSay(cid, words, param, channel)
local ret = param .." = #return ".. param .."#"
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, string.gsub(ret, "%#(.-)%#", function(str)
	return loadstring(str) ()
end))
return true
end

 

Tá aí uma calculadora que faz todas as mesmas operações que a sua.

 

Nossa cara, não precisava humilhar ehuaheaueaeahu

 

Brinks, cara, você é foda. REP+.

 

Essa calculadora que você postou funciona como?

Link para o comentário
Compartilhar em outros sites

É a mesma que eu te passei por PM, lembra?

 

/calc 2+2
/calc 2-2
/calc 2*2
/calc 2/2
/calc 2^2
/calc 2²
/calc (2 + 2)²

 

E por aí vai.

 

Hm... Interessante. O único problema da sua versão é que pra ser usada ingame tem umas contas que players normais não conseguiriam fazer, tipo potência ou raiz quadrada, pois não conhecem o sistema de cálculos em lua.

 

De qualquer maneira, muito legal seu meio. Aproveitando, o que a função loadstring faz?

Editado por LuckOake
Link para o comentário
Compartilhar em outros sites

Muito bom essa calculadora luck.

 

kk eu ia fla q dava pra usar tabela pra tirar esses 'IFs' mas... ta loko oneShot humilho ms kkk

 

Oneshot Humilho msm, mereceu rep+

 

 

Muito bom luckOake

Pelo menos desta vez não uso a bosta de MODS.

 

OneShot e sobrenatural mesmo ehauehuaheaueha'

 

Sobrenatural mesmo.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...