Jump to content

FileFunctions Ajuda


Recommended Posts

Olá

Estou com algumas duvidas relacionados ao FileFunctions:

local file

if fileExists("Arquivo.lua") then

file = fileOpen("Arquivo.lua")

else

file = fileCreate("Arquivo.lua")

end

Como que faço para toda vez que algum digitar um comando ex: Salva o numero 01, e se digitar novamente substitui o 01 por 02 e assim vai sempre substituindo o numero anterior por ele mesmo + 1 e depois como faço para salvar o arquivo, tentei ler o Wiki mas a tradução fico muito confusa para mim.

Muito obrigado!

Link to comment
  • Moderators

Acho que isto funciona:

local file = ( fileOpen("Arquivo.lua") or fileCreate("Arquivo.lua") ) 
local value = tonumber( fileRead(file, 5000) ) or 0 
fileWrite(file, string.format("%02d", value + 1)) 
fileClose(newFile) 

Entretanto, dependendo do que você está querendo fazer, acredito que tenha outras maneiras mais eficazes.

Link to comment
Acho que isto funciona:
local file = ( fileOpen("Arquivo.lua") or fileCreate("Arquivo.lua") ) 
local value = tonumber( fileRead(file, 5000) ) or 0 
fileWrite(file, string.format("%02d", value + 1)) 
fileClose(newFile) 

Entretanto, dependendo do que você está querendo fazer, acredito que tenha outras maneiras mais eficazes.

Com qual função eu conseguiria comparar Ex:

O Valor lido no arquivo

if ValorLidoNoArquivo > 1 then

end

como eu usaria esse valor para comparar pois está dando um ERRO "attempt to compare number with string"

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...