24.07.2014, 05:04
Hi everyone, I am having a problem with my weapon saving system, If the player does not have a file in the weapons subfolder in the scriptfiles, it automatically creates a new one for them, Every 2 seconds the weapon info saves, and it saves perfectly, but when they reconnect, a new file is created inside the subfolder, not duplicating anything, just rewriting the info.
My code.
Any suggestions?
My code.
pawn Код:
if(!fexist(WepPath(playerid)))
{
new INI:File = INI_Open(WepPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File, "Weapon1",weaponinfo[playerid][Weapon1] = 0);
INI_WriteInt(File,"Weapon1ammo",weaponinfo[playerid][Weapon1a] = 0);
INI_WriteInt(File, "Weapon2",weaponinfo[playerid][Weapon2] = 0);
INI_WriteInt(File,"Weapon2ammo",weaponinfo[playerid][Weapon2a] = 0);
INI_WriteInt(File, "Weapon3",weaponinfo[playerid][Weapon3] = 0);
INI_WriteInt(File,"Weapon3ammo",weaponinfo[playerid][Weapon3a] = 0);
INI_WriteInt(File, "Weapon4",weaponinfo[playerid][Weapon4] = 0);
INI_WriteInt(File,"Weapon4ammo",weaponinfo[playerid][Weapon4a] = 0);
INI_WriteInt(File, "Weapon5",weaponinfo[playerid][Weapon5] = 0);
INI_WriteInt(File,"Weapon5ammo",weaponinfo[playerid][Weapon5a] = 0);
INI_WriteInt(File, "Weapon6",weaponinfo[playerid][Weapon6] = 0);
INI_WriteInt(File,"Weapon6ammo",weaponinfo[playerid][Weapon6a] = 0);
INI_WriteInt(File, "Weapon7",weaponinfo[playerid][Weapon7] = 0);
INI_WriteInt(File,"Weapon7ammo",weaponinfo[playerid][Weapon7a] = 0);
INI_WriteInt(File, "Weapon8",weaponinfo[playerid][Weapon8] = 0);
INI_WriteInt(File,"Weapon8ammo",weaponinfo[playerid][Weapon8a] = 0);
INI_WriteInt(File, "Weapon9",weaponinfo[playerid][Weapon9] = 0);
INI_WriteInt(File,"Weapon9ammo",weaponinfo[playerid][Weapon9a] = 0);
INI_WriteInt(File, "Weapon10",weaponinfo[playerid][Weapon10] = 0);
INI_WriteInt(File,"Weapon10ammo",weaponinfo[playerid][Weapon10a] = 0);
INI_WriteInt(File, "Weapon11",weaponinfo[playerid][Weapon11] = 0);
INI_WriteInt(File,"Weapon11ammo",weaponinfo[playerid][Weapon11a] = 0);
INI_WriteInt(File, "Weapon12",weaponinfo[playerid][Weapon12] = 0);
INI_WriteInt(File,"Weapon12ammo",weaponinfo[playerid][Weapon12a] = 0);
INI_Close(File);
return 1;
}
else
{
INI_ParseFile(WepPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
}
![Smiley](images/smilies/smile.png)