Depende, tipo, tem a seguinte string:
"1"
Pode-se usar a função tonumber, ai fica assim:
1
Até.
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Depende, tipo, tem a seguinte string:
"1"
Pode-se usar a função tonumber, ai fica assim:
1
Até.
e uma string do tipo: "Isto e uma string"
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Como você vai transformar isso pra número?
Ou você quer pegar o número de letras?
--
Caramba cara, agora entendi sua dúvida.
Storage aceita string, mas se quiser pode usar a tabela ASCII.
Editado Junho 17 por Demonbholder
Isso, exato.
Fiz essa
function onSay(cid, words, param)
setPlayerStorageValue(cid, 99998, "Hello")
doPlayerSendCancel(cid,getPlayerStorageValue(cid, 99998))
end
Retorna 0 ao player, nao funciona
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Cara, é o seguinte. Aqui ta funcionando normal, versão 8.6.
Cuida pra ver se tu não ta colocando um número no inicio.
Fiz uma gambiarra aqui, la vai:
function setStorageString(cid, storage, string) local s = nil for i = 1, #string do s = s and s .. "," .. string.byte(string, i, i) or string.byte(string, i, i) end setPlayerStorageValue(cid, storage, "S" .. s) end function getStorageString(cid, storage) local str = string.explode(tostring(string.sub(getPlayerStorageValue(cid, storage), 2)), ",") local s = nil for _, v in pairs(str) do s = s and s .. string.char(v) or string.char(v) end return s end
Use só com string.
info
Grupo: Artesão
Registrado: 12/10/06
Posts: 117
Reputação: +20
É a funçao variantToNumber(var) ? se for, como a usa na pratica?
É pq eu quero guardar um nome em uma StorageValue
Editado Junho 17 por pc98