see my problem is in clientside the string this.trade shows all the items selected , the thing is when its transfered to serverside the string automaticly trims itself ?

and only the first string in the set is seen.... now there are ways around this which i've already done . but why does this happen??
~Sern
NPC Code:
if(actionserverside){
if(strequals(#p(0),trade)){
tokenize #p(3);
//Start put in for testing
with(getplayer(#p(2))){
setplayerprop #c,#p(3);}
//End put in for testing
for(n = 0; n < tokenscount; n ++){
if(strtofloat(#s(clientr.amount_#t(n))) > 1){
this.remove = strtofloat(#s(clientr.amount_#t(n))) - strtofloat(1);
setstring clientr.amount_#t(n),#v(this.remove);
}else {
removeweapon #t(n);
setstring clientr.amount_#t(n),0;
}
}
with(getplayer(#p(2))){
for(a = 0; a < tokenscount; a ++){
if(hasweapon(#t(a))){
this.add = strtofloat(#s(clientr.amount_#t(a))) + strtofloat(1);
setstring clientr.amount_#t(a),#v(this.add);
}else{
addweapon #t(a);
setstring clientr.amount_#t(a),1;
}
}
sleep .5;
}
}
}
//#CLIENTSIDE
triggeraction 0,0,serverside,Items/Weapon Trader,trade,#a,#a(k),#s(this.trade),;