Kimossab

Example on how to access a list

Dec 5th, 2014
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.22 KB | None | 0 0
  1.  
  2.     new buffer2[bInfo];
  3.     i=0;
  4.    
  5.     new ListIt:node2;
  6.     node = LIST::begin(bList);
  7.     while(node)
  8.     {
  9.         data = LIST_IT::data_ptr(node);
  10.         MEM::get_arr(data, _, buffer2);
  11.         BUD::MultiSet2("Business",i,"s[128]ddds[128]ddffffffd",
  12.             "Name",buffer2[bName],
  13.             "Owned",buffer2[bOwned],
  14.             "Key",buffer2[bKey],
  15.             "Type",buffer2[bType],
  16.             "Adress",buffer2[bAdress],
  17.             "Interior",buffer2[bInterior],
  18.             "Value",buffer2[bValue],
  19.             "CoordX",buffer2[bCoordX],
  20.             "CoordY",buffer2[bCoordY],
  21.             "CoordZ",buffer2[bCoordZ],
  22.             "InsideCoordX",buffer2[bInsideCoordX],
  23.             "InsideCoordY",buffer2[bInsideCoordY],
  24.             "InsideCoordZ",buffer2[bInsideCoordZ],
  25.             "ProdN",buffer2[bProdN]
  26.         );
  27.         node2 = LIST::begin(buffer2[bprodList]);
  28.         while(node2)
  29.         {
  30.             data = LIST_IT::data_ptr(node2);
  31.             MEM::get_arr(data, _, buffer);
  32.             format(str,sizeof(str),"Prod%dID",ii);
  33.             BUD::MultiSet2("Business",i,"d",
  34.                 str,buffer[pID]
  35.             );
  36.             format(str,sizeof(str),"Prod%dName",ii);
  37.             BUD::MultiSet2("Business",i,"s[128]",
  38.                 str,buffer[pName]
  39.             );
  40.             format(str,sizeof(str),"Prod%dPrice",ii);
  41.             BUD::MultiSet2("Business",i,"d",
  42.                 str,buffer[pPrice]
  43.             );
  44.             node2=LIST_IT::next(node2);
  45.             ii++;
  46.         }
  47.         node=LIST_IT::next(node);
  48.         i++;
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment