Cara, não entendi muito bem o que você quer
Você quer deixar todos os itens disponíveis, e somente disponíveis para ver, ou para poder comprar? Pq se for para comprar, mesmo que não tenha o dinheiro, é só colocar o valor de 0 gold...
Agora se for disponível para clicar e ver o item, é no arquivo otclient/modules/game_npctrade/npctrade.lua, na função:
Especificamente nessa parte playerMoney >= getItemPrice(item, true), os outros são apenas para checar sua capacidade e o checkBox, se quer que cheque a capacidade ou não
E em baixo é para a aba de venda de itens, que ativa se o player possuir o item