Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.73 KB | None | 0 0
  1. // no módulo de inventário
  2. serverCallback: saveInventory(playerid)
  3. {
  4.     new fileName[144];
  5.  
  6.     format(fileName, sizeof (fileName), FileInventory, NomePlayer(playerid));
  7.  
  8.     new string_inv[144];
  9.  
  10.     new File: fileInventory = fopen(fileName, io_write);
  11.  
  12.     if (fileInventory)
  13.     {
  14.         for(new inv; inv < MAX_ITENS_INVENTARIO; inv++)
  15.         {
  16.             format(string_inv, sizeof (string_inv), "%s|%d|%d|%d|%d\n",
  17.                 InventarioInfo[playerid][inv][item_nome],
  18.                 InventarioInfo[playerid][inv][item_valid],
  19.                 InventarioInfo[playerid][inv][item_type],
  20.                 InventarioInfo[playerid][inv][item_model],
  21.                 InventarioInfo[playerid][inv][item_quantia]);
  22.  
  23.             // write
  24.             fwrite(fileInventory, string_inv);
  25.         }
  26.         fclose(fileInventory);
  27.     }
  28.     return 1;
  29. }
  30.  
  31. // no módulo de baús
  32. stock saveLoot( id )
  33. {
  34.     if (Iter_Contains(IterLoot, id))
  35.     {
  36.         new pasta[128];
  37.         new string_add[128];
  38.  
  39.         format(pasta, sizeof (pasta), PASTA_LOOT, id);
  40.  
  41.         new File: fileb = fopen(pasta, io_write);
  42.        
  43.         if (fileb)
  44.         {
  45.             format(string_add, sizeof (string_add), "%s|%f|%f|%f|%f|%d|%d\r\n",
  46.                 lootInfo[id][lootOwner],
  47.                 lootInfo[id][lootX],
  48.                 lootInfo[id][lootY],
  49.                 lootInfo[id][lootZ],
  50.                 lootInfo[id][lootA],
  51.                 lootInfo[id][lootWorld],
  52.                 lootInfo[id][lootInterior]);
  53.  
  54.             fwrite(fileb, string_add);
  55.  
  56.             for (new itens; itens < MAX_LOOT_ITENS; itens++)
  57.             {
  58.                 format(string_add, sizeof (string_add), "%d|%d|%d|%s|%d\n",
  59.                     lootItensInfo[id][itens][item_valid],
  60.                     lootItensInfo[id][itens][item_type],
  61.                     lootItensInfo[id][itens][item_model],
  62.                     lootItensInfo[id][itens][item_nome],
  63.                     lootItensInfo[id][itens][item_quantia]);
  64.  
  65.                 fwrite(fileb, string_add);
  66.             }
  67.             fclose(fileb);
  68.         }
  69.         return 1;
  70.     }
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement