i found a script NPC shop selling rental item from eathena
- shop custom_seller -1,501:20
prontera.gat,100,100,5 script custom seller 899,{
mes "I will rent you customs for 1 day each.";
callshop "custom_seller",1;
npcshopattach "custom_seller";
end;
OnBuyItem:
for(set @a,0; @a<getarraysize(.customs); set @a,@a+1){
for(set @i,0; @i<getarraysize(@bought_nameid); set @i,@i+1) {
if(.customs[@a]==@bought_nameid[@i]){
if(Zeny < .zenycosts[@a]*@bought_quantity[@i]) { break; }
set Zeny,Zeny - .zenycosts[@a]*@bought_quantity[@i];
rentitem @bought_nameid[@i], 3600 * 24;
}
}
}
deletearray @bought_quantity, getarraysize(@bought_quantity);
deletearray @bought_nameid, getarraysize(@bought_nameid);
close;
OnInit:
setarray .customs[0],2383,2541,2410,2629,5013;
setarray .zenycosts[0],1000,10000,100000,1000000,1000000;
npcshopitem "custom_seller",0,0;
for(set .i,0; .customs[.i]; set .i,.i+1) npcshopadditem "custom_seller",.customs[.i],.zenycosts[.i];
end;
}
when i change the sript to -cashshop it can work, it not give me a rental item, do i miss something?
- cashshop custom_seller -1,501:20
Thank you for your answer!