Porquê no explode já não usou o símbolo? aí ficaria mais fácil
/calcular 5 ^ 3
/calcular 2 + 1
info
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: Maurolkit

Porquê no explode já não usou o símbolo? aí ficaria mais fácil
/calcular 5 ^ 3
/calcular 2 + 1
Editado Novembro 28 por Skymagnum
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

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])
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

muito bom, gostei concertesa vou usa nomeu serve!! REP+ pra ti LuckOake
info
Grupo: Campones
Registrado: 21/06/12
Posts: 30
Reputação: -4
Char no Tibia: {ADM} GUINHO

Luck saudade parcero pq fexo o Subwatextremefun ?
SHAIUHSAIUHSAISHAIU
Twuenki aqui q se guardo a vaga de Tutor pra mim lembra ? o Guilherme
info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

Ta show cara parabéns !
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.
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

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?
É 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.
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

É 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 Dezembro 14 por LuckOake
info
Grupo: Marquês
Registrado: 29/10/11
Posts: 1.2k
Reputação: +134
Gênero: Masculino

-LuckOake
Acho que ela ve esta parte:
string.gsub(ret, "%#(.-)%#", function(str)
A função loadstring carrega a string fornecida na memória e executa ela como se fosse um script Lua.
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

kk eu ia fla q dava pra usar tabela pra tirar esses 'IFs' mas... ta loko oneShot humilho ms kkk
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Muito bom luckOake
Pelo menos desta vez não uso a bosta de MODS.
OneShot e sobrenatural mesmo ehauehuaheaueha'
info
Grupo: Lorde
Registrado: 05/06/12
Posts: 2.2k
Reputação: +215
Gênero: Masculino

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.
info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake
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:
calculadora.lua:
http://pastebin.com/aGaZ5juR
Tutorial:
Editado Novembro 28 por LuckOake