Yep this is perfectly possible.
Where x = ID of Proof of Donation, y = ID of item for sale and z = price of item for sale.
//Cash Shop using Proof of Donation
prontera,1,1,3,xxxx sshop Custom Shop 111,y:z,yy:zz,yyy:zzz
prontera,100,50,3 script Custom Shop 70,{
callshop "Custom Shop",0;
end;
}
All you need to do is:
- change x to the ID of Proof of Donation.
- change y to the ID of the item you want to be sold.
- change z to how much the items cost, i.e. how many Proof of Donations do they need to buy the item.
- change this to where you want the npc - [x(100),y(50)] and the direction it faces [z(3)]
Ignore prontera,1,1,3, this is a hidden NPC which acts as the shop.
Hopefully that helps/works(eep).