Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // no módulo de inventário
- serverCallback: saveInventory(playerid)
- {
- new fileName[144];
- format(fileName, sizeof (fileName), FileInventory, NomePlayer(playerid));
- new string_inv[144];
- new File: fileInventory = fopen(fileName, io_write);
- if (fileInventory)
- {
- for(new inv; inv < MAX_ITENS_INVENTARIO; inv++)
- {
- format(string_inv, sizeof (string_inv), "%s|%d|%d|%d|%d\n",
- InventarioInfo[playerid][inv][item_nome],
- InventarioInfo[playerid][inv][item_valid],
- InventarioInfo[playerid][inv][item_type],
- InventarioInfo[playerid][inv][item_model],
- InventarioInfo[playerid][inv][item_quantia]);
- // write
- fwrite(fileInventory, string_inv);
- }
- fclose(fileInventory);
- }
- return 1;
- }
- // no módulo de baús
- stock saveLoot( id )
- {
- if (Iter_Contains(IterLoot, id))
- {
- new pasta[128];
- new string_add[128];
- format(pasta, sizeof (pasta), PASTA_LOOT, id);
- new File: fileb = fopen(pasta, io_write);
- if (fileb)
- {
- format(string_add, sizeof (string_add), "%s|%f|%f|%f|%f|%d|%d\r\n",
- lootInfo[id][lootOwner],
- lootInfo[id][lootX],
- lootInfo[id][lootY],
- lootInfo[id][lootZ],
- lootInfo[id][lootA],
- lootInfo[id][lootWorld],
- lootInfo[id][lootInterior]);
- fwrite(fileb, string_add);
- for (new itens; itens < MAX_LOOT_ITENS; itens++)
- {
- format(string_add, sizeof (string_add), "%d|%d|%d|%s|%d\n",
- lootItensInfo[id][itens][item_valid],
- lootItensInfo[id][itens][item_type],
- lootItensInfo[id][itens][item_model],
- lootItensInfo[id][itens][item_nome],
- lootItensInfo[id][itens][item_quantia]);
- fwrite(fileb, string_add);
- }
- fclose(fileb);
- }
- return 1;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement