Hi! I'm here again u.u.
In this case i have to create and writting or delete a external file..
I do this :
PHP Code:
new fileban[256]
stock bool:cont_exists(file[],name[])
{
new file_pointer = fopen(file, "rt")
new Buffer[256]
while (!feof(file_pointer))
{
fgets(file_pointer, Buffer, 31)
if(containi(Buffer, name) != -1)
{
fclose(file_pointer)
return true
}
}
return false
}
.....
public plugin_init() {
.....
check_file()
}
.....
new file = fopen(fileban, "wt")
fprintf(file, "^n%s", szTargetName) //Here i add this line to the file
fclose(file)
.....
if(file)
{
new Buffer[128]
new counter
while(!feof(file))
{
fgets(file, Buffer, 128)
parse(Buffer, Buffer, sizeof Buffer -1)
if(equal(Buffer, name))
{
write_file(fileban,"",counter) // Here i replace the line "counter" by ""
}
counter++
}
fclose(file)
}
return PLUGIN_HANDLED
}
public check_file()
{
new datadir[64]
get_datadir(datadir, 63)
format(fileban, sizeof fileban - 1, "%s/asd.ini", datadir)
new file_pointer = fopen(fileban, "at+")
if(!file_pointer)
{
write_file(fileban,"//File created",0)
}
if(file_pointer)
{
server_print("The file %s was created", fileban)
write_file(fileban, "", 0)
}
fclose(file_pointer)
}
This is the part of the code that have connection with the external file.
The file is never created and can't edit anything or read it because it doesn't exist.
Any help?
My greets and thanks! & sorry for my english