socket->sysMessage( tr( "Please target a valid vendor." ) );
P_PLAYER pp = dynamic_cast<P_PLAYER>( pChar ); if( pp->account()->rank() >= socket->player()->account()->rank() && pp != socket->player() ) { socket->sysMessage( tr( "Better do not try that!" ) ); return true; } }   pObject->removeFromView(); Coord_cl newPos = pObject->pos() + Coord_cl( x, y, z ); pObject->moveTo( newPos );  if( pObject->isChar() ) { P_CHAR pChar = dynamic_cast< P_CHAR >( pObject );  if( pChar ) pChar->resend(); } else if( pObject->isItem() ) { P_ITEM pItem = dynamic_cast< P_ITEM >( pObject ); if( pItem ) pItem->update();
	virtual bool responsed( cUOSocket *socket, cUORxTarget *target )	{		P_CHAR pChar = FindCharBySerial( target->serial() );		if( pChar )		{//			pChar->restock();			socket->sysMessage( tr( "This vendor's inventar has been restocked." ) );		}		else		{			socket->sysMessage( tr( "Please target a valid vendor." ) );		}		return true;	}