SaveWeaponsToFile(playerid)
{
new i, path[50], string[128], weaponid, ammo;
path = GetPlayerFormattedName(playerid);
if (!dini_Exists(path)) dini_Create(path);
for (i=0; i<13; i++)
{
GetPlayerWeaponData(playerid,i,weaponid,ammo);
format(string,sizeof(string),"Weapon - %d",i);
dini_IntSet(path,string,weaponid);
format(string,sizeof(string),"AmmoID - %d",i);
dini_IntSet(path,string,ammo == 65535 ? 0 : ammo);
}
}
public LoadWeaponsToFile(playerid)
{
new i, path[128], string[256], weaponid;
path = GetPlayerFormattedName(playerid);
ResetPlayerWeapons(playerid);
for (i=0; i<13; i++)
{
format(string,sizeof(string),"Weapon - %d",i);
weaponid = dini_Int(path,string);
format(string,sizeof(string),"AmmoID - %d",i);
int ammo = dini_Int(path, string); //<< Line 45738
GivePlayerWeapon(playerid,weaponid,ammo); //<< Line 45739
}
AlreadyGiveWeapons[playerid] = true;
}
public RemoveWeaponsFile(playerid)
{
new path[128];
path = GetPlayerFormattedName(playerid);
dini_Remove(path);
}
H:\Users\Jeroen\Desktop\RP SACGTA(1).pwn(45738) : error 017: undefined symbol "int" H:\Users\Jeroen\Desktop\RP SACGTA(1).pwn(45738) : error 017: undefined symbol "ammo" H:\Users\Jeroen\Desktop\RP SACGTA(1).pwn(45739) : error 017: undefined symbol "ammo"

new ammo = dini_Int(path, string);
|
Originally Posted by Fj0rtizFredde
Int on line 45738 should be changed to new
![]() pawn Код:
|
format(string,sizeof(string),"Weapon - %d",i);
format(string,sizeof(string),"Weapon - %d",weaponid);
|
Originally Posted by Rac3r
pawn Код:
pawn Код:
|
H:\Program Files\Rockstar Games\GTA San Andreas\gamemodes\RP SACGTA.pwn(45847) : warning 203: symbol is never used: "SaveWeaponsToFile"
public OnPlayerDisconnect(playerid, reason)
{
SaveWeaponsToFile(playerid);
// code
return 1;
}