Try :
- shop dynamicshop -1,501:20000
prontera,150,150,0 script Dynamic Shop 100,{
callshop "dynamicshop",1;
npcshopattach "dynamicshop";
end;
OnBuyItem:
for ( set .@j, 0; .@j < getarraysize(.items); set .@j, .@j + 2 ) {
for ( set .@k, 0; .@k < getarraysize(@bought_nameid); set .@k, .@k + 1 ) {
if ( @bought_nameid[.@k] == .items[.@j] ) {
if ( checkweight( @bought_nameid[.@k], @bought_quantity[.@k] ) ) {
if ( countitem(.currency) < .items[.@j+1] )
dispbottom "You don't have enough " +getitemname(.currency)+ " to purchase this item.";
else {
delitem .currency, .items[.@j+1] * @bought_quantity[.@k];
getitem @bought_nameid[.@k], @bought_quantity[.@k];
}
} else dispbottom "You cannot carry out more items with you";
}
}
}
deletearray @bought_quantity, getarraysize(@bought_quantity);
deletearray @bought_nameid, getarraysize(@bought_nameid);
end;
OnInit:
set .currency, 7227; // TCG is used to buy items
setarray .items, 4001,5,7227,100; // Usage : <item id>,<price>
npcshopitem "dynamicshop",0,0;
for ( set .@i, 0; .@i < getarraysize(.items); set .@i, .@i + 2 )
npcshopadditem "dynamicshop",.items[.@i],.items[.@i+1];
end;
}
Add mo lahat ng items mo :
setarray .items, 4001,5,7227,100; // Usage : <item id>,<price>
Currency na gagamitin mo :
set .currency, 7227; // TCG is used to buy items