public OnPlayerConnect(playerid) { new str[64], plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); format(str, sizeof(str), "Vehicles/Players/%s.cfg", plname); if(fexist(str)) { strmid(PlayerVehicle[playerid][pVeh1], dini_Get(str, "Vehicle1"), 0, strlen(dini_Get(str, "Vehicle1")), 255); strmid(PlayerVehicle[playerid][pVeh2], dini_Get(str, "Vehicle2"), 0, strlen(dini_Get(str, "Vehicle2")), 255); strmid(PlayerVehicle[playerid][pVeh3], dini_Get(str, "Vehicle3"), 0, strlen(dini_Get(str, "Vehicle3")), 255); strmid(PlayerVehicle[playerid][pVeh4], dini_Get(str, "Vehicle4"), 0, strlen(dini_Get(str, "Vehicle4")), 255); strmid(PlayerVehicle[playerid][pVeh5], dini_Get(str, "Vehicle5"), 0, strlen(dini_Get(str, "Vehicle5")), 255); return 1; } else { new File: hFile = fopen(str, io_write); strmid(PlayerVehicle[playerid][pVeh1], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh2], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh3], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh4], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh5], "None", 0, strlen("None"), 255); //return 1; } pColor[playerid] = -1; pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0; pRent[playerid] = 999; pSearched[playerid] = 0; Egale[playerid] = 0; veh1[playerid] = 999; veh2[playerid] = 999; veh3[playerid] = 999; veh4[playerid] = 999; veh5[playerid] = 999; SignalWait[playerid] = 0; return 1; }
new File:hFile = fopen(str, io_write);
if(hFile) { }
//And continue with the rest of your code
public OnPlayerConnect(playerid) { new str[64], plname[MAX_PLAYER_NAME]; GetPlayerName(playerid, plname, sizeof(plname)); format(str, sizeof(str), "Vehicles/Players/%s.cfg", plname); new File:hFile = fopen(str, io_write); if(hFile) { strmid(PlayerVehicle[playerid][pVeh1], dini_Get(str, "Vehicle1"), 0, strlen(dini_Get(str, "Vehicle1")), 255); strmid(PlayerVehicle[playerid][pVeh2], dini_Get(str, "Vehicle2"), 0, strlen(dini_Get(str, "Vehicle2")), 255); strmid(PlayerVehicle[playerid][pVeh3], dini_Get(str, "Vehicle3"), 0, strlen(dini_Get(str, "Vehicle3")), 255); strmid(PlayerVehicle[playerid][pVeh4], dini_Get(str, "Vehicle4"), 0, strlen(dini_Get(str, "Vehicle4")), 255); strmid(PlayerVehicle[playerid][pVeh5], dini_Get(str, "Vehicle5"), 0, strlen(dini_Get(str, "Vehicle5")), 255); return 1; } else { new File: hFile = fopen(str, io_write); strmid(PlayerVehicle[playerid][pVeh1], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh2], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh3], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh4], "None", 0, strlen("None"), 255); strmid(PlayerVehicle[playerid][pVeh5], "None", 0, strlen("None"), 255); //return 1; } pColor[playerid] = -1; pToAccept[playerid] = 255; vToAccept[playerid] = 999; prToAccept[playerid] = 0; pRent[playerid] = 999; pSearched[playerid] = 0; Egale[playerid] = 0; veh1[playerid] = 999; veh2[playerid] = 999; veh3[playerid] = 999; veh4[playerid] = 999; veh5[playerid] = 999; SignalWait[playerid] = 0; return 1; }
public OnPlayerConnect(playerid)
{
new str[64], plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
format(str, sizeof(str), "Vehicles/Players/%s.cfg", plname);
if(fexist(str))
{
strmid(PlayerVehicle[playerid][pVeh1], dini_Get(str, "Vehicle1"), 0, strlen(dini_Get(str, "Vehicle1")), 255);
strmid(PlayerVehicle[playerid][pVeh2], dini_Get(str, "Vehicle2"), 0, strlen(dini_Get(str, "Vehicle2")), 255);
strmid(PlayerVehicle[playerid][pVeh3], dini_Get(str, "Vehicle3"), 0, strlen(dini_Get(str, "Vehicle3")), 255);
strmid(PlayerVehicle[playerid][pVeh4], dini_Get(str, "Vehicle4"), 0, strlen(dini_Get(str, "Vehicle4")), 255);
strmid(PlayerVehicle[playerid][pVeh5], dini_Get(str, "Vehicle5"), 0, strlen(dini_Get(str, "Vehicle5")), 255);
return 1;
}
else
{
new File: hFile = fopen(str, io_write);
if(hFile) { }
strmid(PlayerVehicle[playerid][pVeh1], "None", 0, strlen("None"), 255);
strmid(PlayerVehicle[playerid][pVeh2], "None", 0, strlen("None"), 255);
strmid(PlayerVehicle[playerid][pVeh3], "None", 0, strlen("None"), 255);
strmid(PlayerVehicle[playerid][pVeh4], "None", 0, strlen("None"), 255);
strmid(PlayerVehicle[playerid][pVeh5], "None", 0, strlen("None"), 255);
//return 1;
}
pColor[playerid] = -1;
pToAccept[playerid] = 255;
vToAccept[playerid] = 999;
prToAccept[playerid] = 0;
pRent[playerid] = 999;
pSearched[playerid] = 0;
Egale[playerid] = 0;
veh1[playerid] = 999;
veh2[playerid] = 999;
veh3[playerid] = 999;
veh4[playerid] = 999;
veh5[playerid] = 999;
SignalWait[playerid] = 0;
return 1;
}
Originally Posted by Grim_
Weird, that's all I do to successfully create a file.
Does the file path already exist? 'Vehicles/Players/' And are you sure the file doesn't already exist? EDIT: Yeah, try adding "fclose(hFile);" between the brackets I placed. |