PHP код:
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_INV_ITEMS;item++)
{
if(!strlen(_GetItemNamePVar(playerid,item))||!_Get ItemAmountPVar(playerid,item))continue;
format(gItemList,sizeof(gItemList),"%s%s\n%d\n",gI temList,_GetItemNamePVar(playerid,item),_GetItemAm ountPVar(playerid,item));
}
fwrite(file,gItemList);
fclose(file);
GetPlayerName(playerid,filename,24);
}
stock LoadInventory(playerid)
{
new tstring[48];
new tstring2[12];
GetPlayerName(playerid,tstring,4;
format(tstring,48,"Inventory/%s.inv",tstring);
if(!fexist(tstring))return 0;
new File:file=fopen(tstring,io_read);
fread(file,tstring);
while(tstring[0])
{
format(tstring,strlen(tstring),"%s",tstring);
fread(file,tstring2);
AddItem(playerid,tstring,strval(tstring2));
fread(file,tstring);
}
fclose(file);
GetPlayerName(playerid,tstring,24);
return 1;
}
Lembre-se de criar a pasta Inventory em Scriptfiles.