for (ci=0;ci<contsp[serhash].max;ci++)
vector<SERIAL> vecContainer = contsp.getData(serial); for (ci=0;ci<vecContainer.size();ci++)
void clearalltrades(){	int i, j, k, p,serial,serhash,ci;	for (i=0;i<itemcount;i++)	{		P_ITEM pi = &items[i];		if (pi->type==1 && pi->pos.x==26 && pi->pos.y==0 && pi->pos.z==0 &&			pi->id()==0x1E5E)		{			k=calcCharFromSer(pi->contserial);			p=packitem(k);			serial=pi->serial;			serhash=serial%HASHMAX;			for (ci=0;ci<contsp[serhash].max;ci++)			{				j=contsp[serhash].pointer[ci];				if (j!=-1)					if ((items[j].contserial==serial))					{						if(p>-1)						{							items[j].SetContSerial(items[p].serial);						}					}			}			Items->DeleItem(i);			clConsole.send("Trade cleared\n");		}	}}