10.03.2014, 22:22
pawn Code:
forward SaveToys(playerid);
public SaveToys(playerid)
{
if(IsPlayerConnected(playerid) && PLogged[playerid])
{
new stringtoy[55], var[32];
format(stringtoy, sizeof(stringtoy), "South-WestRP/PlayerToys/%s.ini", GetPlayerNameEx(playerid));
new File: hFile = fopen(stringtoy, io_write);
if(!hFile) return 0;
for(new x = 0; x < MAX_TOYS; x++)
{
format(var, 32, "tCreated[%d]=%d\r\n", x, ToyInfo[playerid][x][tCreated]);
fwrite(hFile, var);
format(var, 32, "tEquipped[%d]=%d\r\n", x, ToyInfo[playerid][x][tEquipped]);
fwrite(hFile, var);
format(var, 32, "tName[%d]=%s\r\n", x, ToyInfo[playerid][x][tName]);
fwrite(hFile, var);
format(var, 32, "tIndexID[%d]=%d\r\n", x, ToyInfo[playerid][x][tIndexID]);
fwrite(hFile, var);
format(var, 32, "tModelID[%d]=%d\r\n", x, ToyInfo[playerid][x][tModelID]);
fwrite(hFile, var);
format(var, 32, "tBoneID[%d]=%d\r\n", x, ToyInfo[playerid][x][tBoneID]);
fwrite(hFile, var);
format(var, 32, "tOffsetX[%d]=%f\r\n", x, ToyInfo[playerid][x][tOffsetX]);
fwrite(hFile, var);
format(var, 32, "tOffsetY[%d]=%f\r\n", x, ToyInfo[playerid][x][tOffsetY]);
fwrite(hFile, var);
format(var, 32, "tOffsetZ[%d]=%f\r\n", x, ToyInfo[playerid][x][tOffsetZ]);
fwrite(hFile, var);
format(var, 32, "tRotX[%d]=%f\r\n", x, ToyInfo[playerid][x][tRotX]);
fwrite(hFile, var);
format(var, 32, "tRotY[%d]=%f\r\n", x, ToyInfo[playerid][x][tRotY]);
fwrite(hFile, var);
format(var, 32, "tRotZ[%d]=%f\r\n", x, ToyInfo[playerid][x][tRotZ]);
fwrite(hFile, var);
format(var, 32, "tScaleX[%d]=%f\r\n", x, ToyInfo[playerid][x][tScaleX]);
fwrite(hFile, var);
format(var, 32, "tScaleY[%d]=%f\r\n", x, ToyInfo[playerid][x][tScaleY]);
fwrite(hFile, var);
format(var, 32, "tScaleZ[%d]=%f\r\n", x, ToyInfo[playerid][x][tScaleZ]);
fwrite(hFile, var);
}
fclose(hFile);
return 1;
}
return 0;
}