int c,serial,serhash,ci;
int serial,serhash,ci;
void openspecialbank(int s, int i){	int c,serial,serhash,ci;	int cc=currchar[s];	serial=chars[i].serial;	serhash=serial%HASHMAX;	vector<SERIAL> vecOwn = ownsp.getData(serial);	for (ci=0;ci<vecOwn.size();ci++)	{		P_ITEM pj = FindItemBySerial(vecOwn[ci]);		if (pj != NULL)		{			if (pj->GetOwnSerial()==serial &&				pj->type==1 && pj->morex==1 &&				pj->morey!=123 )//specialbank and the current region - AntiChrist			{				if(pj->morez==0)//convert old banks into new banks					pj->morez=chars[cc].region;				if(pj->morez==chars[cc].region)				{					wearIt(s,pj);					backpack(s, pj->serial);					return;				}			}		}	} // end of !=-1	sprintf((char*)temp, "%s's items bank box.", chars[i].name);	const P_ITEM pic = Items->SpawnItem(s,i,1,(char*)temp,0,0x09,0xAB,0,0,0,0);	if(pic == NULL) return;	pic->layer=0x1d;	pic->SetOwnSerial(chars[i].serial);	pic->SetContSerial(chars[i].serial);	pic->morex=1;	pic->morey=0;//this's a all-items bank	pic->morez=chars[cc].region;//let's store the region	pic->type=1;	wearIt(s,pic);	backpack(s, pic->serial);}