Esse sistema eu criei a muito tempo para quando um player compra pots e runas no npc, ele entregue uma bolsa mais adequada para cada tipo de pot e runa comprada nele.
Abra o arquivo npc/libs/modulos.lua
Procure pela função:
Dentro dessa função, procure pela variável chamada backpack ou backpackid (não lembro como estava escrito exatamente, pois faz muito tempo que modifiquei) e apague ela.
No lugar onde ela estava, adicione isso:
Salve e pode fechar o arquivo.
Agora abra o arquivo data/libs/050-functions.lua
Adicione essa função nele:
Salve e pode fechar o arquivo.
Agora toda vez que alguém for comprar algum item listado na tabela bp, ele receberá (caso ele queira compra em bps) uma backpack correspondente ao item que ele comprou.
Essa inserção desse sistema foi feito para a versão tfs 0.3.6 - 8.54; não sei se funciona em outras versões.