Save weapons using fread & fwrite
#1

Код:
SaveWeapons(playerid)
{
	new File:file = fopen(WeaponInventoryPath(playerid), io_append), weapons[13][2], string[128];
	for(new i = 0; i < 13; i++)
	{
		GetPlayerWeaponData(playerid, i, weapons[i][0], weapons[i][1]);
		format(string, sizeof(string), "%s%d.%d|", string, weapons[i][0], weapons[i][1]);
	}
	fwrite(file, string);
	fclose(file);
	return 1;
}

LoadWeapons(playerid)
{
	if(!fexist(WeaponInventoryPath(playerid))) return 1;
	new File:file = fopen(WeaponInventoryPath(playerid), io_read), string[128], weapon, ammo;
	while(fread(file, string))
	{
		printf("%d %d", weapon, ammo);
	}
	return 1;
}
This is all what I can do... can somebody complete the puzzle?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)