[Error]: builtin_npcshopitem: Item ID 0 does not exist.
This error keep appear at my putty... only i solved the script it will sell the orange potion at my shop too.
- shop dynamicshop -1,502:-1
lasa_fild01,197,211,4 script Usable Shop 10057,{
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] || countitem(.currency) < ( .items[.@j+1] * @bought_quantity[.@k] ) )
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, 7420; // Skull is used to buy items
setarray .items, 13550,10,7776,50,12020,5,12118,5,12119,5,12120,5,12121,5,13891,20,13892,20,13893,20,13894,20,12114,3,12115,3,12116,3,12117,3,12210,50,13604,150,13592,150,13578,150,13596,150,13572,150,13574,150,12214,10,12031,5,12029,5,12030,5,12033,5,12028,5; // Usage : <item id>,<price>
npcshopitem "dynamicshop",0,0;
for ( set .@i, 0; .@i < getarraysize(.items); set .@i, .@i + 2 ) {
if (.items[.@i] != 0) { // Check if item ID is not 0
npcshopadditem "dynamicshop",.items[.@i],.items[.@i+1];
}
}
end;
}