Toy System (Not Saving Properly) +Rep
#2

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;
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)