• Welcome to Vice City Multiplayer.
 

Can't Create files

Started by M4Carbine, February 05, 2010, 04:16:01 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

M4Carbine

I just wanted to try making a simplest script using Files.
I wanted to make a script that writes " mode=1" in a GameMode.ini file, which is present in GAME FILE.

The problem I face is :
Script doesn't make a GAME file and its sub-file GameMode.ini
Please help :(
Here is the code:


//files Declerations
#define GAME_FILE           "/mode/%s"
#define GameMode            "/mode/GAME/GameMode"

new file[128];

//commands starts here
if (strcmp(cmd, "modeon", true) == 0) {
format(file,sizeof(file),GAME_FILE,GameMode);
    if(dini_Exists(file)) {
    SendClientMessage(playerid, COLOR_RED, "FILE IS ALREADY CREATED");
    dini_Set(file,"mode", "1");
    }
    else {
    dini_Create(file);
    SendClientMessage(playerid, COLOR_GREEN, "FILE IS NOW CREATED");
    dini_Set(file,"mode", "1");
    }
SendClientMessage(playerid, COLOR_GREEN, "GAME MODE STARTED");
}

thijn

#1
You're sure you've created the mode folder in your Gamemodes folder? And also the GAME folder in the mode folder?

EDIT: By looking at

format(file,sizeof(file),GAME_FILE,GameMode)

I guess it will look for the file called: /mode/mode/GAME/GameMode (yes double /mode)

not /mode/GAME/GameMode.ini

(Although i've never scripted in pawno I think this is what is going wrong)


ClaN_Tai

Easy... as long there is no file type it cannot make it :)
You want him to create a file without any type, so it
does not create it...

Just change:
#define GameMode            "/mode/GAME/GameMode"

To:
#define GameMode            "/mode/GAME/GameMode.ini"

And it should create the file... Just don't to forget what type it should have,
you can even found an own one... .myfile, .gm, .... etcetera.

M4Carbine

I used .ini at the end just as you said, but its still not making files and folders.

I made GAME folder manually too but still I am not able to figure out why scripts are not making .ini file.

BTW where will it make the file in my GTA VC Folder?

1. -->in C:/GTA VC/scriptfiles/mode/GAME ?
2. -->or somewhere else?

ClaN_Tai

[...]/scriptfiles/mode/mode/GAME/GameMode.ini :)

thijn

Pawno is not able to create folders, Only files.
So create the folders first