Jump to content

Write in a file without overwheilming the content of it


Alazam

Recommended Posts

Posted

Hello i want to add some information to a file without delete it what i can add to my filewrite or fileopen for it ?

i know that in c++ its app but i dont know in lua

Posted
local positionfile = fileOpen("position.txt", false) 
fileWrite(positionfile, "Position: x = " .. x .. " y = " .. y .. " z = " .. z .. " ") 
fileClose(positionfile)  

here is my code it work but i want it to write at the end of the existing file

Posted

Use the MTA Wiki. If you go to Client Functions, you'll find all the available file functions there, including fileIsEOF.

If I help you in a thread and you need further assistance, please don't PM me - use the thread you created instead. This way everyone on the forum can take advantage of it.

Posted

Thank i have check the wiki but havent read this line

When you open a file, its file position is set to the beginning of the file. Each call to fileRead or fileWrite moves the position ahead by the amount of bytes that were read/written. This way, by using fileIsEOF you can check if you've passed through the whole file.

Posted

Do you mean to add a new line? Put "\r\n" in your string to add linebreaks.

If I help you in a thread and you need further assistance, please don't PM me - use the thread you created instead. This way everyone on the forum can take advantage of it.

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...