prontera,1,1,1 script exchanger 123,{
for(.@i = 0; .@i < getarraysize(.possible_trade); .@i++){
if(countitem(.possible_trade[.@i]) >= .trade_amount[.@i]){
.@menu$ += .trade_amount[.@i] + " - " + getitemname(.possible_trade[.@i]) + ":";
.@trade += 1;
} else {
.@menu$ += "^d3d3d3You lack " + getitemname(.possible_trade[.@i]) + "^000000" + ":";
}
}
if(.@trade == 0){
mes "- You don't have any possible items to trade. -";
close;
}
.@i = select(.@menu$) - 1;
if(countitem(.possible_trade[.@i]) < .trade_amount[.@i]){
mes "- You lack "+getitemname(.possible_trade[.@i])+" for trading.";
close;
}
mes "Are you sure you want to trade your "+.trade_amount[.@i]+" "+getitemname(.possible_trade[.@i])+"?";
next;
if(select("Yes:No") == 2) end;
delitem .possible_trade[.@i],.trade_amount[.@i];
getitem .reward_item,1;
end;
OnInit:
setarray .possible_trade,501,502,503; // Item ID To Exchange
setarray .trade_amount,5,5,10; // Amount To Exchange
.reward_item = 607; // Item Reward for Exchanging
end;
}
Just change the ID in possible trade and the reward item for each trade. You can also add possible id to trade in the array