28.03.2017, 12:13
(
Последний раз редактировалось Crystallize; 28.03.2017 в 12:50.
)
The SaveInventory is causing the server to crash...
I tried to /savestats and the server crashed because savestats saves inventory
SaveInventory Code
I tried to /savestats and the server crashed because savestats saves inventory
SaveInventory Code
Код:
stock SaveInventory(playerid)
{
gItemList="";
new filename[48];
GetPlayerName(playerid,filename,24);
format(filename,48,"Inventory/%s.inv",filename);
new File:file=fopen(filename,io_write);
for(new item;item<MAX_ITEMS;item++)
{
if(!strlen(_GetItemNamePVar(playerid,item))||!_GetItemAmountPVar(playerid,item))continue;
format(gItemList,sizeof(gItemList),"%s%s\n%d\n",gItemList,_GetItemNamePVar(playerid,item),_GetItemAmountPVar(playerid,item));
}
fwrite(file,gItemList);
fclose(file);
GetPlayerName(playerid,filename,24);
printf("[INV] %s[%d]'s inventory saved.",filename,playerid);
}
