prontera,147,167,0 script Donation Buyback 4_F_HUWOMAN,{
mes "[ Donation Buyback ]";
mes "Here are the donation items that you can buyback.";
next;
setarray .@DItems[0],5420,5286,5359,5181,5431,5527,5421,5329,5288,5401,5358,5389,5361,5132,5594,5596,5462,5597,5377,5325,5463;
setarray .@DPrice[0],120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,220,220,220;
//setarray .Menu$[0],"test1","test2","test3","test4","test5";
for(set .@i,0; .@i < getarraysize(.@DItems); set .@i,.@i+1) {
set .@Menu$,.@Menu$ + getitemname(.@DItems[.@i]) + ":";
}
set .@selected, select(.@Menu$);
set .@HG, .@selected - 1 ;
mes "[ Donation Buyback ]";
mes "Are you sure you want to exchange "+getitemname(.@DItems[.@HG])+"?";
next;
switch(select("No:Yes")) {
case 1:
mes "[ Donation Buyback ]";
mes "Ok, just talk to me again";
close;
case 2:
if (countitem(.@DItems[.@HG]) < 1) {
mes "[ Donation Buyback ]";
mes "Sorry but you don't have "+getitemname(.@DItems[.@HG])+".";
close;
}
if ((MaxWeight-Weight) < 2000 || checkweight(1201,1) == 0) {
mes "[ Donation Buyback ]";
mes "You're carrying too many items and don't have enough inventory space. Please make more inventory space available and talk to me again.";
close;
}
delitem .@DItems[.@HG],1;
getitem 7929,.@DPrice[.@HG];
mes "[ Donation Buyback ]";
mes "Here you go!";
close;
}
close;
}